Fondamentaux

Wireshark et tcpdump

Wireshark et tcpdump servent à observer le trafic réseau. Ils permettent de comprendre ce qui circule réellement : DNS, TCP, TLS, HTTP, erreurs, ports, flux et volumes.


Deux outils complémentaires

OutilUsage
WiresharkAnalyse graphique détaillée
tcpdumpCapture rapide en ligne de commande

tcpdump est pratique sur serveur. Wireshark est confortable pour relire une capture, filtrer et suivre les conversations.


Capture avec tcpdump

Capturer tout le trafic sur une interface :

sudo tcpdump -i eth0

Capturer avec une sortie dans un fichier :

sudo tcpdump -i eth0 -w capture.pcap

Limiter à un hôte :

sudo tcpdump -i any host 1.1.1.1

Limiter à un port :

sudo tcpdump -i any port 443

Filtres utiles

tcpdump -i any tcp
tcpdump -i any udp
tcpdump -i any port 53
tcpdump -i any net 192.168.1.0/24

Ces filtres réduisent le bruit et évitent de capturer trop de données.


Lecture dans Wireshark

Dans Wireshark, les filtres d'affichage les plus utiles sont :

dns
http
tcp
udp
ip.addr == 192.168.1.10
tcp.port == 443

On peut aussi suivre une conversation TCP pour comprendre l'ordre des échanges.


Points à observer

  • résolution DNS
  • établissement TCP
  • erreurs ou retransmissions
  • ports contactés
  • volume inhabituel
  • destinations inconnues
  • requêtes répétitives
  • certificats ou erreurs TLS

Données sensibles

Une capture réseau peut contenir des données personnelles, tokens, cookies ou informations internes. Il faut la stocker, partager et supprimer avec prudence.


Méthode simple

  1. Identifier la machine source
  2. Filtrer sur l'adresse ou le port
  3. Regarder le DNS
  4. Vérifier l'établissement TCP
  5. Observer les erreurs
  6. Corréler avec les journaux système ou applicatifs

À retenir

Une capture réseau aide à passer des suppositions aux faits. Elle montre qui parle, vers où, comment, quand et avec quel résultat.

Précédent
VLAN, routage et segmentation