Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Perl (http://www.flasher.ru/forum/forumdisplay.php?f=21)
-   -   узнать, открыт ли udp порт на удаленной машине (http://www.flasher.ru/forum/showthread.php?t=49878)

tari 03.10.2003 15:27

узнать, открыт ли udp порт на удаленной машине
 
как узнать, открыт ли udp порт на удаленной машине?

как nmap -sU host.com -p 12121

SPV 03.10.2003 16:54

попробуй так:
Код:

use IO::Socket;
if (IO::Socket::INET->new(Proto=>"udp",PeerAddr=>"host.com",PeerPort=>12121)) {
...
}


tari 03.10.2003 19:15

работает с tcp, для udp всегда true :((
что еще сделать можно?

SPV 03.10.2003 19:37

А что, если "в лоб":
@res = `nmap -sU host.com -p 12121`;
И посмотреть, что нам в @res вернулось...

tari 03.10.2003 20:25

у меня сейчас именно так :)

но для nmap нужен root
да и покультурнее сделать хочу


Часовой пояс GMT +4, время: 05:11.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.