Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 33, средняя оценка - 4.85
Treals
29 / 29 / 3
Регистрация: 25.05.2011
Сообщений: 308
#1

Проверка портов - открыты или нет - Visual Basic .NET/.NET 4.x

30.07.2011, 01:34. Просмотров 4366. Ответов 30
Метки нет (Все метки)

Как программно сделать проверку портов? Допустим в текстбоксе пишешь порт нажимаешь на кнопку он этот порт проверяет и если он открыт в лабеле пишется что открыт... А если закрыт соответственно пишет что закрыт...

P.S

Я даже не знаю с чего начать ... А тема мне очень интересна
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.07.2011, 01:34
Я подобрал для вас темы с готовыми решениями и ответами на вопрос .NET 4.x Проверка портов - открыты или нет (Visual Basic .NET):

Проверка установлен или нет EXCEL
Всем добрый вечер! Есть программа в которой по нажатию на одну из кнопок...

Определить рабочая ссылка или нет
Добрый день! Есть ссылка на iptv поток вида...

Как проверить происходит сплит или нет
Нужно каким-то способом узнать разбивается текст или нет если разбивется...

Как проверить есть ли файл на FTP или нет
В общем то из названия темы всё понятно, мне нужно сделать условие If...

Запуск решения на другом ПК (БД не найдена или нет доступа)
Приложение на VS12. Локальная БД SQL, созданная через встроенный мастер. На...

Как проверить пуст или нет буфер обмена?
Есть острая необходимость проверить пуст или нет БО. Как это можно сделать...

30
eJ_Studio
167 / 147 / 14
Регистрация: 13.07.2011
Сообщений: 477
31.07.2011, 03:15 #21
Treals, попробуй с локалхост, просканируй штук 500 с 0. Мне интересно, может у тебя тоже так прокатит хотя бы один
0
Treals
29 / 29 / 3
Регистрация: 25.05.2011
Сообщений: 308
31.07.2011, 03:18  [ТС] #22
На один порт примерно 3-7с уходит времени... перед сном поставлю а то он будет меня напригать
0
eJ_Studio
167 / 147 / 14
Регистрация: 13.07.2011
Сообщений: 477
31.07.2011, 03:19 #23
Как можно закрыть порты?

Первый и самый простой вариант - это завершить работу программ или служб, которые используют эти порты (можно сказать открывают). В первую очередь это порты 135-139, 445, Это можно сделать вручную, что требует определенных знаний и навыков. Чтобы
0
eJ_Studio
167 / 147 / 14
Регистрация: 13.07.2011
Сообщений: 477
31.07.2011, 03:21 #24
3-7 секунд?О_о У меня слабенький комп и то где то 1 сек происходит(ты же про локалхост?). А вот если сайт сканировать то где секунд 20-30(и естественно это значит что порт закрыт), потому что если открыт то связь устанавливается очень быстро, где то 1 секунда.
0
kOS_77
193 / 185 / 9
Регистрация: 14.06.2011
Сообщений: 495
31.07.2011, 03:21 #25
Конечно это не ваш ip. Это ваш внешний ip. У Вас есть внешний ip и внутренний. Внешний вам устанавливает провайдер, а внутренний скорее сами, или тоже провайдер.

Вот теперь представте что у провайдера есть несколько домов которые он подключил к инету. Как правило схема такая - ройтер стоит на вашем подъезде и к нему через свичи подключены все жильцы подъезд. роутер стоит на здании - к нему подключены все роутеры с подъездов. Стоит роутер на районе куда подключены роутеры со зданий... и так далее. В зависимости от провайдера, это может быть не роутеры а другое оборудование, их может быть больше или меньше...

И все порты на них как правило закрыты.

Ух ты... тут прям чат...О_о
0
Treals
29 / 29 / 3
Регистрация: 25.05.2011
Сообщений: 308
31.07.2011, 03:24  [ТС] #26
3-7 секунд? У меня слабенький комп и то где то 1 сек происходит(ты же про локалхост?). А вот если сайт сканировать то где секунд 20-30(и естественно это значит что порт закрыт), потому что если открыт то связь устанавливается очень быстро, где то 1 секунда.
Тупанул, это я про сайты говорил что 3-7с уходит на сканирования сайта)
0
kOS_77
193 / 185 / 9
Регистрация: 14.06.2011
Сообщений: 495
31.07.2011, 03:27 #27
Кстати, а вы свои как порты сканите ? по Внешниму ip или по внутреннему ?

Сам к себе надо обращаться по ip 127.0.0.1

Этот ip у каждой винды вроде как обращение к самому себе
0
Treals
29 / 29 / 3
Регистрация: 25.05.2011
Сообщений: 308
31.07.2011, 03:29  [ТС] #28
Как можно закрыть порты?

Первый и самый простой вариант - это завершить работу программ или служб, которые используют эти порты (можно сказать открывают). В первую очередь это порты 135-139, 445, Это можно сделать вручную, что требует определенных знаний и навыков.
1. Можно попросить провайдера закрыть все порты или нужные тебе
2. Закрыть в роутере(смт. рис)
Enabled - открыт
Disable - закрыт
Проверка портов - открыты или нет

Добавлено через 1 минуту
Сам к себе надо обращаться по ip 127.0.0.1
либо так либо просто localhost(воспренимается как 127.0.0.1)
Пробовали не катит вроде

 Комментарий модератора 
Картинки и файлы лучше прикреплять к сообщению
0
kOS_77
193 / 185 / 9
Регистрация: 14.06.2011
Сообщений: 495
31.07.2011, 03:32 #29
так номер порта добавте 127.0.0.1:80 или какой там порт у вас


Кстати в командной строке команда netstat показывает адреса, пользователей и порты которые на данный момент используются...
0
eJ_Studio
167 / 147 / 14
Регистрация: 13.07.2011
Сообщений: 477
31.07.2011, 19:32 #30
Цитата Сообщение от kOS_77 Посмотреть сообщение
так номер порта добавте 127.0.0.1:80 или какой там порт у вас
Это самособой. Надо было предшествующие сообщения почитать, и ты бы понял главный вопрос.

Добавлено через 8 минут
через нетстат уведел что открыты(ведь так нужно понимать @ESTABLISHED@ НЕСКОЛЬКО портов, в том числе 1170, проверяю через свою программу и нет связи на него. Значит не правильно мы делаем ема

Добавлено через 1 минуту
о, надо было с параметрами указывать Netstat /an "(/a)". И там 4 порта Listening. Проверил их через свою прогу и действительно происходит соединение с этими портами Почему же тогда через сайт другие результаты не понятно

Добавлено через 35 секунд
и у этих портов(которые открыты) внешний и локальные айпи все нули

Добавлено через 2 минуты
все порты с айпи 12.0.0.1 Established и соединение не происходит(через программу). А через 0.0.0.0 и 192.168.0.101 - соединение успешно устанавливается(опять же через мою программу).

Добавлено через 3 минуты
Treals
проверь у себя так как я написал, на те порты которые через нетстат листенинг стоят. Естественно допустим 1000 порт не обязательно с 1 проверять (дабы не долго).

Добавлено через 15 часов 2 минуты
Treals, Ну как, проверил?
0
Treals
29 / 29 / 3
Регистрация: 25.05.2011
Сообщений: 308
01.08.2011, 00:53  [ТС] #31
Нет еще... Времени не было
0
01.08.2011, 00:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.08.2011, 00:53
Привет! Вот еще темы с решениями:

Как определить, в фокусе или нет стороннее приложение
Доброго времени суток. Подскажите пожалуйста, как определить в фокусе или нет...

Как узнать: свёрнуто приложение (форма) или нет?
Есть форма, и надо узнать: свёрнуто приложение (форма) или нет ??? Буду...

Брак или нет и проверка
1)купил в интернете HDD после установки в сист блок только с 5 попытки удалось...

Проверка на загруженный файл или нет
if (!File.Exists(richTextBox1.Text)) { ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
31
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru