ASN2DEB(1)
π ASN2DEB(1) π
okay bestie, so this is asn2deb, and before u ask: yes it's a real command, yes it's giving Debian packager energy, and yes we're gonna walk through the whole thing together. this page is the man page for asn2deb, so like... buckle up buttercup πΈ
β¨ NAME β¨
asn2deb β create a Debian package for BER monitoring from ASN.1
no cap, that's the whole vibe. u hand it ASN.1, it hands u a .deb. iconic behavior honestly π
π SYNOPSIS π
asn2deb [ -a <ASN.1 file> ] [ --asn=<ASN.1 file> ] [ -d <opts> ]
[ --dbopts=<opts> ] [ -e <address> ] [ --email=<address> ] [ -h ]
[ --help ] [ -n <name> ] [ --name=<name> ] [ -p ] [ --preserve ] [ -v ]
[ --version ]
likeβ¦ look at her. so many little flags. a whole wardrobe π
π¦ DESCRIPTION π¦
so this manual page is basically the "briefly" version of asn2deb β the little summary, the trailer, the vibe check.
here's the tea: asn2deb takes an ASN.1 file as input, and creates a Debian package from it. that package contains a loadable type table file for the Wireshark network analyzer. and that type table? generated by the ASN.1 compiler esnacc. yes, esnacc. not a typo, not a nickname, that's literally the thing. π§
so the pipeline is like: ASN.1 in β esnacc does its little dance β type table β Debian package β Wireshark eats good. periodt. π
π OPTIONS π
-a <ASN.1 file>,--asn=<ASN.1 file>β the ASN.1 file to use. mandatory, bestie. like, u literally cannot skip this one. it's the whole point π-d <opts>,--dbopts=<opts>β options fordpkg-buildpackage. u get to pass ur lil build flags through. slay.-e <address>,--email=<address>β use e-mail address. π§-h,--helpβ print help and exit. ur savior when u forget everything (which, same).-n <name>,--name=<name>β use user name.-p,--preserveβ do not overwrite files. protective queen behavior π‘οΈ-v,--versionβ print version and exit.
π EXAMPLES π
here's a whole example, exactly as it was written. copy it, paste it, live ur truth:
/usr/bin/asn2deb -e me@foo.net -a bar.asn1 \-n "My Name" -d "-rfakeroot
-uc -us"-d "-rfakeroot -uc -us"
that's it. that's the example. yes it's got a lil quirk in there. we don't question the ancestors, we just respect them πβ¨
π₯ SEE ALSO π₯
heads up: a lot of tools are used by this thing, and u have to apt-get install them urself. nobody's doing it for u, bestie, this is not a group project (or⦠it is, but ur the group):
wireshark-devpythoncdbsautotools-devdebhelperdpkg-devesnacc
go get 'em. apt-get install and come back. we'll wait π«Ά
πΈ COPYING πΈ
this manual page was written by W. Borgert debacle@debian.org for Debian GNU/Linux (but may be used by others β generous king).
permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License, Version 2 or any later version published by the Free Software Foundation. so like, share it, remix it, whatever β just keep the license with it. π
π AUTHOR π
W. Borgert Author.
and yes that's literally how it's written. "Author." with a period. we love a confident sign-off.
β COPYRIGHT β
Copyright Β© 2003, 2005 W. Borger
ok that's the whole page!! every single flag, file, name, number and disclaimer is in here, i promise. go build ur package, bestie π¦π
and as always β asn2deb, manual page, dated 2026-10-01. that's the version-of-record and the timestamp, signed, sealed, delivered, no cap β¨π
π¦ where this page comes from
- ubuntu stonking: wireshark-dev 4.6.6-2build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms