SQ(1)
πΈ NAME πΈ
okay so this is the SQ(1) page β section 1, User Commands β and the actual star of the show is sq-packet-dump, which does one (1) thing and does it gorgeously: it lists packets. π
π¦ SYNOPSIS π¦
sq packet dump [OPTIONS] FILE
that's the shape of it, bestie. options, then a file. iconic. β¨
π DESCRIPTION π
List packets. yeah that's it, that's the whole vibe. π
What you actually get is a human-readable description of the packet sequence. So like, not just vibes β real, readable structure. π«Ά
On top of that? It can also print cryptographic artifacts, and it can print the raw octet stream, kinda like hexdump(1) does β except it annotates specifically which bytes are parsed into OpenPGP values. it's giving annotated, it's giving academic, it's giving slay. π₯
And if the packet stream includes an encryption container, sq will attempt to decrypt it. no cap. π
β¨ OPTIONS β¨
π Subcommand options π
--cert=FINGERPRINT|KEYIDβ dump the packets of the certificate that has this fingerprint or key ID. literally tell it who and it'll spill. π--cert-email=EMAILβ dump the packets of the certificate where a user ID includes this email address. π§--cert-file=PATHβ dump the packets of the cert, read fromPATH. π--cert-userid=USERIDβ dump the packets of the certificate with this user ID. πͺͺ--hexβ print a hexdump. every byte, exposed. π--mpisβ print cryptographic artifacts. the math is mathing. π§--output=FILEβ write toFILE, or to stdout if you leave it out. β
[default: -]
--recipient-file=KEY_FILEβ decrypt the message using the key inKEY_FILE. bestie's got the key literally right there. π--session-key=SESSION-KEYβ decrypt an encrypted message usingSESSION-KEY. ποΈFILEβ read fromFILE, or from stdin ifFILEis'-'. π
[default: -]
π Global options π
See sq(1) for a description of the global options. (yes, the global options live over there, go say hi.) π
π₯ EXAMPLES π₯
Print the packets of a certificate.
sq packet dump juliet.pgp
Print the packets including cryptographic artifacts of a certificate.
sq packet dump --mpis juliet.pgp
Print the packets including a dump of every byte of a certificate.
sq packet dump --hex juliet.pgp
Prints the packets of an encrypted message, decrypting it using a secret key file.
sq packet dump --recipient-file bob-secret.pgp message.pgp
π SEE ALSO π
sq(1),sq-packet(1)β the girlies next door. π- For the full documentation see
https://book.sequoia-pgp.org/β the whole book, fr fr. π
β VERSION β
1.5.0
and that's the page, bestie π«Ά this whole thing is brought to you by Sequoia PGP, version 1.5.0, and yeah the footer is just that β Sequoia PGP, 1.5.0, SQ(1) β no date up in here, so don't come for me about timestamps. go dump some packets, you absolute main character. π
β¨
π¦ where this page comes from
- fedora 43: sequoia-sq 1.5.0-1.fc43 Β· LGPL-2.0-or-later AND Apache-2.0 AND BSL-1.0 AND BSD-3-Clause AND MIT AND MPL-2.0 AND Unicode-3.0 AND Unicode-DFS-2016 AND Zlib AND bzip2-1.0.6 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (MIT OR Apache-2.0 OR Zlib) AND (Unlicense OR MIT)
- fedora 44: sequoia-sq 1.5.0-1.fc44 Β· LGPL-2.0-or-later AND Apache-2.0 AND BSL-1.0 AND BSD-3-Clause AND MIT AND MPL-2.0 AND Unicode-3.0 AND Unicode-DFS-2016 AND Zlib AND bzip2-1.0.6 AND (0BSD OR MIT OR Apache-2.0) AND (Apache-2.0 OR BSL-1.0) AND (Apache-2.0 OR MIT) AND (Apache-2.0 WITH LLVM-exception OR Apache-2.0 OR MIT) AND (BSD-2-Clause OR Apache-2.0 OR MIT) AND (MIT OR Apache-2.0 OR Zlib) AND (Unlicense OR MIT)
- nixpkgs unstable: sequoia-sq 1.5.0
- opensuse-leap 16.0: sequoia-sq 1.5.0-bp160.1.1 Β· LGPL-2.0-or-later
- opensuse-leap 16.0: sequoia-sq 1.5.0-bp160.1.1 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms