Как мы можем использовать netcat, чтобы определить, выполняет ли машина сеть, почту или ssh сервер?

Не используя nmap программу или ping,

Как мы можем использовать netcat программу (nc), чтобы определить, выполняет ли конкретная машина сеть, почту или ssh сервисы.

-1
задан 18 November 2015 в 00:36

2 ответа

Это могло быть что-то вроде этого:

nc -vz ip.v4.add.ress 80 #Web (Assuming default port)
nc -vz ip.v4.add.ress 22 #SSH (Assuming default port)
nc -vz ip.v4.add.ress 25 #SMTP/POP/IMAP ? (Assuming SMTP default port)

, например:

nc -vz 10.9.6.100 80
Connection to 10.9.6.100 80 port [tcp/http] succeeded!

nc -vz 10.9.6.100 25
nc: connect to 10.9.6.100 port 25 (tcp) failed: Connection refused
2
ответ дан 26 July 2019 в 15:30

Если Вы хотите видеть то, что работает, просто выполните эту команду:

nc -vz [ip_address] 1-20000

, Который просканирует порты 1-20 000 и сообщит, что работает на каждом порте.Примечание: брандмауэры могут заблокировать большинство этих портов, поэтому при использовании перенаправления портов для доступа к машине, необходимо было бы портировать вперед все .

И можно заменить 1-20000 любым диапазоном, который Вы хотите, как 80-100 или 25-80.

1
ответ дан 26 July 2019 в 15:30

Другие вопросы по тегам:

Похожие вопросы: