Ceci est une ancienne révision du document !
Outils réseaux
Lister les ports ouverts
netstat -tnlp
-t: TCP-n: ne pas faire de résolution DNS-l: lister les ports-p: affiche le programme associé, nécessaire d’exécuter en tant que root
Le remplaçant de netstat est ss.
Lister les connexions ouvertes
ss -tn
Table ARP
Installer le paquet net-tools
Afficher la table ARP
sudo arp sudo arp -a
Spoofer les tables ARP
arpspoof -i net1 -c both -t 10.2.0.3 -r 10.2.0.2
Dans le paquet dsniff.
Tcpdump
tcpdump -i net1 -X -vvv port 143
Netcat
Ecoute sur le port 80
sudo netcat -l -p 80
Ecoute sur le port 80 en restant interactif:
sudo netcat -kl 80
Ne pas envoyer de CRLF lors de la pression du Enter:
nc -C ...
ou
echo -en "GET / HTTP/1.0\r\n\r\n" | nc adresse port
Samba
Installer le paquet smbclient.
Requêter les partages d'un serveur:
smbclient //ip/ -L
Ouvrir un shell dans un partage:
smbclient //ip/partage
Dans ce shell, les commandes cd, ls, put, get sont disponibles.
L'option -N permet de s'authentifier de façon anonyme.
Avec mount, installer le paquet cifs-utils:
sudo mount -t cifs -o guest,iocharset=utf8 //192.168.12.1/home essai