Zum Inhalt springen
uencoder

Erstellen and inspect network packets

Construct raw network packets für testing, debugging, und protocol development. Understand Ethernet, IP, und transport layer encapsulation.

  1. 1

    A network packet is built by encapsulation: application data → transport header (TCP/UDP) → IP header → Ethernet header. Each layer adds its header. The Ethernet header (14 bytes) contains destination MAC, source MAC, and EtherType (0x0800 for IPv4, 0x86DD for IPv6).

  2. 2
    Hex-Kodierer →

    Codieren the packet fields as hex. Build the Ethernet header (dst MAC + src MAC + EtherType), then IP header (version, IHL, TTL, protocol, IPs), then transport header (ports, seq, flags). Concatenate the layers to form the raw packet.

  3. 3
    Binär-Kodierer →

    Codieren specific fields in binary for bit-level control. The IP flags (Reserved, DF, MF) are 3 bits. The TCP flags (FIN, SYN, RST, PSH, ACK, URG) are 6 bits. Binary encoding gives precise control over individual flags.

Häufige Fragen

What is encapsulation?
Each layer wraps the layer above it. The application data is wrapped in a TCP segment (TCP header + data), which is wrapped in an IP packet (IP header + TCP segment), which is wrapped in an Ethernet frame (Ethernet header + IP packet + FCS). Each layer is independent.
Why build raw packets?
For network testing (verify protocol implementations), security research (craft specific flag combinations), debugging (reproduce issues with specific packet patterns), and learning (understand protocols at the byte level). Tools like Scapy (Python) and hping3 are used for this.

Workflows, die diese Aufgabe lösen

Base32 in Hex umwandeln
Base32 dekodieren und als Hex neu kodieren für Debugging.
PIPELINE
Base64 in Hex umwandeln
Eine Base64-Zeichenkette in Bytes dekodieren und als Hex neu kodieren für Inspektion oder Interop.
PIPELINE
Binary in Hex umwandeln
Eine Binary-Zeichenkette (base-2) in ihren Byte-Wert dekodieren und als Hex neu kodieren.
PIPELINE
ChaCha20 verschlüsseln dann Hex
Mit ChaCha20 verschlüsseln und den Geheimtext als Hex kodieren.
PIPELINE
Hex kodieren und dekodieren für Round-Trip-Verifikation
Text als Hex kodieren und dekodieren, um zu verifizieren, dass der Round-Trip die Originaldaten erhält.
PIPELINE
Text als Hex kodieren und analysieren
Text in Hex-Darstellung umwandeln dann Zeichenstatistiken der Hex-Ausgabe berechnen.
PIPELINE
Multibase in Hex umwandeln
Multibase dekodieren und als plain Hex neu kodieren.
PIPELINE
Octal in Binary umwandeln
Eine Oktalzahl (base-8) in ihren numerischen Wert dekodieren und als Binary-String neu kodieren.
PIPELINE
Octal in Hex umwandeln
Oktal dekodieren und als Hex neu kodieren für kompakte Darstellung.
PIPELINE
Text umkehren und Hex-Kodierung anzeigen
Eine Zeichenkette umkehren dann ihre Hex-Darstellung inspizieren — nützlich zum Debuggen von Byte-Reihenfolge-Problemen und Kodierungs-Rätseln.
PIPELINE
SHA-512 hashen dann Hex
SHA-512-Hash berechnen dann als Hex kodieren für Lesbarkeit.
PIPELINE
URL dekodieren und Hex-Bytes anzeigen
Eine URL-kodierte Zeichenkette percent-dekodieren dann ihre Hex-Byte-Darstellung anzeigen fuer Low-Level-Analyse.
PIPELINE
Text-Nutzlast fuer URL-Transport kodieren
Text percent-kodieren dann Hex-Darstellung anzeigen fuer sicheren URL-Parameter-Transport.
PIPELINE
XXencode dann Hex
Text XXencode dann Ergebnis als Hex kodieren.
PIPELINE

Verwandte Tools