Skip to content
View codemonkeying's full-sized avatar

Block or report codemonkeying

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
codemonkeying/README.md

Linux, networking and security. I build tools that fix problems I hit in my own lab, to learn, or both.

  • proxmox-usb-hotplug: Proxmox can't hot-plug USB into running VMs. A daemon that does it from native resource mappings, with device pools, cluster awareness, GPU-following peripherals and exclusive PCI ownership.
  • openwrt-mt76x8-usb: the Pineapple Mk7 on stock OpenWrt is missing USB drivers and its USB port is dead. Vanilla OpenWrt with both fixed.
  • mesh-433: $2 radios are one-way and short-range. A self-healing mesh on Arduino hardware, with relay discovery, per-hop acks and failover.
  • study: cert study in the terminal. Finds your weak spots and drills them, with Network+, Security+ and Tech+ banks, timed mock exams and progress synced across machines and phone.
  • lmap: map data comes from many sources, formats and platforms. Download once, then export offline maps, topo sheets and QGIS projects in the format you need.
  • lean-coder: a lightweight terminal coding agent. Lean prompts, any LLM provider, local or remote, with background workers on different models.

Certs: CompTIA Network+

Pinned Loading

  1. proxmox-usb-hotplug proxmox-usb-hotplug Public

    Systemd daemon for live USB hot-attach to running Proxmox VMs via resource mappings

    Shell

  2. openwrt-mt76x8-usb openwrt-mt76x8-usb Public

    OpenWrt 25.12.6 firmware for the Hak5 WiFi Pineapple Mk7 with USB power and GPIO enabled, so 5 GHz USB adapters work.

    Shell 3 1

  3. mesh-433 mesh-433 Public

    Self-healing mesh network for $2 433 MHz radio modules on Arduino Uno/Nano (C++).

    C++

  4. study study Public

    Knowledge testing framework, find weaknesses and drill them.

    Python

  5. lmap lmap Public

    Offline map library CLI: downloads, shrinks and indexes map datasets from a recipe file.

    Python

  6. lean-coder lean-coder Public

    Lightweight AI Coding Harness, focused on context efficiency, durable concurrent tasks and workers that survive compaction, whether working local or over ssh, or switching between both on the fly.

    Python 3