Skip to content

Rochelly/Rox-Iptables-Manager

Repository files navigation

Rox IPtables Manager 🧱

Project description

The Rox IPtables Manager is a tool for managing the firewall of the Linux operating system using the iptables utility. The project consists of two classes: Firewall_Handler and Menu. The Firewall_Handler class is responsible for performing operations on the firewall and manipulating rule files. The Menu class creates an interactive menu for the terminal.

Features

So far, the following features have been implemented in the Rox IPtables Manager:

  • Create and delete rules and rule chains in iptables based on a configuration file
  • Verification of modified files
  • Verification of deleted files
  • Failure configuration logs

In development

The project is under development and new features may be implemented in the future. If you encounter any problems or have any suggestions, please open an issue in the project repository on GitHub.

Descrição do projeto 🇧🇷

O Rox IPtables Manager é uma ferramenta para gerenciar o firewall do sistema operacional Linux usando o utilitário iptables. O projeto é composto por duas classes (Até o momento): Firewall_Handler e Menu. A classe Firewall_Handler é responsável por realizar as operações no firewall e manipular os arquivos de regras. A classe Menu cria um menu interativo para terminal.

Funcionalidades

Até o momento, as seguintes funcionalidades foram implementadas no Rox IPtables Manager:

  • Criar e excluir regras e cadeias de regras no iptables baseado em arquivo de configuração
  • Verificação de arquivos modificados
  • Verificação de arquivos excluídos
  • Logs de falhas de configuração

Em desenvolvimento

O projeto está em desenvolvimento e novas funcionalidades podem ser implementadas no futuro. Se você encontrar algum problema ou tiver alguma sugestão, por favor, abra uma issue no repositório do projeto no GitHub.

About

IPtables Firewall Manager

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages