✨ Features
🔍 Real-time port scan detection
🚫 Automatic IP blocking for 30 minutes
🐳 Docker-based deployment for easy setup and management
📦 Prerequisites
· Linux-based operating system
· sudo privileges
🚀 Installation
- Install Required Dependencies The following command will install Docker.io and necessary dependencies:
sudo apt update && \
sudo apt install -y docker.io curl jq && \
sudo curl -L "https://github.com/docker/compose/releases/download/v2.19.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose && \
sudo chmod +x /usr/local/bin/docker-compose-
Build and Run
Build the Docker container:
docker-compose build -
Start the service:
docker-compose up -d
💡 Usage
Once running, the firewall will automatically:
· Monitor incoming connections
· Detect port scanning attempts
· Block suspicious IP addresses for 30 minutes
👥 Contributing
Contributions are what make the open source community such an amazing place to learn, inspire, and create.
Any contributions you make are greatly appreciated.