Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Ferramentas/GitHubGitHub/eonraider/packet-sniffer
Sniffing e Análise de PacotesColeta de InformaçõesSegurança de RedeAprendizado e Educação
GitHubeonraider/packet-sniffer

Packet-Sniffer

Uma ferramenta de Sniffing de Pacotes de Rede desenvolvida em Python 3.

Ver Repositório
786111há 4 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Sniffer de Pacotes de Rede em Python 3

Python Version OS CodeFactor Grade License

Reddit Discord Twitter

Um Sniffer de Pacotes de Rede desenvolvido em Python 3. Os pacotes são desmontados à medida que chegam a um determinado controlador de interface de rede e suas informações são exibidas na tela.

Esta aplicação depende exclusivamente da biblioteca NETProtocols (também desenvolvida e mantida por EONRaider) a partir da versão 2.0.0 e pode ser executada por qualquer interpretador Python 3.8+.

Demo

sniffer_demo

Executando a Aplicação

I. Modo de Desenvolvimento

Simplesmente clone este repositório com git clone, instale as dependências e execute o arquivo sniffer.py.

root@kitploit:~
user@host:~$ git clone https://github.com/EONRaider/Packet-Sniffer.git
user@host:~$ cd Packet-Sniffer
user@host:~/packet-sniffer$ pip install -r requirements.txt <--or--> poetry install
user@host:~/packet-sniffer$ sudo python3 packet_sniffer/sniffer.py

O comando sudo é necessário devido ao uso de socket.SOCK_RAW, que requer privilégios administrativos para ser executado no GNU/Linux. Observe que a existência de dependências pode exigir a execução do interpretador contido no ambiente virtual no qual as dependências foram instaladas (se você usar um), em vez de apenas usar o interpretador do sistema.

II. (Opcional) Compilar o binário

Use o arquivo build.py para compilar seu próprio binário com o pacote PyInstaller. Você só precisa instalar todas as dependências e compilar. O gerenciamento de dependências funciona tanto com Poetry (recomendado) quanto com Virtualenv.

root@kitploit:~
<-- Instale as dependências como mostrado na Etapa I acima -->
user@host:~/packet-sniffer$ python3 build.py

Uso

root@kitploit:~
sniffer.py [-h] [-i INTERFACE] [-d]

Network Packet Sniffer

optional arguments:
  -h, --help            show this help message and exit
  -i INTERFACE, --interface INTERFACE
                        Interface from which packets will be captured (monitors
                        all available interfaces by default).
  -d, --data            Output packet data during capture.

Aviso Legal

O uso do código contido neste repositório, seja parcial ou total, para atingir alvos sem consentimento mútuo prévio é ilegal. É de responsabilidade do usuário final obedecer a todas as leis locais, estaduais e federais aplicáveis.

Os desenvolvedores não assumem nenhuma responsabilidade e não são responsáveis por usos indevidos ou danos causados por qualquer código contido neste repositório em qualquer evento acidental ou não, no qual venha a ser utilizado por um agente de ameaça ou entidade não autorizada como meio de comprometer a segurança, privacidade, confidencialidade, integridade e/ou disponibilidade de sistemas e seus recursos associados. Neste contexto, o termo "comprometimento" é doravante entendido como o aproveitamento da exploração de vulnerabilidades conhecidas ou desconhecidas presentes nos referidos sistemas, incluindo, mas não se limitando à implementação de controles de segurança, habilitados por humanos ou eletronicamente.

O uso deste código é apenas endossado pelos desenvolvedores nas circunstâncias diretamente relacionadas a ambientes educacionais ou compromissos autorizados de teste de penetração cujo propósito declarado é encontrar e mitigar vulnerabilidades em sistemas, limitando sua exposição a comprometimentos e explorações empregadas por agentes maliciosos, conforme definido em seus respectivos modelos de ameaça.

Baixar ferramenta