Retour aux articles • MATÉRIEL • • 3 min de lecture

Hak5 Plunder Bug : LAN Tap RJ45 USB-C

Anatomie du Hak5 Plunder Bug : sonde d'écoute Ethernet RJ45 de poche avec port USB-C intégré, modes passif et actif pour Wireshark/tshark et contre-mesures réseau MACsec / 802.1X.

Hak5 Plunder Bug : LAN Tap RJ45 USB-C

1. À quoi ça sert : Un « LAN Tap » Intelligent avec Carte Réseau USB-C Intégrée

Lorsqu’un ingénieur réseau ou un auditeur souhaite inspecter le trafic réel d’un équipement filaire fermé (caméra IP PoE, automate industriel, visiophone SIP, imprimante réseau) sans avoir accès à la configuration SPAN / Port Mirroring du commutateur, il doit s’insérer physiquement en coupure sur le câble RJ45.

Sorti en septembre 2019 (Documentation officielle Hak5 Plunder Bug), le Hak5 Plunder Bug modernise le LAN Tap classique en intégrant directement une puce de commutation et un contrôleur Ethernet vers USB-C dans un minuscule boîtier carré :

  • Deux ports RJ45 placés en ligne entre l’équipement cible et le switch ;
  • Un port USB-C qui se branche directement sur un ordinateur portable Linux/macOS/Windows ou sur un smartphone Android pour capturer les paquets dans Wireshark ou tcpdump sans avoir besoin d’un adaptateur Ethernet USB externe supplémentaire.
Architecture & Flux : Hak5 Plunder Bug : LAN Tap RJ45 USB-C

2. Comment l’utiliser en Audit : Mode Passif ( furtif ) vs Mode Actif

Le Plunder Bug dispose d’un petit interrupteur mécanique sous le boîtier qui permet de choisir entre deux comportements physiques sur l’interface USB-C :

Mode du CommutateurComportement Électrique & RéseauCas d’Usage en Diagnostic ou Red Team
Mode Passif (Passive Tap : RX Only)La ligne de transmission (TX) côté USB-C est matériellement coupée ; le port écoute uniquement le trafic répliqué (Promiscuous Mode)Audit furtif : l’ordinateur d’analyse ne demande pas d’adresse IP en DHCP, n’émet aucune trame ARP/IPv6 et reste indétectable sur le réseau.
Mode Actif (Active Switch Mode)Le Plunder Bug agit comme un micro-switch 3 ports standard ; le port USB-C peut recevoir et émettre des paquetsInteragir directement avec l’équipement testé, lancer un scan ciblé ou diagnostiquer une API locale.

Commandes pratiques de capture sur Linux (tshark)

# Désactiver toute pile IP sur l'interface du Plunder Bug (ex: eth1) et activer le mode promiscuous
sudo ip link set dev eth1 up promisc on
sudo sysctl -w net.ipv6.conf.eth1.disable_ipv6=1

# Capturer les trames en anneau (10 fichiers de 50 Mo) pour analyse dans Wireshark
sudo tcpdump -i eth1 -nn -s 0 -C 50 -W 10 -w capture_plunderbug.pcap
Animation exécution CLI dans le terminal

3. Contre-Mesures Blue Team : Détecter et Neutraliser une Coupure Physique RJ45

  1. Détection de perte de lien (Link Flap SNMP / Syslog) et alerte de débranchement : L’insertion physique d’un Plunder Bug impose de débrancher le câble RJ45 pendant quelques secondes, ce qui provoque une transition Link Down -> Link Up et une coupure momentanée de l’alimentation PoE. Corrélée dans votre SIEM (Loki/Prometheus), toute coupure brève sur un port critique doit lever une alerte.
  2. 802.1X EAP-TLS avec chiffrement de couche 2 (IEEE 802.1AE MACsec) : En mode passif, le Plunder Bug n’émet aucun paquet et ne déclenche donc pas un simple Port Security basé sur le nombre d’adresses MAC. En revanche, si le lien est chiffré de bout en bout en MACsec ou si les flux applicatifs utilisent systématiquement TLS 1.3 / mTLS (HTTPS, RTSPS, SIPS), la capture .pcap ne contient aucun secret en clair.
  3. Négociation de vitesse (100 Mbps vs 1 Gbps) : Le Plunder Bug opérant en Fast Ethernet (100BASE-TX), la rétrogradation soudaine d’un port habituellement synchronisé à 1000 Mbps vers 100 Mbps sur le switch est un indicateur immédiat d’interposition matérielle.

Sources


Si vous voulez plus d’information sur l’infrastructure vous pouvez voir mon repo à ce sujet : https://github.com/ravindrajob/InfraAtHome