
Выдержка из вывода netstat
:
tcp4 0 0 192.168.2.48.49620 stackoverflow.co.https ESTABLISHED
tcp4 0 0 192.168.2.48.49554 stackoverflow.co.https ESTABLISHED
tcp4 0 0 192.168.2.48.49520 stackoverflow.co.https ESTABLISHED
tcp4 0 0 192.168.2.48.49517 stackoverflow.co.https ESTABLISHED
tcp4 0 0 192.168.2.48.49424 stackoverflow.co.https ESTABLISHED
tcp4 0 0 192.168.2.48.49227 stackoverflow.co.https ESTABLISHED
Однако в выводе sudo nmap -p- 192.168.2.48
, ни один из этих портов не указан. В чем проблема? Почему не отображаются nmap
все открытые порты?
решение1
Вам следует использоватьunhide-tcpинструмент :
unhide-tcp — это криминалистический инструмент, который идентифицирует прослушиваемые, но не перечисленные в /bin/netstat порты TCP/UDP с помощью перебора всех доступных портов TCP/UDP.
Чтобы установить его, откройте терминал и введите следующую команду:
sudo apt-get install unhide
Для сканирования выполните:
unhide-tcp
Почему nmap не показывает все открытые порты?
В вопросе указано, что -p-
опция используется. Значит, должна быть другая причина.