Проверка активных портов [dубликат]

У этого вопроса уже есть ответ здесь: Как проверить открытый / закрытый порт на моем компьютере? 7 ответов

У меня есть определенный номер порта со мной и вы хотите проверить, активен он или нет. Я попытался:

netstat -an | grep $portnum

Правильно ли это?

0
задан 21 November 2017 в 13:36

4 ответа

Чтобы проверить конкретный порт на вашем компьютере, вы можете использовать nmap со своим собственным IP (полученным с помощью hostname -I) и grep для номера порта:

portnum=22 ip=$(hostname -I) nmap $ip | grep -Eq ^$portnum/ && echo yes || echo no

или с помощью if:

if nmap $ip | grep -Eq ^$portnum/; then echo yes else echo no fi
0
ответ дан 18 July 2018 в 02:53

Вы можете сканировать открытые порты с помощью nmap

nmap {ip addr}

Так же:

nmap 192.168.0.1

Выход должен быть примерно таким:

Not shown: 998 closed ports PORT STATE SERVICE 8080/tcp open http 9020/tcp open iss-realsecure
0
ответ дан 18 July 2018 в 02:53

Чтобы проверить конкретный порт на вашем компьютере, вы можете использовать nmap со своим собственным IP (полученным с помощью hostname -I) и grep для номера порта:

portnum=22 ip=$(hostname -I) nmap $ip | grep -Eq ^$portnum/ && echo yes || echo no

или с помощью if:

if nmap $ip | grep -Eq ^$portnum/; then echo yes else echo no fi
0
ответ дан 24 July 2018 в 17:41

Вы можете сканировать на открытые порты с помощью nmap

nmap {ip addr}

вот так:

nmap 192.168.0.1

на выходе должно быть что-то вроде этого:

Not shown: 998 closed ports PORT STATE SERVICE 8080/tcp open http 9020/tcp open iss-realsecure
0
ответ дан 24 July 2018 в 17:41

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

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