Показать полную графическую версию : nmap сканирование собственных портов
bios00111
22-02-2012, 12:12
Люди, доброго времени суток! Есть необходимость, просканировать на локальном компьютере порт 123 UDP. Сталкнулся с nmap очень увлекательно! Но.. при попытке просканировать порт на своей машине со своей машины, выходит следующая ошибка:
Skipping UDP Scan against localhost (127.0.0.1) because Windows does not support
scanning your own machine (localhost) this way.
Кто нибудь знает решение этой проблемы?
в командной строке
netstat -a
и только я не уверен, что телнет "увидит" разницу между TCP и UDP
telnet localhost 123
bios00111
22-02-2012, 16:43
Всё никак не допру, как конкретизировать проверку на определённом UDP 123, буду очень признателен за пример комманды
slava007
22-02-2012, 16:51
совсем не понятно... вы хотите проверить открыт ли 123 порт? как писали выше посмотрите с помощью netstat -a
только я не уверен, что телнет "увидит" разницу между TCP и UDP »
телнет просто не работает по UDP потому, что у этого протокола нет соединений, шлём датаграмму и надеемся, что будет ответ.
Есть утилитка UDP Test Tool (http://www.simplecomtools.com/productcart/pc/viewPrd.asp?idproduct=6&idcategory=5), но чтобы от неё был толк, надо знать, как датаграмму составлять для NTP сервера, который по видимому и проверяете. Тут я помочь не готов.
Но всё же присоединюсь к вопросам, что именно нужно? Если просто проверить, открыт ли 123/UDP, то для этого достаточно netstat. Для конкретизации можно отфильтровать UDP порты, netstat -a -p udp емнип.
nmap -sU -p 123 127.0.0.1
В линуксе работает без проблем, но необходимы привелегии root.
bios00111
23-02-2012, 20:09
Окей, отфильтровал.
netstat -a -p UDP
Но в отображённых портах не указан state, вместо него написанно *.*
Как это правильно прочесть?
Но в отображённых портах не указан state»
Говорил же, у UDP нет соединений, соответсвенно, нет их статуса. Всё, что можно узнать, так это что конкретный UDP порт открыт.
вместо него написанно *.* »
"вместо" не может быть ничего подобного написано. Может быть написано рядом, в поле Foreign address.
Как это правильно прочесть? »
Потрудитесь привести вывод нетстата целиком.
bios00111
23-02-2012, 21:15
http://www.postimg.com/thumbs/61000/photo-60715.jpg (http://www.postimg.com/image/61000/photo-60715.jpg)
Порт 123/UDP не открыт ни на одном из интерфейсов. Это всё, что можно сказать.
bios00111
23-02-2012, 21:48
Я очень признателен, честно за помощь в обьяснениях и эта тема стала мне действительно намного понятней.
Ещё один только вопрос, если можно, какие выводы можно сделать о порте 1900
я понимаю, что UDP порты не могут находиться в состоянии listening, то есть можно сделать вывод, что через этот порт сейчас проходит передача данных? я прав?
какие выводы можно сделать о порте 1900 »
Можно сказать только, что он открыт. Больше, увы, ничего. Ну и ещё, что он скорее всего используется службой SSDP.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.