-
-
Notifications
You must be signed in to change notification settings - Fork 0
Quick Start Guide
Ryan edited this page Mar 29, 2026
·
2 revisions
Get Apotropaios running in 5 minutes.
- Linux system (Ubuntu, Kali, Debian 12, Rocky 9, AlmaLinux 9, or Arch)
- Bash 4.0+
- Root access (for firewall operations)
Option 1: Clone and run directly
git clone https://github.com/Sandler73/Apotropaios-Firewall-Manager.git
cd Apotropaios-Firewall-Manager
chmod +x apotropaios.shOption 2: System-wide install
sudo make installOption 3: Virtual environment (no system install)
# Download the venv package from the latest release
tar -xzf apotropaios-1.1.10-venv.tar.gz
cd apotropaios-1.1.10-venv
source activate.sh
# apotropaios is now on PATH — deactivate with: apotropaios_deactivate# See what's on your system
sudo ./apotropaios.sh detect
# Launch the interactive menu
sudo ./apotropaios.sh --interactiveInteractive (recommended for first use):
sudo ./apotropaios.sh
# Select: 2. Rule Management
# Select: 1. Create new rule
# Follow the guided wizardCLI (for scripting):
# Allow HTTPS inbound via iptables
sudo ./apotropaios.sh --backend iptables add-rule \
--direction inbound \
--protocol tcp \
--dst-port 443 \
--action accept \
--description "Allow HTTPS"# Rules created by Apotropaios
sudo ./apotropaios.sh list-rules
# All system firewall rules
sudo ./apotropaios.sh system-rulessudo ./apotropaios.sh backup my-baselinesudo ./apotropaios.sh block-allA restore point is automatically created first. To undo:
sudo ./apotropaios.sh allow-all- Read the full Usage Guide
- Explore Operational Scenarios for real-world examples
- Review Configuration References for tuning options
Apotropaios - Firewall Manager | Home | Quick Start | Usage | Architecture | Security | Contributing | Changelog
Turning away evil since v1.0.0
Getting Started
Architecture
Operations
Development
Reference