Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   nmap сканирование собственных портов (http://forum.oszone.net/showthread.php?t=228501)

bios00111 22-02-2012 12:12 1864238

nmap сканирование собственных портов
 
Люди, доброго времени суток! Есть необходимость, просканировать на локальном компьютере порт 123 UDP. Сталкнулся с nmap очень увлекательно! Но.. при попытке просканировать порт на своей машине со своей машины, выходит следующая ошибка:

Skipping UDP Scan against localhost (127.0.0.1) because Windows does not support
scanning your own machine (localhost) this way.

Кто нибудь знает решение этой проблемы?

exo 22-02-2012 12:21 1864244

в командной строке
Код:

netstat -a
и только я не уверен, что телнет "увидит" разницу между TCP и UDP
Код:

telnet localhost 123

bios00111 22-02-2012 16:43 1864452

Всё никак не допру, как конкретизировать проверку на определённом UDP 123, буду очень признателен за пример комманды

slava007 22-02-2012 16:51 1864461

совсем не понятно... вы хотите проверить открыт ли 123 порт? как писали выше посмотрите с помощью netstat -a

vadblm 22-02-2012 17:17 1864476

Цитата:

Цитата exo
только я не уверен, что телнет "увидит" разницу между TCP и UDP »

телнет просто не работает по UDP потому, что у этого протокола нет соединений, шлём датаграмму и надеемся, что будет ответ.

Есть утилитка UDP Test Tool, но чтобы от неё был толк, надо знать, как датаграмму составлять для NTP сервера, который по видимому и проверяете. Тут я помочь не готов.

Но всё же присоединюсь к вопросам, что именно нужно? Если просто проверить, открыт ли 123/UDP, то для этого достаточно netstat. Для конкретизации можно отфильтровать UDP порты, netstat -a -p udp емнип.

PhilB 22-02-2012 21:43 1864713

Код:

nmap -sU -p 123 127.0.0.1
В линуксе работает без проблем, но необходимы привелегии root.

bios00111 23-02-2012 20:09 1865347

Окей, отфильтровал.
netstat -a -p UDP
Но в отображённых портах не указан state, вместо него написанно *.*
Как это правильно прочесть?

vadblm 23-02-2012 20:34 1865356

Цитата:

Цитата bios00111
Но в отображённых портах не указан state»

Говорил же, у UDP нет соединений, соответсвенно, нет их статуса. Всё, что можно узнать, так это что конкретный UDP порт открыт.
Цитата:

Цитата bios00111
вместо него написанно *.* »

"вместо" не может быть ничего подобного написано. Может быть написано рядом, в поле Foreign address.
Цитата:

Цитата bios00111
Как это правильно прочесть? »

Потрудитесь привести вывод нетстата целиком.

bios00111 23-02-2012 21:15 1865373

[IMG][/IMG]

vadblm 23-02-2012 21:38 1865379

Порт 123/UDP не открыт ни на одном из интерфейсов. Это всё, что можно сказать.

bios00111 23-02-2012 21:48 1865382

Я очень признателен, честно за помощь в обьяснениях и эта тема стала мне действительно намного понятней.
Ещё один только вопрос, если можно, какие выводы можно сделать о порте 1900
я понимаю, что UDP порты не могут находиться в состоянии listening, то есть можно сделать вывод, что через этот порт сейчас проходит передача данных? я прав?

vadblm 23-02-2012 22:11 1865393

Цитата:

Цитата bios00111
какие выводы можно сделать о порте 1900 »

Можно сказать только, что он открыт. Больше, увы, ничего. Ну и ещё, что он скорее всего используется службой SSDP.


Время: 22:51.

Время: 22:51.
© OSzone.net 2001-