Ich versuche herauszufinden, wie ein IPv6-UDP-Paket mit Erweiterungsheadern über die Befehlszeile gesendet wird. Normalerweise würde ich ein Tool wie sendip
verwenden, um ein einmaliges Paket zu senden, aber die manuellen und Online-Beispiele sendip
geben nicht an, wie ein Paket mit Erweiterungsheadern gesendet wird.So senden Sie ein einmaliges IPv6-Paket mit Erweiterungsheadern (z. B. mit sendip)?
Zum Beispiel ich möchte in der Lage sein, ein Paket mit einem IPPROTO_ROUTING Erweiterungs-Header zu senden mit den Feldern:
- nächster header = UDP (17), für ein UDP-Paket
- Header-Erweiterung length = 0, für eine Standardlänge 8B
- Verlegeart = 0
- Segmente = 0 Daten
- Routing links = einige willkürliche 32b
Dies ist relativ einfach mit sendip
für IPv4-Optionen mit der Befehlsoption -ionum
zu tun.
Die description for this NIST version of SendIP sagt
- „Eine Vielzahl von Kopftypen unterstützt, darunter fast alle der IPv6 definiert Header-Erweiterung.“
- "Die hier verteilte Version basiert auf 2.5, mit zahlreichen Ergänzungen, insbesondere in den Bereichen IPv6-Extension-Header und IPsec-Unterstützung."
also vermutlich gibt es Unterstützung für das Senden von Paketen mit Erweiterung, aber keine Dokumentation zur Verwendung dieses.