Skip to content

czconsole v0.1.1

Choose a tag to compare

@n0xa n0xa released this 08 Jun 00:24

OS-agnostic fixes found by running czconsole on the stock M5Stack Raspberry Pi
OS
image (not just the Kali graft). Both were real packaging bugs.

Fixes

  • LCD mirror auto-detects the framebuffer. It hardcoded /dev/fb0; on the
    stock image fb0 is the HDMI/vc4 KMS framebuffer and the st7789 LCD is fb1,
    so the mirror showed a blank screen. It now finds the LCD by driver name
    (st7789), working on both layouts (graft fb0, stock fb1).
  • postinstall creates the kismet group. The worker's SupplementaryGroups
    lists it (for the wardrive module), but the group only exists once kismet is
    installed (Kali). On stock RaspiOS the missing group made the worker fail to
    start (systemd 216/GROUP) and silently broke the privsep group setup. The
    postinst now pre-creates it.

Also

  • Binary built with -ldflags="-s -w" — package is ~2.8 MB (down from ~5.7 MB).

Install (arm64 — Kali graft or stock Raspberry Pi OS)

sudo apt install ./czconsole_0.1.1_arm64.deb

Verify

sha256  b3e82e2e49e4b3f159b2522b70cadd0487bb6cb27a20bf24a347262cd083c5c5

Tested on the stock M5 Raspberry Pi OS image (pi user) and built for the Kali graft.