LINUX.ORG.RU

ping для TCP


0

0

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

Или я все-таки не дочитал man nmap и он все это умеет?


Ответ на: комментарий от mclaudt

в принципе из nmap подходит -sT, но у него относительно возвращаемого кода не очень удачная политика - он 0 возвращает если ему удалось просканировать, причем не важно с каким результатом, вполне логично, но не очень мне подходит (

dezhin
() автор топика
Ответ на: комментарий от nnz

Даже если порт filtered или closed возвращает код выхода 0.

edigaryev@brick ~ $ nmap -p 22 192.168.0.1; echo $?

Starting Nmap 4.76 ( http://nmap.org ) at 2009-12-07 09:09 YEKT
Interesting ports on 192.168.0.1:
PORT   STATE SERVICE
22/tcp open  ssh

Nmap done: 1 IP address (1 host up) scanned in 0.14 seconds
0
edigaryev@brick ~ $ nmap -p 223 192.168.0.1; echo $?

Starting Nmap 4.76 ( http://nmap.org ) at 2009-12-07 09:10 YEKT
Interesting ports on 192.168.0.1:
PORT    STATE  SERVICE
223/tcp closed cdc

Nmap done: 1 IP address (1 host up) scanned in 0.08 seconds
0

edigaryev ★★★★★
()
Ответ на: комментарий от edigaryev

>Даже если порт filtered или closed возвращает код выхода 0.

В топике не было ничего про код выхода.

nnz ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.