Web-Based Firewall Automation System Using Flask

30 May

Authors: Assistant Professor R.Kalavani Jobin K Easo, Abhiram.S, Ageesh Lal N.G

 

 

Abstract: In today's cybersecurity landscape, managing firewall rules effectively and securely is essential in both educational and professional settings. This project introduces a Python Flask-based web application for automating and managing Linux firewall rules through an intuitive web interface. The platform enables secure user login, rule validation, history tracking, and firewall interaction via REST API. It supports both iptables and nftables and includes features such as user role control, dry-run simulation, multi-host management using Ansible, and Docker deployment for portability. Additional capabilities like notifications, rule import/export, and a responsive UI make it ideal for cybersecurity labs, hands-on training, and lightweight operational use

DOI: http://doi.org/