Skip to content

PyGuard é um firewall básico desenvolvido em Python que permite a filtragem de pacotes IP com base em IPs e portas bloqueadas. Este projeto utiliza a biblioteca scapy para capturar e processar pacotes de rede, proporcionando uma camada adicional de segurança através da configuração de regras personalizadas.

Notifications You must be signed in to change notification settings

rafaelouti/Firewall_em_Python

Repository files navigation

🔒 PyGuard: Firewall em Python

PyGuard é um firewall básico e personalizável, desenvolvido em Python, que protege sua rede filtrando pacotes indesejados com base em regras de IP e porta. Utilizando a poderosa biblioteca scapy, o PyGuard oferece uma solução eficiente para aumentar a segurança da sua rede.


🚀 Recursos

  • Filtragem de Pacotes: Bloqueio de IPs e portas indesejadas.
  • Monitoramento em Tempo Real: Captura e análise de tráfego de rede.
  • Logs Detalhados: Registro de atividades de bloqueio e permissões.
  • Configuração Simples: Fácil edição das regras de filtragem.

📋 Pré-requisitos

  • Python 3.x
  • Biblioteca scapy

Para instalar o scapy, utilize o comando:

pip install scapy


# 🔒 PyGuard: Firewall em Python

**PyGuard** é um firewall básico e personalizável, desenvolvido em Python, que protege sua rede filtrando pacotes indesejados com base em regras de IP e porta. Utilizando a poderosa biblioteca `scapy`, o PyGuard oferece uma solução eficiente para aumentar a segurança da sua rede.

---

## 🚀 Recursos

- **Filtragem de Pacotes:** Bloqueio de IPs e portas indesejadas.
- **Monitoramento em Tempo Real:** Captura e análise de tráfego de rede.
- **Logs Detalhados:** Registro de atividades de bloqueio e permissões.
- **Configuração Simples:** Fácil edição das regras de filtragem.

---

## 📋 Pré-requisitos

- **Python 3.x**
- Biblioteca **scapy**

Para instalar o `scapy`, utilize o comando:

```bash
pip install scapy

About

PyGuard é um firewall básico desenvolvido em Python que permite a filtragem de pacotes IP com base em IPs e portas bloqueadas. Este projeto utiliza a biblioteca scapy para capturar e processar pacotes de rede, proporcionando uma camada adicional de segurança através da configuração de regras personalizadas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages