Comparer les temps d'exécution dans le terminal Xfce
Dans cette étape, nous allons comparer le temps d'exécution des balayages Nmap en utilisant différents modèles de temporisation. Nous utiliserons le terminal Xfce pour exécuter les balayages et observer le temps qu'il prend pour chaque balayage de se terminer. Cela vous aidera à comprendre l'impact des modèles de temporisation sur la vitesse de balayage.
Nous comparerons les modèles de temporisation -T1
(furtif) et -T4
(rapide). Nous allons balayer l'ordinateur local (127.0.0.1) pour cette comparaison.
Ouvrez votre terminal dans la machine virtuelle LabEx. Assurez-vous d'être dans le répertoire ~/project
.
Tout d'abord, exécutons un balayage en utilisant le modèle de temporisation -T1
. Nous utiliserons la commande time
pour mesurer le temps d'exécution.
Exécutez la commande suivante :
time sudo nmap -T1 127.0.0.1
La commande time
exécutera le balayage Nmap puis affichera le temps qu'il a pris pour se terminer. Attention au temps "réel" rapporté par la commande time
. Cela représente le temps total écoulé.
Exemple de sortie (le temps variera) :
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
Dans cet exemple, le temps "réel" est de 0 minute et 10,552 secondes.
Maintenant, exécutons le même balayage en utilisant le modèle de temporisation -T4
.
Exécutez la commande suivante :
time sudo nmap -T4 127.0.0.1
Encore une fois, attention au temps "réel" rapporté par la commande time
.
Exemple de sortie (le temps variera) :
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
Dans cet exemple, le temps "réel" est de 0 minute et 1,285 secondes.
Comparez les temps "réels" des deux balayages. Vous devriez constater que le balayage utilisant le modèle de temporisation -T4
se termine considérablement plus rapidement que le balayage utilisant le modèle de temporisation -T1
. Cela démontre le compromis entre vitesse et discrétion. -T1
est plus lent mais plus discret, tandis que -T4
est plus rapide mais potentiellement plus perceptible.