###internal documentation
https://docs.google.com/document/d/11N1KkFoqi_BN22M9J-StlrT6YTYAuiSijnZzfpA8Fg4/edit
fw.py is not used
print-accept.py is used
- Block IP addresses
- Block access to certain ports
- Block specifed prefixes of IP address (to block networks)
- Block too many requests made by the same IP in a short period of time (user can specify threshold and time)
- Type the following terminal command:
iptables -I INPUT -d 192.168.0.0/24 -j NFQUEUE --queue-num 1 - Fill out the rules in the JSON file as follows:
- Execute firewall.py using python3
- netfilterqueue
- scapy
- Meghana Holla : https://github.com/meghana-holla
- Ornella D'souza : https://github.com/Onurene
- Email: [email protected]
- LinkedIn: https://www.linkedin.com/in/naklecha
- CodeChef: https://www.codechef.com/users/naklecha
- PYPI: https://pypi.org/user/naklecha
- GitHub: https://github.com/Naklecha