Aujourd'hui j'ai décidé de partager avec vous une commande linux qui me permet de connaitre le nombre de connexions ouvertes sur les différentes adresses IP connectées.
Connexion par IP
Voici la ligne de commande :
pcr@home:~$ netstat -ntu | tail -n+3 | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -n
1 66.2X9.XX.XXX
1 72.14.XXX.XXX
1 91.12X.XXX.XX
1 91.12.XX.XX
1 94.2X.XXX.XX
8 82.6X.XXX.XXX
1 195.13X.XXX.XX
12 88.18X.XXX.XX
16 82.6X.XX.XXX
Je ne vais pas me lancer dans de longues explications mais cette commande est basée sur la commande netstat. Voici l'explication des options pour netstat :
- n : Afficher les ip en numérique
- t : Afficher le traffic tcp
- u : Afficher le traffic udp
Pour le reste de la chaine de commande ce n'est que de la manipulation de texte et du tri avec la commande sort et de la suppression de doublons avec la commande uniq.
Image : Stuck in customs