linux:network-tools

Ceci est une ancienne révision du document !


Outils réseaux

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.

ss -tn

Installer le paquet net-tools

Afficher la table ARP

sudo arp
sudo arp -a

arpspoof -i net1 -c both -t 10.2.0.3 -r 10.2.0.2

Dans le paquet dsniff.


tcpdump -i net1 -X -vvv port 143

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

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
  • linux/network-tools.1557059705.txt.gz
  • Dernière modification : 2021/04/04 17:01
  • (modification externe)