PPPDUMP(8)
π PPPDUMP β like, the pppdump(8) page but make it cute π
okay bestie, welcome to pppdump from the System Manager's Manual section 8, and no cap this lil tool is lowkey iconic. it's the glow-up your raw PPP record files have been begging for β¨
πΈ NAME πΈ
pppdump β convert PPP record file to readable format
π SYNOPSIS π
pppdump [ -h | -p [ -d ]] [ -r ] [ -a ] [ -m mru ] [ file ... ]
π¦ DESCRIPTION π¦
so the way that this works π
β the pppdump utility converts the files written using the record option of pppd into a human-readable format. it's giving translator, it's giving "let me decode your mysterious little byte pile for you".
if one or more filenames are specified, pppdump will read each in turn π«Ά otherwise it will read its standard input. and in each case the result is written to standard output. periodt.
the options are as follows:
β¨ OPTIONS β¨
-hβ prints the bytes sent and received in hexadecimal. but listen: if neither this option nor the-poption is specified, the bytes are printed as the characters themselves, with non-printing and non-ASCII characters printed as escape sequences. iykyk π₯-pβ collects the bytes sent and received into PPP packets, interpreting the async HDLC framing and escape characters and checking the FCS (frame check sequence) of each packet π the packets are printed as hex values and as characters (non-printable characters are printed as`.').-dβ with the-poption, this option causespppdumpto decompress packets which have been compressed with the BSD-Compress or Deflate methods. she unzips, she serves π-rβ reverses the direction indicators, so thatsentis printed for bytes or packets received, andrcvdis printed for bytes or packets sent. yes bestie, it's backwards on purpose, don't @ me π-aβ prints absolute times β-mmru β use mru as the MRU (maximum receive unit) for both directions of the link when checking for over-length PPP packets (with the-poption). both directions, no favourites π«Ά
π SEE ALSO π
okay that's the whole vibe, go forth and dump those packets bestie π
signing off with love β this is the pppdump(8) page from the System Manager's Manual, dated 1 April 1999. mwah πβ¨
π¦ where this page comes from
- alpine 3.22: ppp-doc 2.5.2-r0 Β· BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-Shortened AND GPL-2.0-or-later AND HPND AND LGPL-2.0-or-later AND Public-Domain AND RSA-MD
- alpine 3.23: ppp-doc 2.5.2-r1 Β· BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-Shortened AND GPL-2.0-or-later AND HPND AND LGPL-2.0-or-later AND Public-Domain AND RSA-MD
- alpine 3.24: ppp-doc 2.5.3-r0 Β· BSD-3-Clause AND BSD-4-Clause AND BSD-4-Clause-Shortened AND GPL-2.0-or-later AND HPND AND LGPL-2.0-or-later AND Public-Domain AND RSA-MD
- arch rolling: ppp 2.5.4-1
- arch rolling: ppp 2.5.4-2 Β· GPL-2.0-or-later AND BSD-3-Clause
- arch rolling: ppp 2.5.5-1 Β· GPL-2.0-or-later AND BSD-3-Clause
- debian trixie: ppp 2.5.2-1+1
- nixos 26.05: ppp 2.5.2
- nixpkgs unstable: ppp 2.5.2
- opensuse-leap 16.0: ppp 2.5.2-160000.2.2 Β· BSD-3-Clause AND LGPL-2.1-or-later AND GPL-2.0-or-later
- opensuse-leap 16.0: ppp 2.5.2-160000.2.2 Β· BSD-3-Clause AND LGPL-2.1-or-later AND GPL-2.0-or-later
- opensuse-leap 16.0: ppp 2.5.2-160000.2.2 Β· BSD-3-Clause AND LGPL-2.1-or-later AND GPL-2.0-or-later
- opensuse-leap 16.0: ppp 2.5.2-160000.2.2 Β· BSD-3-Clause AND LGPL-2.1-or-later AND GPL-2.0-or-later
- ubuntu questing: ppp 2.5.2-1+1.1
- ubuntu resolute: ppp 2.5.2-1+1.2
- ubuntu stonking: ppp 2.5.2-1+2build1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms