nmap no informa todos los puertos abiertos?

Un extracto de la salida de 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 

Sin embargo, en la salida de sudo nmap -p- 192.168.2.48 , ninguno de estos puertos aparece en la list. ¿Cuál es el problema? ¿Por qué nmap muestra todos los puertos abiertos?

Deberías usar la herramienta unhide-tcp :

unhide-tcp es una herramienta forense que identifica los puertos TCP / UDP que están escuchando pero que no están listdos en / bin / netstat a través de la fuerza bruta de todos los puertos TCP / UDP disponibles.

Para instalarlo, abra la terminal y escriba el siguiente command:

 sudo apt-get install unhide 

Para escanear ejecutar:

 unhide-tcp 

¿Por qué nmap muestra todos los puertos abiertos?

De acuerdo con nmap.org :> Por defecto, Nmap escanea los 1,000 puertos más comunes para cada protocolo.

La pregunta indica que se usa la opción -p- . Entonces debe tener otra razón.