An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: nftables

mankeyttq3t/zapret-discord-youtube

zapret-discord-youtube is a tool that allows users to access blocked YouTube content directly through Discord. It simplifies the process of sharing and viewing videos in restricted regions, enhancing community engagement.

Language: Batchfile - Size: 3.48 MB - Last synced at: about 16 hours ago - Pushed at: about 17 hours ago - Stars: 0 - Forks: 0

alexhaydock/pinewall

A project to create an immutable Linux-based home firewall/gateway/router from scratch. Based on Alpine Linux + nftables.

Language: Shell - Size: 104 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 41 - Forks: 0

shgew/cs-firewall-bouncer-docker

A dockerized version of https://github.com/crowdsecurity/cs-firewall-bouncer

Language: Dockerfile - Size: 26.4 KB - Last synced at: about 13 hours ago - Pushed at: 2 days ago - Stars: 7 - Forks: 1

netcons/turtlefirewall Fork of frisoft/turtlefirewall

Netfilter Firewall GUI

Language: Perl - Size: 2.24 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 2 - Forks: 1

aww1021/routesentry

RouteSentry – securely routes selected pod traffic through fail‑closed, encrypted VPN tunnels

Language: Go - Size: 14.6 KB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 0 - Forks: 0

cycneuramus/deceptimeed

Load IP blocklists into nftables from plain text or JSON feeds

Language: Nim - Size: 45.9 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 0 - Forks: 0

alegarsan11/nftables-gui

This is a repository to develop a web interface to enble configuration of nftables via GUI.

Language: Python - Size: 330 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 14 - Forks: 3

firewalld/firewalld

Stateful zone based firewall daemon with D-Bus interface

Language: Python - Size: 21.6 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 934 - Forks: 283

yunginnanet/yunginnanet

the only repository you've ever needed. supercharge your application today with this ultra performant library.

Language: Go - Size: 914 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 4 - Forks: 0

pymumu/smartdns

A local DNS server to obtain the fastest website IP for the best Internet experience, support DoT, DoH, DoQ. 一个本地DNS服务器,获取最快的网站IP,获得最佳上网体验,支持DoH,DoT,DoQ。

Language: C - Size: 4.7 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 9,006 - Forks: 1,118

jacyl4/de_GWD

Debian Gateway & DNS - <Burst Link>

Language: Shell - Size: 5.25 GB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 487 - Forks: 184

black-desk/cgtproxy

A transparent proxy RULE manager written in go inspired by cgproxy.

Language: Go - Size: 765 KB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 28 - Forks: 8

miniupnp/miniupnp

UPnP IGD implementation

Language: C - Size: 4.84 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 1,512 - Forks: 464

spr-networks/super

📡 SPR: Open Source, secure, user friendly and fast wifi routers for your home. One wifi password per device. Ad Blocking & Privacy Blocklists. Policy Based Network Access

Language: JavaScript - Size: 24.7 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 228 - Forks: 20

Pwnzer0tt1/firegex

Firegex, a firewall for Attack-Defense CTFs

Language: Python - Size: 19.2 MB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 55 - Forks: 5

SunshinePonyUwU/NftClash

簡易的clash透明代理

Language: Shell - Size: 268 KB - Last synced at: 10 days ago - Pushed at: 10 days ago - Stars: 3 - Forks: 0

mk-fg/systemd-cgroup-nftables-policy-manager

Tool to add/update nftables cgroupv2 rules for systemd-managed unit cgroups (slices, services, scopes)

Language: Nim - Size: 81.1 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 13 - Forks: 2

term7/Going-Dark

RaspberryPi USB Ethernet Gadget that safeguards your Privacy while you work on your Mac: Route all traffic through a VPN, block ads and trackers, spoof your devices identity and cover your tracks.

Language: Shell - Size: 23.7 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 1 - Forks: 1

voxpupuli/puppet-nftables

Puppet Module to manage nftables firewall rules.

Language: Ruby - Size: 725 KB - Last synced at: 2 days ago - Pushed at: 4 days ago - Stars: 13 - Forks: 33

heiher/hev-socks5-tproxy

A socks5 transparent proxy (IPv4/IPv6/TCP/UDP)

Language: C - Size: 310 KB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 465 - Forks: 68

metal-stack/nftables-exporter

prometheus exporter for nftables metrics

Language: Go - Size: 3.45 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 25 - Forks: 8

mintyYuki/antiddos

Simple script against most network threats.

Language: Shell - Size: 221 KB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 117 - Forks: 25

O-X-L/docs

Documentation of Technologies we encounter

Language: Shell - Size: 1000 KB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 1 - Forks: 0

sepandhaghighi/samila

A Generative Art Generator

Language: Python - Size: 8.52 MB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 1,127 - Forks: 78

