Thanks to visit codestin.com
Credit goes to github.com

Skip to content

leokeuo/LeoWall

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

22 Commits
Β 
Β 
Β 
Β 

Repository files navigation

πŸ”₯ LeoWall Firewall Manager

LeoWall is a simple and interactive bash-based firewall management script for Linux servers (Ubuntu/Debian), using iptables and enhanced with optional psad (Port Scan Attack Detector) integration.
It's designed for sysadmins who want fast, secure, and visual control over TCP firewall rules, IP blocking, and basic security automation.


✨ Features

  • 🎨 Visual logo and colorful terminal interface
  • πŸ” Configure firewall for selected TCP ports
  • βž• Add or βž– remove allowed TCP ports interactively
  • πŸ“œ Show current iptables rules
  • πŸ“‘ View listening services on open ports
  • 🚫 Block or βœ… unblock any IP address
  • πŸ”„ Reset firewall (open all traffic)
  • πŸ”₯ Install and activate psad to detect port scan attacks
  • πŸ’Ύ Persistent firewall using iptables-persistent

🧰 Requirements

  • βœ… Debian-based system (Ubuntu, Debian)
  • βœ… bash, iptables, iptables-persistent, psad
  • βœ… Root or sudo privileges

πŸš€ Installation

Copy and run the following command:

git clone https://github.com/leokeuo/LeoWall.git && cd LeoWall && chmod +x leowall.sh && sudo ./leowall.sh

About

Bash-based firewall manager using iptables and psad

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages