Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Ipban | 64 | 4 months ago | 2 | mit | Shell | |||||
⚔️🧱🔥🛑IP BAN Block Allow GEOIP country traffic limit server input/output to IP countries with iptables+xt_geoip, auto db-ip update, firewall fail2ban gfw ufw cidr blacklist netfilter rules persistent restrict netaddr xtables linux debian ubuntu apache nginx web server anti hack ddos firewalld ipblocks ipdeny ip ranges MaxMind ipset | ||||||||||
Ipset Country | 34 | 2 years ago | gpl-2.0 | Shell | ||||||
Block countries using iptables + ipset + ipdeny.com | ||||||||||
Blockcountries | 30 | 8 years ago | 6 | other | Perl | |||||
iptables manager for IP blocking by country | ||||||||||
Iptables Firewall | 29 | 9 years ago | mit | |||||||
iptables rule generating and management script. | ||||||||||
Socksproxy | 17 | 9 years ago | 1 | Shell | ||||||
Simple SOCKS proxy via SSH and iptables | ||||||||||
Iptables By Country | 15 | 10 years ago | 1 | Shell | ||||||
load geographical data into iptables | ||||||||||
Lockdown Lists | 13 | 3 years ago | ||||||||
Our publicly available blacklists and country IP CIDR blocks. | ||||||||||
Asallow | 10 | 4 years ago | 1 | May 20, 2020 | gpl-2.0 | Go | ||||
whitelist providers and/or countries using ipset, iptables and ripe data | ||||||||||
Stop_d | 6 | 6 years ago | Shell | |||||||
SSH/IPTables Country Blocker | ||||||||||
Trumpswall | 6 | 7 years ago | Java | |||||||
This program will scan the fail2ban.log and auth.log files looking for hacking/port scanning attempts. If someone gets banned, or a port scan is detected, the program will determine the country code of the attacker using https://www.abuseipdb.com/check/xxx.xxx.xxx.xxx and compare that to a "Bad Country" settings file. Any country code in that file will get the command "sudo iptables -I INPUT 3 -s xxx.xxx.0.0/16 -j DROP" run on that IP. If the country code is not in that file then it will simply do a normal drop on the IP running this command: "sudo iptables -I INPUT 3 -s xxx.xxx.xxx.xxx -j DROP". |