johanatandromeda/nftables-counter-exporter

Prometheus exporter for nftables counters

Language: Go - Size: 16.6 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

google/nftables

This repository contains a Go module to interact with Linux nftables (the iptables successor).

Language: Go - Size: 458 KB - Last synced at: 18 days ago - Pushed at: 19 days ago - Stars: 1,186 - Forks: 147

nftables-rs/nftables-rs

Safe abstraction for nftables JSON API (libnftables-json).

Language: Rust - Size: 426 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 48 - Forks: 18

metal-stack/droptailer

droptailer visualize iptables/nftables drops in a kubernetes environment

Language: Go - Size: 159 KB - Last synced at: 10 days ago - Pushed at: 19 days ago - Stars: 6 - Forks: 1

routesentry/routesentry

RouteSentry – securely routes selected pod traffic through fail‑closed, encrypted VPN tunnels

Language: Go - Size: 36.1 KB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 0 - Forks: 0

hack3ric/flow

BGP flowspec executor

Language: Rust - Size: 509 KB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 20 - Forks: 0

chayleaf/notnft

Nix DSL for nftables

Language: Nix - Size: 336 KB - Last synced at: 17 days ago - Pushed at: about 2 months ago - Stars: 60 - Forks: 3

clemensschlipfinger/libvirt-nft-ruler

libvirt hook script for setting up firewall rules with nftables

Language: Python - Size: 20.5 KB - Last synced at: 6 days ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 0

chr0mag/geoipsets

Python package to generate country-specific IP network ranges consumable by both iptables/ipset and nftables.

Language: Python - Size: 127 KB - Last synced at: 14 days ago - Pushed at: 6 months ago - Stars: 107 - Forks: 24

zfl9/ipt2socks

将 iptables/nftables 传入的透明代理流量转为 socks5 流量的实用工具

Language: C - Size: 394 KB - Last synced at: 22 days ago - Pushed at: 2 months ago - Stars: 470 - Forks: 105

npv3s/dnser

DNS server for patching A-records and redirecting connections using nftables.

Language: Rust - Size: 199 KB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 1 - Forks: 0

animevariant/animevariant

A decentralized nft marketplace. each nft cost an initial $ 5 to make. You own the nft and one can buy and sell as well

Language: Svelte - Size: 5.72 MB - Last synced at: 27 days ago - Pushed at: 27 days ago - Stars: 3 - Forks: 0

zfl9/chinadns-ng

chinadns 重构增强版,支持域名分流、ipset/nftset、UDP/TCP/DoT

Language: Zig - Size: 2.43 MB - Last synced at: 28 days ago - Pushed at: about 1 month ago - Stars: 1,209 - Forks: 193

Sergeydigl3/zapret-discord-youtube-linux

(NOW ONLY FOR NFTABLES) Port zapret-discord-youtube from Flowseal and bol-van for easy to use on linux

Language: Shell - Size: 141 KB - Last synced at: 30 days ago - Pushed at: 30 days ago - Stars: 194 - Forks: 7

zfl9/ss-tproxy

ss/v2ray/xray/trojan/hysteria/naive/socks5 透明代理

Language: Shell - Size: 1.6 MB - Last synced at: 30 days ago - Pushed at: 8 months ago - Stars: 2,327 - Forks: 437

Guilt92/Ytiruces

NFTables Manager Script

Language: Shell - Size: 101 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

qoomon/docker-host

A docker sidecar container to forward all traffic to local docker host or any other host

Language: Shell - Size: 159 KB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 1,130 - Forks: 89

mkorthof/ipset-country

Block countries using iptables + ipset + ipdeny.com

Language: Shell - Size: 49.8 KB - Last synced at: 5 days ago - Pushed at: about 3 years ago - Stars: 81 - Forks: 25

Onair-santa/Fail2ban-1-click

Simple 1-click install Fail2ban

Language: Shell - Size: 87.9 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

singchia/go-xtables

Go bindings for iptables, ebtables and arptables, which provide numerous features, extensions and more.

Language: Go - Size: 1.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 136 - Forks: 18

szorfein/paranoid-ninja

Script to apply a Transparent proxy through Tor with nftables or iptables and can optionally forge a random MAC, localtime, ip, hostname.

Language: Shell - Size: 291 KB - Last synced at: 27 days ago - Pushed at: about 5 years ago - Stars: 122 - Forks: 8

metal-stack/firewall-controller

A kubernetes controller running on bare-metal firewalls, creating nftables rules, configures suricata, collects network metrics

Language: Go - Size: 812 KB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 53 - Forks: 4

madfxr/CVE-2024-26581-Checker

[CVE-2024-26581] Vulnerability Checker for BGN Internal

Language: Shell - Size: 60.5 KB - Last synced at: about 2 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 1

