Techno Guerrilla: a free, interactive course by Light Fighter Manifesto on hardening, networking, electronics, and self-hosted infrastructure.

Light Fighter Manifesto
// Techno Guerrilla
Own your tools.

The Techno Guerrilla series is about building capability from open-source software and inexpensive parts: technology you can source or salvage, repurpose, and rebuild, then use to fight, resist, broadcast, or hack. Each module below opens on your phone so you can read what it covers.

Open on a desktop_×

The full course runs in TG//OS: an interactive desktop with the modules, tools, terminal, and tests. It’s built for a desktop or laptop screen.

▸ Open this site on a computer to start.

Stay connected_×
TECHNO GUERRILLA // OS

  
PRESS ANY KEY TO SKIP_
sleeping · click to wake
● powering down…
{{bbs}}
BBS
{{labs}}
LABS
{{mail}}
MAIL
{{folder}}
MODULES
{{music}}
MUSIC
{{doc}}
READ ME
{{terminal}}
TERMINAL
{{video}}
VIDEO
{{tor}}
ONION SERVICE
{{reticulum}}
RETICULUM
WELCOME~/start
// techno guerrilla

Own your tools.

The Techno Guerrilla series is about building capability from open-source software and inexpensive parts: technology you can source or salvage, repurpose, and rebuild, then use to fight, resist, broadcast, or hack.

This is your workspace. Open Modules and start with 00 Hardening. They build on each other, so take them in order. The Terminal is a real shell with hands-on Linux drills: type learn for the list. Music plays net radio while you work, the BBS is a live lobby to ask questions and swap ideas, and Mail reaches the Light Fighter Manifesto crew directly. Hit Compose if you get stuck. The Onion Service icon has this site's Tor onion address.

This is a living workspace. Modules are revised and new ones ship as the series grows. Reload the page any time to get the latest version.

▸ Modules
BBS
Music
Mail
Terminal
SYSTEM READYa Light Fighter Manifesto series
ONION SERVICE~/tor

The onion service is not a copy of this site. It carries sub-modules that are published nowhere else; each sits under a module from the public series and goes further than the public site can.

The address:

lfmnggwzl4f5ytjz4vc6mpbfvovurucg2gixspfeligae7c3yymb2jid.onion

Open it in Brave's private window with Tor, or the Tor Browser. Brave routes through Tor as a proxy; the Tor Browser gives stronger anonymity.

RETICULUM~/reticulum

Live view of the LFM node's Reticulum links.

link down - the node is not reachable right now
MODULES~/modules
// start with 00
00
Hardening
You will lock down the phone and laptop you already own against the companies and agencies that already have access to them. You will write a threat model, harden both operating systems, secure your accounts, and generate the SSH keys the rest of the course depends on.
Start
01
Networking
You will build a private server on a Raspberry Pi that carries your chat, filters your DNS, and connects your devices through a VPN. Nothing on it is exposed to the public internet, and you administer all of it yourself.
Start
02
Electronics
You will measure current, voltage, and resistance with a multimeter, read a schematic, and identify what each common component does in a circuit.
Start
03
Building Circuits
You will turn schematics into working hardware: draw each circuit in KiCad, prove it on a breadboard, and wire it to a Raspberry Pi. You finish with two complete builds, an isolated switch and a self-powered tamper node.
Start
04
Salvage
You will pull usable parts from electronics other people threw away: motors, switches, batteries, circuit boards. You will open each device, identify the components inside, and test every part before you use it in a build.
Start
05
Power
You will read a building's electrical system to find a circuit you can draw power from. You will salvage and test batteries, wire them into a protected bank, charge the bank from the wall or from solar, and power your equipment from it to measure the runtime.
Start
5 READYmore soonLAUNCH TO OPEN A MODULE
LABS~/labs
// hands-on benches from the modules
00 · Hardening
What this page can see
Open
Build your threat model
Open
Who can read it
Open
The exposure map
Open
01 · Networking
Networking 101
Open
Meet the Pi 5
Open
Reach and secure the Pi
Open
02 · Electronics
Reading component markings
Open
Ohm's law
Open
Power dissipation
Open
Reading a circuit
Open
Resistor color code
Open
Capacitor type and polarity
Open
LED series resistor
Open
The voltage divider
Open
The RC time constant
Open
Reading a schematic
Open
The multimeter: parts and dial
Open
Use the meter
Open
03 · Building Circuits
Battery runtime
Open
Draw it in KiCad
Open
The breadboard
Open
Meet the Pi Zero 2 W
Open
04 · Salvage
Teardown trainer
Open
Read the board
Open
Test the pull
Open
Find the part
Open
05 · Power
Power budget
Open
Cell triage bench
Open
Charge-IC selector
Open
Wire the system
Open
Reference
Soldering
Open
32 LABSopen one to practice in your browser
TERMINALuser@techno-guerrilla
SHELLpractice bench · type help
BBS~/bbs
#tgospublic room · no signup
offlinelurking
PARTS~/manifest
// major parts per module
00 Hardening a phone and a laptop you already own
01 Networking Raspberry Pi 5 (8GB), active cooler, official 27W USB-C PSU, Raspberry Pi SSD Kit (M.2 HAT+ + 512GB NVMe, screws included), a way to flash the NVMe (a 2230-capable USB-NVMe adapter, or a microSD to flash from the Pi), HAT-compatible case, Ethernet cable, a second location for backups, GL.iNet router; plus a small VPS and a domain for Headscale. Headless build, no monitor or keyboard. Reuses your Module 00 laptop, phone/Element, and SSH key.
02 Electronics a multimeter, alligator clip leads
03 Building Circuits breadboard and jumper wires, multimeter, Pi Zero 2 WH (header pre-fitted), FQP30N06L MOSFET, 10k trimmer, 9V battery, 7805 regulator with 0.33/0.1 µF capacitors, 3.7V LiPo, TP4056 charger, SX1308 boost module, 1-channel relay module, HC-SR501 PIR, 9V siren. Reuses your Module 02 multimeter and Module 00 SSH key.
04 Salvage donor boards, hand tools, a multimeter
05 Power access to a structure whose electrical service you can read (your own home qualifies), a clamp meter, two or more salvaged batteries (lead-acid/AGM from a UPS, junkyard, scooter, or scrubber, and/or a LiFePO4 pack), a multimeter, fuses, holders, and wire rated to the load, and a real 12-volt load you can measure. Reuses your Module 02 multimeter.
each module lists its own parts inside
MUSIC~/music
▶ NOW PLAYING
[ focus playlist ]
01 · [ track name ]--:--
02 · [ track name ]--:--
03 · [ track name ]--:--
04 · [ track name ]--:--
RADIOnet radio · SomaFM + laut.fm
VIDEO~/media
[ select a clip ]
0:00 / 0:00
MEDIAseries videos play here
SETTINGS~/system
// DISPLAY
Scanlines phosphor scanline overlay
Film grain animated grain overlay
Sound boot tones + music (opt-in)
// WALLPAPER
Wallpaper desktop background image
// SYSTEM
Full screen fill the whole display
Enter
Restart replay the boot sequence
Restart
Course progress completion + test scores, saved on this device
Reset
TG//OSv0.3 proto
MAIL~/mail
Inbox
Outbox
Trash
MAILsession only · Compose reaches Light Fighter Manifesto
Open Modules
Settings…
About This System
MODULE~/lesson
LESSONhit ▶ Run on a command to send it to the Terminal →