brainstate

masaleem-oss/Fengard

Kernel-enforced firewall and DNS filtering for any OpenWrt router. Parental controls, ad blocking and screen time. A Pi-hole alternative.

Go★ 43Apache-2.0GitHub ↗

History and source changes · Reports and owner responses · Compare

Similar

  1. vladimirperovic/minimalrouter

    minimalrouter — Rust repository. Updated description pending.

    Rust★ 2MITGitHub ↗

    Why this match

    topics firewall, golang, nftables; language differs: Go → Rust; license differs: Apache-2.0 → MIT

  2. andreiyurik/cheburnet-router

    Раздельное туннелирование для дома на OpenWrt: домашняя зона — напрямую, остальное — через VPN (AmneziaWG, VLESS+Reality, Hysteria2 — три протокола на выбор). Шифрованный DNS (DoH), блокировка рекламы, kill-switch. Ядро Linux — от 128 МБ RAM. Веб-мастер ~10 минут. Образовательный open-source.

    ucode★ 28MITGitHub ↗

    Why this match

    topics adblock, home-network, nftables; language differs: Go → ucode; license differs: Apache-2.0 → MIT

  3. tickcount/luci-app-dawnline

    AmneziaWG VPN server for OpenWrt with a LuCI admin. Every person gets a personal link to add their own devices, with per-person access, limits and live traffic.

    TypeScript★ 25MITGitHub ↗

    Why this match

    topics home-network, nftables, openwrt; language differs: Go → TypeScript; license differs: Apache-2.0 → MIT

  4. DistriNet/LANShield

    LAN firewall for Android

    Pawn★ 30Apache-2.0GitHub ↗

    Why this match

    topics firewall, network-security; language differs: Go → Pawn

  5. fffonion/Xunlei-Fastdick

    迅雷快鸟 Xunlei Network Accelerator For Router

    Python★ 814GitHub ↗

    Why this match

    topics openwrt, router; language differs: Go → Python

  6. spr-networks/super

    One wifi password per device. Ad Blocking & Privacy Blocklists. Policy Based Network Access

    JavaScript★ 900BSD-3-ClauseGitHub ↗

    Why this match

    topics adblock, golang, nftables; language differs: Go → JavaScript; license differs: Apache-2.0 → BSD-3-Clause

  7. jp1337/easywall

    Web interface for the nftables firewall on Linux, written in Go. The apply undoes itself after 120 seconds unless you confirm it — you cannot lock yourself out. Debian & Docker install.

    Go★ 18GPL-3.0GitHub ↗

    Why this match

    topics firewall, golang, nftables; license differs: Apache-2.0 → GPL-3.0

  8. admonstrator/glinet-tailscale-updater

    Automated Tailscale updater for GL.iNet routers: periodically checks for new releases, downloads the correct build, and installs/updates Tailscale reliably via script (for OpenWrt/GL.iNet firmware)

    Shell★ 808MITGitHub ↗

    Why this match

    topics gl-inet, openwrt; language differs: Go → Shell; license differs: Apache-2.0 → MIT