HorlogeSkynet/Nftables

:lipstick: A Sublime Text 3+ syntax definition for your nftables rules

Language: YAML - Size: 194 KB - Last synced at: 4 days ago - Pushed at: 3 months ago - Stars: 5 - Forks: 2

azlux/nft-stats

🐾 Get the nftables counters easier to read

Language: Python - Size: 19.5 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 16 - Forks: 3

jeverley/dscpclassify

An nftables based service for applying DSCP classification to connections.

Language: Shell - Size: 195 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 37 - Forks: 11

yangchuansheng/love-gfw

🔥以社会主义核心价值观为指导思想,实现 Linux 和 MacOS 设备的全局智能分流

Language: Shell - Size: 1.62 MB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 387 - Forks: 63

openwrt/firewall4

[MIRROR] OpenWrt nftables firewall

Language: UnrealScript - Size: 225 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 18 - Forks: 19

egberts/vim-nftables Fork of nfnty/vim-nftables

Linux NFTABLES syntax highlighter and syntax checker for Vim-class editors.

Language: Vim Script - Size: 17.9 MB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 10 - Forks: 0

aborrero/nftables-tracer

helper tool to trace nftables rulesets

Language: Python - Size: 160 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 12 - Forks: 0

pvcbe/nft_geo_pvc

nftables geoip set builder

Language: Python - Size: 83 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 1 - Forks: 0

muink/openwrt-alwaysonline

Hijack/bypass Windows NCSI and iOS portal detection on a network level.

Language: Shell - Size: 70.3 KB - Last synced at: 12 days ago - Pushed at: 2 months ago - Stars: 4 - Forks: 0

vincent1010e/cs-firewall-bouncer-docker

A dockerized version of https://github.com/crowdsecurity/cs-firewall-bouncer

Size: 1000 Bytes - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

xanmod/linux 📦

Git repository moved to https://gitlab.com/xanmod/linux

Language: C - Size: 2.62 GB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 881 - Forks: 107

savetz/mullvad_allow_ssh

ssh into your remote linux server while running mullvad VPN

Language: Shell - Size: 7.81 KB - Last synced at: 6 days ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

jsimonetti/sniqueue

Using nfqueue to accept or drop flows destined for SNI domainnames

Language: Go - Size: 263 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 21 - Forks: 1

Onair-santa/Crowdsec-1-click

Simple 1-click install Crowdsec

Language: Shell - Size: 14.6 KB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

zyablitsev/wgnetwork

WGNetwork. Managing a WireGuard®-based Private Secured Network and NFTables Firewall

Language: Go - Size: 2.86 MB - Last synced at: 5 days ago - Pushed at: almost 2 years ago - Stars: 33 - Forks: 2

damnever/luci-app-vpn-nftset

:no_entry: Routing VPN traffic with nftables sets (and dnsmasq).

Language: Shell - Size: 274 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

zfl9/relay 📦

高性能、低资源开销的 relay/proxy 工具

Language: Zig - Size: 94.7 KB - Last synced at: 22 days ago - Pushed at: 12 months ago - Stars: 12 - Forks: 1

mchinchilla/NetFirewall

Small Firewall developed in C#.

Language: C# - Size: 1.13 MB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 2 - Forks: 0

cylonchau/firewalld-gateway

Full rest API implemented Linux firewalld distributed manipulation controller and UI

Language: Go - Size: 18 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 37 - Forks: 7

AlexPresso/.dotfiles

This is the repository where I store my dotfiles/config files with an installer so I don't have to reinstall and configure everything byhand everytime I switch to another PC.

Language: Shell - Size: 79.1 MB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

Incanato/nftables

Configuration of Nftables as a Firewall to secure you network and obtain access to TOR.

Size: 734 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

darkgeek/naive-router

Turn a normal Linux box into an ipv6 ready router

Language: Shell - Size: 34.2 KB - Last synced at: 3 days ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

AlexPresso/nftset-persist

A tool to download and persist ip-lists used in an nftables set.

Language: Shell - Size: 1.95 KB - Last synced at: about 1 month ago - Pushed at: 3 months ago - Stars: 5 - Forks: 0

irgfw/ir-access

IR Access

Language: Go - Size: 5.01 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

zevenet/nftlb

nftables load balancer by RELIANOID

Language: C - Size: 2.47 MB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 231 - Forks: 30

random-archer/mkinitcpio-systemd-tool

Provisioning tool for systemd in initramfs (systemd-tool)

Language: Python - Size: 177 KB - Last synced at: 30 days ago - Pushed at: 10 months ago - Stars: 117 - Forks: 25

dingodoppelt/jamban

Language: Python - Size: 50.8 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 2 - Forks: 1

b-data/docker-swarm-ipv6-nftables

