Update 'README.md'

This commit is contained in:
Nuno 2023-06-14 17:45:17 +00:00
parent bb17b75966
commit 366bb40e42
1 changed files with 16 additions and 10 deletions

View File

@ -2,33 +2,39 @@
---
![ExclusionEnforcerBeast.png](http://192.168.4.20:3000/attachments/4af766f4-2f66-4377-8392-d099c77d3d40)
👾 The Exclusion Enforcer, the final frontier in IP deny list management (what?) This is where packets meet their maker. Got a gaggle of pesky IP addresses wreaking havoc in your gig? I've got the fix. This has been a garage repo since '22 and the Python 3 beast will wrangle your deny lists, validate your scope, and drop those delinquent packets faster than you can press CTRL-C as the phone rings.
👾 The Exclusion Enforcer, the final frontier in IP deny list management (what?) This is where packets meet their maker. Got a gaggle of pesky IP addresses wreaking havoc in your gig? I've got the fix. This has been a garage repo since '22, get it off the lot NOW, and this Python 3 beast will wrangle your deny lists, validate your scope, and generate the rules to drop those delinquent packets faster than you can press CTRL-C as the phone rings.
Exclusion Enforcer isn't for the faint of heart (it needs root for the iptables stuff) This is for network warriors, ready to defend their digital turf with the firepower of Python and iptables. Also, folks who can reboot a linux box.
Exclusion Enforcer isn't for the faint of heart (it needs root for the iptables stuff). This is for network warriors, ready to defend their digital turf with the firepower of Python and iptables. Also, folks who can reboot a linux box.
## ⚙️ Features
### 🔍 Verify your scope
Make sure no IP address evades your watchful eye. Feed it a list, and it'll cross-verify with your scope, ensuring not a single rogue packet slips through.
Make sure no IP address evades your watchful eye. Feed it a deny list, and it'll cross-verify with your scope, ensuring not a single rogue packet slips through. Client handed you lists in mixed multiple formats? oh, ok.
- Individual IPs? got it.
- CIDR notion? no worries.
- That weird nmap thing with dashes? I think so?
This bad boi will turn everything into a single format. can you pick the format? no, it's one ip per line.
### 🔥 Integrate with iptables
Once your deny list is vetted, Exclusion Enforcer will synergize directly with iptables, enforcing your will at the kernel level. Those packets won't even see it coming.
Once your deny list is vetted, Exclusion Enforcer will synergize directly with iptables, enforcing your will at the kernel level. Those packets won't even see it coming. Name your rule-set and when you're done...
### 🔄 Flexible management
Need to clear the decks? With a single command, Exclusion Enforcer will sweep your iptables rules clean, leaving it pristine and primed for your next battle.
Need to clear the decks? With a single command, Exclusion Enforcer will sweep your iptables rules clean of that based rule-set name you defined earlier, leaving it pristine and primed for your next battle...
### 💻 Command-line goodness
Everything you need right at your fingertips. Arguments to specify, check, and enforce. Plus, a friendly -h to remind you of your options. LITERALLY NO ONE DOES THIS FOR YOU.
Everything you need right at your fingertips. Arguments to specify, check, and enforce and tear down a deny list. Plus, a friendly -h to remind you of your options. LITERALLY NO ONE DOES THIS FOR YOU.
## 🚀 How to Unleash the Beast
Clone this repository to your local battlestation. Make sure you're speaking Python 3, because this beast left Python 2 in the dust due to it's magnificent complexity (also, I'm lazy.)
```bash
git clone https://github.com/yourusername/FirewallFrontier.git
cd FirewallFrontier
python3 FirewallFrontier.py -h
git clone https://github.com/yourusername/ExclusionEnforcer.git
cd ExclusionEnforcer
python3 ExclusionEnforcer.py -h
```
And let the magic commence. Welcome to the frontier, digital desperado(et al.)!
And let the magic commence. Welcome to the frontier, digital desperad(o)(et al.)!
Now, mount up and start dropping packets like your cyber insurance premium depends on it!