UDPDUMP(1)
π UDPDUMP(1) π
okay so bestie, you found udpdump β that's the tool name, and it lives in section 1 of the manual (the "commands you just type in your terminal" section, iykyk). buckle up, this one's actually so cute and useful π«Ά
β¨ NAME β¨
udpdump β it's a UDP receiver π§ that catches packets flying in from network devices (Aruba routers, looking at you π) and exports them in PCAP format. literally a glow-up for your datagrams.
πΈ SYNOPSIS πΈ
udpdump [ --help ] [ --version ] [ --extcap-interfaces ]
[ --extcap-dlts ] [ --extcap-interface=<interface> ] [ --extcap-config ]
[ --capture ] [ --fifo=<path to file or pipe> ] [ --port=<port> ]
[ --payload=<type> ]
π DESCRIPTION π
so udpdump is an extcap tool β that's the whole vibe π« β and what it does is give you a UDP receiver that listens for exported datagrams coming from literally any source (Aruba routers being the classic example π) and then exports them all pretty in PCAP format.
this gives you two (2) basic functionalities, bestie, and they're both icons:
- first one π β you get a listener that prevents the localhost from sending back an ICMP port-unreachable packet. no unwanted clapback. periodt.
- second one π§ β it strips out the lower layers (layer 2, IP, UDP) because honestly? they're useless here. they were only ever used as the export vector. we don't need them, we're thriving without them π
the format of the exported datagrams is EXPORTED_PDU, exactly as specified in:
https://gitlab.com/wireshark/wireshark/-/raw/master/epan/exported_pdu.h
(yeah that's a real link, go read it if you're feeling academic π)
β OPTIONS β
--helpβ prints the program arguments. your little cheat sheet π--versionβ prints the program version. so you know what era ofudpdumpyou're in π°οΈ--extcap-interfacesβ lists the available interfaces. window shopping for interfaces, slay ποΈ--extcap-interface=<interface>β uses the interface you specified. pick your fave π«--extcap-dltsβ lists the DLTs of the specified interface. yes bestie, DLTs. get into it π₯--extcap-configβ lists the configuration options of the specified interface. the settings menu, basically ποΈ--captureβ starts capturing from the specified interface and saves it in the place specified by--fifo. it's giving main character energy π¬--fifo=<path to file or pipe>β saves the captured packet to a file, or sends it through a pipe. your choice, you're the CEO π«Ά--port=<port>β sets the listener port. port 5555 is the default, so if you don't say anything, it's 5555. no cap π’--payload=<type>β sets the payload of the exported PDU. default:dataπΎ
π¦ EXAMPLES π¦
to see program arguments:
udpdump --help
to see program version:
udpdump --version
to see interfaces:
udpdump --extcap-interfaces
example output π
interface {value=udpdump}{display=UDP Listener remote capture}
to see interface DLTs:
udpdump --extcap-interface=udpdump --extcap-dlts
example output π
dlt {number=252}{name=udpdump}{display=Exported PDUs}
to see interface configuration options:
udpdump --extcap-interface=udpdump --extcap-config
example output π
arg {number=0}{call=--port}{display=Listen port}{type=unsigned}{range=1,65535}{default=5555}{tooltip=The port the receiver listens on}
to capture:
udpdump --extcap-interface=randpkt --fifo=/tmp/randpkt.pcapng --capture
note π β to stop capturing, press CTRL+C / kill / terminate the application. seriously bestie, it will just keep going otherwise π
π SEE ALSO π
wireshark(1), tshark(1), dumpcap(1), extcap(4)
(the whole friend group tbh π)
π NOTES π
udpdump is part of the Wireshark distribution. the latest version of Wireshark can be found at https://www.wireshark.org β go get the freshest one β¨
HTML versions of the Wireshark project man pages are available at https://www.wireshark.org/docs/man-pages πΈ
π AUTHORS π
Original Author β Dario Lombardo <lomato[AT]gmail.com> π
and that's the whole page, bestie π written under the UDPDUMP(1) banner, dated 2026-10-08 β so go forth, listen on 5555, and eat, no crumbs left π₯π
π
π¦ where this page comes from
- arch rolling: wireshark-cli 4.7.4-1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms