Comparar o tempo de execução no terminal Xfce
Nesta etapa, compararemos o tempo de execução das varreduras do Nmap usando diferentes templates de tempo. Usaremos o terminal Xfce para executar as varreduras e observar o tempo que cada varredura leva para ser concluída. Isso o ajudará a entender o impacto dos templates de tempo na velocidade da varredura.
Compararemos os templates de tempo -T1 (sneaky - sorrateiro) e -T4 (fast - rápido). Varremos o localhost (127.0.0.1) para esta comparação.
Abra seu terminal na VM do LabEx. Certifique-se de estar no diretório ~/project.
Primeiro, vamos executar uma varredura usando o template de tempo -T1. Usaremos o comando time para medir o tempo de execução.
Execute o seguinte comando:
time sudo nmap -T1 127.0.0.1
O comando time executará a varredura do Nmap e, em seguida, exibirá o tempo que levou para ser concluída. Preste atenção ao tempo "real" relatado pelo comando time. Isso representa o tempo total decorrido.
Exemplo de saída (o tempo variará):
Starting Nmap 7.80 ( https://nmap.org ) at 2023-10-27 11:00 UTC
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000007s latency).
Not shown: 997 closed ports
PORT STATE SERVICE
22/tcp open ssh
631/tcp open ipp
9000/tcp open cslistener
Nmap done: 1 IP address (1 host up) scanned in 10.50 seconds
real 0m10.552s
user 0m0.103s
sys 0m0.032s
Neste exemplo, o tempo "real" é de 0 minutos e 10,552 segundos.
Agora, vamos executar a mesma varredura usando o template de tempo -T4.
Execute o seguinte comando:
time sudo nmap -T4 127.0.0.1
Novamente, preste atenção ao tempo "real" relatado pelo comando time.
Exemplo de saída (o tempo variará):
Starting Nmap 7.80 ( https://nmap.org ) at 2023-10-27 11:01 UTC
Nmap scan report for localhost (127.0.0.1)
Host is up (0.000007s latency).
Not shown: 997 closed ports
PORT STATE SERVICE
22/tcp open ssh
631/tcp open ipp
9000/tcp open cslistener
Nmap done: 1 IP address (1 host up) scanned in 1.23 seconds
real 0m1.285s
user 0m0.098s
sys 0m0.029s
Neste exemplo, o tempo "real" é de 0 minutos e 1,285 segundos.
Compare os tempos "reais" das duas varreduras. Você deve observar que a varredura usando o template de tempo -T4 é concluída significativamente mais rápido do que a varredura usando o template de tempo -T1. Isso demonstra a troca entre velocidade e stealth (furtividade). -T1 é mais lento, mas mais stealth, enquanto -T4 é mais rápido, mas potencialmente mais perceptível.