Usando nc (Netcat) como um scanner de porta no Linux

O Netcat também pode ser usado como um scanner de porta usando a opção -z e especificando um host e intervalo de porta em vez de uma única porta. Esta opção verifica as portas no intervalo se houver um deamon escutando sem enviar dados. O exemplo a seguir fará a varredura das portas 20 a 25 de 192.168.1.10 e listará as abertas:

nc -z 192.168.1.10 20-25

Para listar as portas fechadas também inclua a opção -v. Por exemplo:

nc -vz 192.168.1.10 20-25

Outras opções que podem ser usadas para acelerar a varredura são -n para evitar a pesquisa de DNS e -w 1 para limitar o tempo limite a 1 segundo.