Paket-Decoder

Ethernet-, VLAN- und IP-Paketheader aus Hexbytes untersuchen, mit auswählbarer Startschicht und begrenzter Fragmentbehandlung.

Über dieses Tool

Einen Ethernet-II-Frame oder ein IPv4-/IPv6-Paket als Hexbytes einfügen, optional mit Leerzeichen, Doppelpunkten, Kommas oder Bindestrichen, dann Dekodieren. Positionen sind Byteindizes ab null in der Eingabe. Beispiel lädt einen 74-Byte-Ethernet/IPv4-TCP-SYN von 192.168.0.104:1024 nach 192.168.0.1:80. Änderungen entfernen alte Ergebnisse; kein Paket wird gesendet oder hochgeladen.

Automatisch bevorzugt einen bekannten Ethernet-EtherType, dann die IP-Versionsziffer, dann einen unbekannten Ethernet-II-Typ. Rohe IP-Bytes und MAC-Adressen können mehrdeutig sein: bei Bedarf Ethernet II, IPv4 oder IPv6 ausdrücklich wählen. Nur Paketbytes einfügen, ohne Hexdump-Offsets, ASCII-Spalten, pcap-Dateiheader oder 0x-Präfixe.

Der Decoder respektiert erfasste Puffer sowie deklarierte IP-/UDP-/Headerlängen. Zusätzliche Bytes und Padding bleiben separat sichtbar; ungültige Längen werden von abgeschnittenen Aufnahmen unterschieden. Fragmentversatz bei IPv4 ist in Bytes; Weitere Fragmente ist 0 oder 1. Fragmentierte Nutzlast bleibt ohne Zusammensetzen roh. IPv6-Erweiterungsheader bleiben roh; direktes TCP/UDP und die vier gemeinsamen ICMP-/ICMPv6-Headerbytes werden interpretiert. DNS über UDP-Port 53 zeigt den 12-Byte-Header; Namen und Records bleiben roh.

Grenzen: 65.536 erfasste Bytes, 400.000 Textzeichen und 16 VLAN-Tags. Rohwerte bleiben in lokal scrollbar begrenzten Bereichen verfügbar. Keine Prüfsummenprüfung, TCP-Stream-Zusammensetzung, DNS über TCP, ARP/802.3 LLC, IPv6-Jumbogramme, vollständigen DNS-Records oder Verkehrsaufnahme. Angezeigte Prüfsummen sind gespeicherte Werte, keine Gültigkeitsurteile. Verwandt: Subnet / CIDR. Headerkonventionen: RFC 791, RFC 8200 und RFC 768.

Der Bytebereich einer Schicht markiert die entsprechenden Bytes direkt in der ursprünglichen Eingabe, einschließlich ihrer Trennzeichen. Eingaben, dekodierte Ergebnisse, Feldfehler, Quelltextauswahl und lokale Tabellen-Scrollpositionen bleiben lokal gespeichert. Änderungen entfernen alte Ergebnisse; nur ausdrücklich dekodierte Eingaben werden beim Neuladen erneut dekodiert. Sitzung sichern exportiert oder lädt die vollständige Eingabe als JSON (Import bis 4 MiB). Zu große Eingaben bleiben live und exportierbar; die zuvor gespeicherte Fassung bleibt erhalten. Deshalb vor dem Neuladen exportieren. Importierte Ergebnisse werden stets aus den Bytes neu dekodiert.