martin-ger/esp32_nat_router

An AI-enabled NAT Router/Firewall for the ESP32

66
/ 100
Established

Provides WireGuard VPN tunneling, packet capture streaming to Wireshark, WPA2-Enterprise bridging, and DHCP/port-forwarding with ACL firewall rules—all configurable via web UI or serial/TCP CLI. Routes between WiFi AP and STA/Ethernet uplinks using ESP-IDF's LWIP IP forwarding with NAT, achieving 5-15 Mbps throughput across multiple ESP32 variants. Integrates with Home Assistant via MQTT auto-discovery and supports AI-assisted network control through the Model Context Protocol (MCP) bridge.

1,827 stars. Actively maintained with 48 commits in the last 30 days.

No License No Package No Dependents
Maintenance 23 / 25
Adoption 10 / 25
Maturity 8 / 25
Community 25 / 25

How are scores calculated?

Stars

1,827

Forks

413

Language

C

License

Last pushed

Mar 09, 2026

Commits (30d)

48

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/mcp/martin-ger/esp32_nat_router"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.