Docker swarm + IPv6 + nftables. Please submit Pull Requests to the GitLab repository. Mirror of

Size: 29.3 KB - Last synced at: 7 days ago - Pushed at: about 2 years ago - Stars: 12 - Forks: 0

gamemann/Compressor-V2-FOU-Wrap-Unwrapper

TC programs made for wrapping and unwrapping marked FOU-encapped packets. Being used for Compressor V2

Language: C - Size: 24.4 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 10 - Forks: 0

O-X-L/nftables_addon_dns

NFTables Addon for DNS-Resolved variables

Language: Python - Size: 43 KB - Last synced at: about 1 month ago - Pushed at: 4 months ago - Stars: 8 - Forks: 2

47solar/LiteNF

LiteNF - Lite nftables

Language: Shell - Size: 110 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

n1k0r/ansible-role-nftables

nftables role for Ansible

Language: Jinja - Size: 1000 Bytes - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

Split174/KGB

KGB is a Go application that manages IP filtering based on country codes using nftables.

Language: Go - Size: 3.19 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 5 - Forks: 0

greenpau/cni-plugins

CNI Plugins compatible with nftables

Language: Go - Size: 177 KB - Last synced at: 5 days ago - Pushed at: 12 months ago - Stars: 49 - Forks: 13

diekmann/net-network

Public collection of firewall dumps.

Language: Shell - Size: 3.8 MB - Last synced at: about 1 month ago - Pushed at: almost 8 years ago - Stars: 42 - Forks: 5

O-X-L/nftables_addon_failover

NFTables Addon for Failover variables

Language: Python - Size: 38.1 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

O-X-L/nftables_addon_iplist

NFTables Addon for IPList variables

Language: Python - Size: 23.4 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

ulfox/nettrust

Dynamic Outbound Firewall Authorizer

Language: Go - Size: 250 KB - Last synced at: about 22 hours ago - Pushed at: about 3 years ago - Stars: 22 - Forks: 1

rgregor/debian-12-router Fork of tongkl1/building-router-from-scratch

Ansible playbook to build a Debian based Dual-Stack Ipv4 / Ipv& router from scratch based on nftables, AdGuard home, systemd-networkd, dnsmasq

Language: Jinja - Size: 114 KB - Last synced at: 4 months ago - Pushed at: 8 months ago - Stars: 1 - Forks: 0

nleiva/capirca_acl

This collection includes a module (translate) to use Capirca from your Ansible playbooks.

Language: Python - Size: 95.7 KB - Last synced at: 29 days ago - Pushed at: over 1 year ago - Stars: 10 - Forks: 2

pimvh/nftables

Ansible role to configure nftables

Language: Python - Size: 104 KB - Last synced at: about 2 months ago - Pushed at: 12 months ago - Stars: 1 - Forks: 0

swillner/regban

Lightweight alternative to fail2ban using nftables (banning IPs with failed login attempts)

Language: C++ - Size: 69.3 KB - Last synced at: about 2 months ago - Pushed at: about 4 years ago - Stars: 4 - Forks: 0

k4yt3x/nftables

K4YT3X's template nftables script.

Size: 17.6 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 10 - Forks: 0

krabelize/nftables-firewall-config

Configuration file for Linux kernel nftables firewall

Size: 6.84 KB - Last synced at: 4 days ago - Pushed at: almost 5 years ago - Stars: 9 - Forks: 6

sfgets/fwknop-nft

Helper repository to enable fwknopd on openwrt

Language: Shell - Size: 3.91 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

egberts/nftables-scripts

Scripting for 'nft' CLI (part of nftables)

Language: C - Size: 10.1 MB - Last synced at: 19 days ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

azlux/nft-dns

Make nftables resolve fqdn on-the-fly

Language: Python - Size: 28.3 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 1

lkubb/salt-nftables-formula

Manage nftables with Salt.

Language: Jinja - Size: 81.1 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 1 - Forks: 0

rodneylab/blocklists

A simple repo for analysis of online firewall block lists and combining them efficiently into a block list for use in a firewall

Language: Python - Size: 16.6 KB - Last synced at: 15 days ago - Pushed at: about 4 years ago - Stars: 6 - Forks: 0

pcollinson/nftfw

nftfw - nftables firewall builder for Debian

Language: Python - Size: 12.2 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 35 - Forks: 3

EnigmaCurry/nifty-filter

a template and configuration tool for netfilter / nftables

Language: Rust - Size: 168 KB - Last synced at: 27 days ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

google/localsubnetsetd 📦

maintain nftables sets for local subnets

Language: Python - Size: 6.84 KB - Last synced at: 21 days ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 3

bqv/rc

Structured system configuration (I moved from NixOS to GuixSD)

Language: Nix - Size: 18.5 MB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 110 - Forks: 2