AA-DECODE(8)

πŸ’… AA-DECODE πŸ’…

okay bestie, so this is aa-decode from the AppArmor manual, section 8 (that's the sysadmin/systemy crew, iykyk). it's the lil glow-up your hex-garbled log lines have been waiting for πŸŽ€


✨ NAME ✨

aa-decode β€” decode hex-encoded stuff you find chillin' in AppArmor log files πŸ¦‹


✨ SYNOPSIS ✨

aa-decode [option] <HEX STRING>

✨ DESCRIPTION ✨

so like, aa-decode will decode hex-encoded strings β€” the exact kind you see staring back at you in AppArmor log output 😭 no more squinting at 2F746D702F666F6F, we're decoding that immediately, no cap.

and that's not even all of it, bestie. it will also take an audit log on standard input and convert any hex-encoded AppArmor log entries, then display them on standard output. the way that it just... handles the whole log for you? main character energy fr fr πŸ‘‘


✨ OPTIONS ✨

  • --help β€” displays a short usage statement. like when you just need the vibe check, not the whole saga πŸ’…

🌈 EXAMPLES 🌈

decode a hex string straight up: ⭐

$ aa-decode 2F746D702F666F6F20626172
Decoded: /tmp/foo bar

or pipe a whole log through it and watch the hex transform in real time 🧚

$ cat /var/log/kern.log | aa-decode
... denied_mask="r::" fsuid=1000 ouid=1000 name=/tmp/foo bar
not me being obsessed with how clean that output is 😭

πŸ’€ BUGS πŸ’€

None. literally none, we're thriving 🌸

but if you do find one (and like, respect for trying), please report it to gitlab at <https://gitlab.com/apparmor/apparmor/-/issues> β€” slide into their issues tab, they wanna know 🫢


πŸ‘€ SEE ALSO πŸ‘€


k bye ily, this was the aa-decode(8) page β€” brought to you by AppArmor 6.0.0~alpha1, dated 2026-10-05. mwah πŸ’–βœ¨

πŸ“¦ where this page comes from