30 / 30 / 3
Регистрация: 25.05.2011
Сообщений: 308
|
|
1 | |
.NET 4.x Проверка портов - открыты или нет30.07.2011, 01:34. Показов 7150. Ответов 30
Метки нет (Все метки)
Как программно сделать проверку портов? Допустим в текстбоксе пишешь порт нажимаешь на кнопку он этот порт проверяет и если он открыт в лабеле пишется что открыт... А если закрыт соответственно пишет что закрыт...
P.S Я даже не знаю с чего начать ... А тема мне очень интересна
0
|
30.07.2011, 01:34 | |
Ответы с готовыми решениями:
30
Брак или нет и проверка Проверка таблиц есть или нет Проверка существует ли изображение или нет Проверка: загружена форма или нет? |
169 / 149 / 14
Регистрация: 13.07.2011
Сообщений: 477
|
|||||||||||
30.07.2011, 04:54 | 2 | ||||||||||
сори за то что грязновато старался побырее написать
вот так можно получить все айпи сервера который хочешь проверить на порты.(все записи попадают в листбокс2)
Но так лучше не использовать, так как дальше вариант проще и быстрее(имхо)
ListBox2 - где отобразятся все айпи сервера(во множественном числе - потому что в основном мощные сервера имеют не один адрес) NumericUpDown1 - начальный порт NumericUpDown2 - конечный . Но сразу скажу, что кроме 80 порта больше не куда не залезишь(не подконнектишься), в основном только он открыт(так сказать негласное правило) conclusion(RichTextBox) - где отображается вся информация.. Button1 думаю понятно для чего П.С. Я и сам не люблю ковыряться в чужом коде(чужие мысли потемки, особенно когда кодер через чур правильный, когда переменновывается все подряд, аж префикс соблюдается) Но тут запутать может только инвоки и делегаты Как то так Добавлено через 3 минуты а, да, там где закомментирован код, то извиняй, можешь не смотреть, но вообще это я для себя оставляю как другие варианты решения задачи
2
|
30 / 30 / 3
Регистрация: 25.05.2011
Сообщений: 308
|
|
30.07.2011, 05:16 [ТС] | 3 |
А что в строке сервер надо писать если я хочу просканить себя?
0
|
169 / 149 / 14
Регистрация: 13.07.2011
Сообщений: 477
|
||||||||||||||||
30.07.2011, 05:30 | 4 | |||||||||||||||
в тупик поставил, сча попробую, погоди..
Добавлено через 5 минут пиши либо так
допустим так(ну как и выше, просто нагляднее)
Добавлено через 1 минуту
Добавлено через 2 минуты попробуй с www.yandex.ru, у него много айпи, ты хоть какой попробывал(какэто слово пишется не помню в полшестого сайт?
1
|
30 / 30 / 3
Регистрация: 25.05.2011
Сообщений: 308
|
|
30.07.2011, 05:32 [ТС] | 5 |
Спасибо ... Помог... Теперь буду сам разбираться и пробовать )
Добавлено через 1 минуту Яндекс, майл, сайт своей сети... Все норм работает ... Везде кроме сайта сети открыт тока 80 порт как ты и сказал
0
|
169 / 149 / 14
Регистрация: 13.07.2011
Сообщений: 477
|
|
30.07.2011, 05:35 | 6 |
что значит своей сети яндекс и т.д...они что как то маршрутизируются через другие адреса?
А сайт твоей сети через какой порт? мне интересно хотя бы 2 получал открытых? не где проверить ёма
0
|
30 / 30 / 3
Регистрация: 25.05.2011
Сообщений: 308
|
|
30.07.2011, 05:39 [ТС] | 7 |
0
|
169 / 149 / 14
Регистрация: 13.07.2011
Сообщений: 477
|
|
30.07.2011, 05:46 | 8 |
вся соль в твоем вопросе это перебор порта в классе Net.IPEndPoint .
ipe = New Net.IPEndPoint(i_ip, i) (тут, просто перебор портов с определенным заранее айпи, правда у меня соединение оч долго происходит, на каждый порт секунд по 15, ужос, а вот если на свой домен проверять то быстро, хз от чего это зависит, мб просто ближе ) Добавлено через 2 минуты хочешь вскрыть сайт? Добавлено через 3 минуты там тока один айпи, и как то странно ты отсканировал множество портов, дабы говорить что все другие закрыты
0
|
30 / 30 / 3
Регистрация: 25.05.2011
Сообщений: 308
|
|
30.07.2011, 05:48 [ТС] | 9 |
Он мне несколько показал 80 и еще какие то два... Нет сайт вскрыть не хочу ... Просто интересна стала эта тема
0
|
169 / 149 / 14
Регистрация: 13.07.2011
Сообщений: 477
|
|
30.07.2011, 22:59 | 10 |
а разве можно свои порты прослушивать?
0
|
30 / 30 / 3
Регистрация: 25.05.2011
Сообщений: 308
|
|
30.07.2011, 23:48 [ТС] | 11 |
Да вроде можно ... Покрайне мере через сайт это сделать можно
http://www.2ip.ru/check-port/?... c0070ef7fc
0
|
169 / 149 / 14
Регистрация: 13.07.2011
Сообщений: 477
|
|
31.07.2011, 02:08 | 12 |
просканировал 3000 портов(1 час заняло) и не один не отвечает..Значит нельзя себя слушать? или нужно фаерволл подстраивать, хз
0
|
30 / 30 / 3
Регистрация: 25.05.2011
Сообщений: 308
|
|
31.07.2011, 02:26 [ТС] | 13 |
Насчет файрволла я не знаю... Но он в полне может блочить... Вот проверка через сай
[IMG]http://s016.***********/i335/1107/e0/f660a46ebb10.jpg[/IMG] [IMG]http://s52.***********/i137/1107/ea/1feb259ecb1d.jpg[/IMG] [IMG]http://s13.***********/i186/1107/c1/f6587f73a705.jpg[/IMG] А с проги не хочет что то Добавлено через 23 секунды Не по теме: Сори что ссылки не нашел тег для картинок :)
0
|
169 / 149 / 14
Регистрация: 13.07.2011
Сообщений: 477
|
|
31.07.2011, 02:30 | 14 |
ого, прикольно ,скинь адрес сайта. Значит неверно указываем имя хоста. Хотя как еще вписывать свой хост не понятно кроме энтих что выше
0
|
30 / 30 / 3
Регистрация: 25.05.2011
Сообщений: 308
|
|
31.07.2011, 02:36 [ТС] | 15 |
http://www.2ip.ru/check-port/
По идее должен быть localhost но ты вроде говорил что так не прокатывает
0
|
169 / 149 / 14
Регистрация: 13.07.2011
Сообщений: 477
|
|
31.07.2011, 03:04 | 16 |
непойму чего то. При заходе на этот сайт он мне показывает мой айпи, но это не мой айпи. Или это дело в роутере, он видать так сделан, к сожалению я в первый раз связался с роутором и ничего про них не знаю. Так вот: я стал опять сканить порты с хостом "localhost" и оказалось что открыт 135 порт. Ввожу на сайте этот порт и оказывается что порт закрыт. Проверяю через сайт 80 порт, у меня он открыт, а через код не открыт. Может попробовать сканировать через тот айпи что сайт указывает
0
|
30 / 30 / 3
Регистрация: 25.05.2011
Сообщений: 308
|
|
31.07.2011, 03:09 [ТС] | 17 |
0
|
30 / 30 / 3
Регистрация: 25.05.2011
Сообщений: 308
|
|
31.07.2011, 03:09 [ТС] | 18 |
0
|
169 / 149 / 14
Регистрация: 13.07.2011
Сообщений: 477
|
|
31.07.2011, 03:12 | 19 |
не получается с этим айпи, ошибка "этот хост не известен". Внешний айпи роутера получается? или сетевой карты
0
|
30 / 30 / 3
Регистрация: 25.05.2011
Сообщений: 308
|
|
31.07.2011, 03:13 [ТС] | 20 |
Сайты сканит айпи получает порты сканирует... А вот сам себя не фига не хочет... Уже как только не пробовал
0
|
31.07.2011, 03:13 | |
31.07.2011, 03:13 | |
Помогаю со студенческими работами здесь
20
Проверка на загруженный файл или нет Проверка конец файла или нет Проверка простое число или нет Проверка интернета. Работает или нет? Проверка установлен или нет EXCEL Проверка запущено приложение или нет? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи | |||||
Как обучить нейросеть создания картинок на Python
bytestream 24.01.2025
В эпоху цифровых технологий искусственный интеллект становится неотъемлемой частью творческого процесса. Особое место в этой области занимает разработка и обучение нейронных сетей для создания. . .
|
Как обучить нейросеть генерации текста на Python
bytestream 24.01.2025
В современном мире искусственный интеллект и машинное обучение становятся неотъемлемой частью многих технологических решений. Одной из наиболее интересных и востребованных задач в этой области. . .
|
Машинное обучение на Python
bytestream 24.01.2025
Введение в машинное обучение на Python
Машинное обучение представляет собой одну из наиболее динамично развивающихся областей информационных технологий, которая позволяет компьютерным системам. . .
|
Как удалить вирус-майнер с компьютера
hw_wired 24.01.2025
Вирусы-майнеры стали одной из наиболее серьезных угроз для пользователей компьютеров. Эти вредоносные программы тайно используют вычислительные ресурсы зараженного устройства для добычи криптовалюты. . .
|
Что такое веб-сервер, для чего он нужен и как работает
bytestream 24.01.2025
В современную эпоху цифровых технологий веб-сервер является фундаментальным компонентом интернет-инфраструктуры, обеспечивающим функционирование множества онлайн-сервисов и веб-сайтов. Этот. . .
|
Как в цикле for перебрать все элементы в словаре в Python
bytestream 24.01.2025
Словари в Python представляют собой мощные структуры данных, которые позволяют хранить информацию в формате ключ-значение. Эта особенность делает их незаменимыми при работе с данными, где требуется. . .
|
Как отменить rebase в Git
hw_wired 24.01.2025
Git rebase представляет собой мощный инструмент для управления историей коммитов в системе контроля версий Git. Этот механизм позволяет разработчикам изменять последовательность, комбинировать или. . .
|
Как поменять цвет input placeholder с помощью CSS
bytestream 24.01.2025
В веб-разработке оформление элементов пользовательского интерфейса играет ключевую роль в создании привлекательного и интуитивно понятного дизайна. Особое внимание уделяется формам ввода данных, где. . .
|
Как перебрать все значения в перечислении (enum) в C#
bytestream 24.01.2025
Перечисление (enum) в языке программирования C# представляет собой специальный тип данных, который позволяет определить набор именованных констант. Этот мощный инструмент особенно полезен, когда. . .
|
Как обойтись без проверки на null, чтобы избежать NullPointerException в Java
bytestream 24.01.2025
NullPointerException (NPE) является одним из самых распространенных исключений в Java, создающих серьезные проблемы при разработке программного обеспечения. Данное исключение возникает при попытке. . .
|
Что лучше использовать в href ссылок в JavaScript: "#" или "javascript:void(0)"
bytestream 24.01.2025
При разработке веб-приложений важную роль играет правильное использование HTML-ссылок в сочетании с JavaScript. Одним из ключевых аспектов является выбор корректного значения атрибута href для. . .
|
Как узнать индекс элемента списка по его значению в Python
hw_wired 24.01.2025
При работе с коллекциями данных в Python часто возникает необходимость не только манипулировать элементами списка, но и определять их точное местоположение. Индекс элемента представляет собой. . .
|