Production-grade firewall built in Rust + TypeScript. Console + serial CLI feels exactly like Cisco IOS — perfect for CCNA/CCNP/CCIE students to practice firewall configuration without a $5K ASA.
QuickFW was built by Networkers Home — India's leading Cisco + cybersecurity + firewall training institute (Bengaluru, since 2005). It's a free open-source companion to our Firewall Engineering and Cybersecurity Pro programs — perfect for students who want to practice firewall config without renting a Cisco ASA on a lab platform.
Most firewall training is vendor-locked — you train on Palo Alto, you can't reuse the muscle memory on Fortinet. QuickFW teaches the underlying L3/L4 firewall mechanics that transfer to ANY vendor. It's the conceptual foundation Networkers Home students get before they touch real Palo Alto / Fortinet / Check Point hardware. Book a demo class →
Compare top firewall + cybersecurity institutes: Top 10 Firewall Engineering Bangalore · Top 10 Cybersecurity India · Top 10 Palo Alto Bangalore
Sibling Networkers Home open-source projects: Palo Alto Simulator · Fortinet Simulator · Cisco Real Sim
A lightweight, high-performance L3/L4 stateful firewall appliance with:
- Cisco IOS-style CLI on console (tty1/serial)
- Web Dashboard on HTTPS :443
- REST API for automation
- Default-deny firewall (INPUT DROP, FORWARD DROP)
- NAT (masquerade + port forwarding)
- Interface management (WAN/LAN/DMZ roles)
- DHCP/DNS server for LAN via dnsmasq
# Build binaries
cargo build --release
# Binaries at:
# target/release/quickfw-api (API server + web UI)
# target/release/quickfw (Cisco-style CLI)
# target/release/quickfw-setup (First-boot wizard)bash build.sh
# Output: output/quickfw.iso (~318MB)| Account | Username | Password |
|---|---|---|
| Web UI | admin | quickfw |
| Root | root | Set during setup |
Console CLI ──┐
├──→ quickfw-api (Axum REST) ──→ nftables (kernel)
Web Browser ──┘
MIT