fiendtlig-territorium
The purpose of this Git repository is to provide a versatile firewall. By beginning with a fundamental configuration using iptables, and being responsive to both predefined rules and user-specific settings, as well as considering the availability of listening ports. This firewall is deployed to actively examine and counteract potentially harmful activity.
In addition to the aforementioned capabilities, the firewall will also draw from a set of community-curated lists to update filters, and dynamically update the firewall.
#TODO: I need to create a script that will help in installation, and give a reasonable running state.
Can be issued by hand, and is intended to also be deployed by systemd and support timers.
- fiendtlig-territorium
- data/
Where one will find testing environment requirements. - doc/
Man pages, notes, and TODOs can be found within - resources/
Required files for a running environment to test the function of this system. - src/
Source files for the release candidate, and target files to be installed.- etc/systemd/system/
Start up scripts, timers et al - etc/fiendtlig/
- territorium.conf
Local admin specified variables.
- territorium.conf
- bin/
- include/fiendtlig/
Bash function definitions are found within roll indicitive names.- core.ipv4
Primary function file to assemble a bare bones system - core.ipv6
Same as core.ipv4, just IPv6 - roles.d/
- sshd.ipv?
Protocol/server specific. - httpd.ipv?
- sshd.ipv?
- core.ipv4
- lib/fiendtlig
- territorium.var
Variables for any/all scripts for short hand, and for flexibility.
- territorium.var
- sbin/
- start-fiendtlig
Start script called by systemd service unit.
- start-fiendtlig
- etc/systemd/system/
- data/
You can reach me via email at mintopintohintodoo@gmail[.dot]com to share your questions, comments, or concerns. I'll do my best to assist you, keeping in mind that I am not a professional in any IT field and lack a background in it. This is a hobby, and I consider you as a fellow human being. If you're interested in priority considerations, feel free to engage in negotiation.
Any contribution is welcome to be shared by pushing it against this repo. Or, buy me a coffee https://paypal.me/mrjcsh
mintopintohintodoo@gmail[.dot]com
Apache 2.0
alpha