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
kamene — Ferramenta de segurança para criação/inspeção/manipulação/visualização de pacotes de rede e arquivos pcap. Originalmente bifurcada do scapy em 2015 e com compatibilidade com python3 desde então. | Kitploit
Ferramentas/GitHubGitHub/phaethon/kamene
Sniffing e Análise de PacotesMapeamento de RedeAnálise de VulnerabilidadesColeta de InformaçõesSegurança de RedeUtilitários e Frameworks
GitHubphaethon/kamene

kamene

Ferramenta de segurança para criação/inspeção/manipulação/visualização de pacotes de rede e arquivos pcap. Originalmente bifurcada do scapy em 2015 e com compatibilidade com python3 desde então.

Ver Repositório
8721886há 5 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

kamene (anteriormente conhecido como "scapy for python3" ou scapy3k)

Geral

Siga @pkt_kamene para notícias recentes. Documentação original atualizada para kamene

Novidades

Passamos por uma transição de nomenclatura (do repositório github, do nome do pacote pip e do nome do pacote python), que será seguida por novas funcionalidades. Mais atualizações virão.

Kamene está incluído no Network Security Toolkit Release 28. Ele costumava ser incluído no NST desde o Release 22 sob o nome anterior.

Histórico

Este é um fork do scapy (http://www.secdev.org) originalmente desenvolvido para implementar compatibilidade com python3. Ele tem sido usado em produção com python3 desde 2015 (enquanto o secdev/scapy implementou compatibilidade com python3 em 2018). O fork foi renomeado para kamene em 2018 para reduzir qualquer confusão.

Estas funcionalidades foram implementadas pela primeira vez no kamene e algumas delas podem já ter sido reimplementadas no scapy:

  • substituiu PyCrypto por cryptography.io (graças a @ThomasFaivre)
  • suporte a Windows sem necessidade de libdnet
  • opção de retornar grafos Networkx em vez de imagem, por exemplo, para conversas
  • substituiu gnuplot por Matplotlib
  • leitura de arquivos PCAP Next Generation (PCAPNG) (por favor, adicione issues no GitHub para tipos de bloco e opções que precisam de suporte. Atualmente, lê pacotes apenas do Enhanced Packet Block)
  • novo comando tdecode para chamar a decodificação do tshark em um pacote e exibir resultados, útil para trabalho interativo e depuração
  • suporte a python3
  • Instalação

    Instale com python3 setup.py install a partir da árvore de fontes (obtenha com git clone https://github.com/phaethon/kamene.git) ou pip3 install kamene para a versão publicada mais recente.

    Em todos os SO, exceto Linux, o libpcap deve ser instalado para enviar e receber pacotes (não módulos python - apenas bibliotecas C) ou o driver winpcap no Windows. Em alguns SO e configurações, instalar libdnet pode melhorar a experiência (para MacOS: brew install libdnet). No Windows, libdnet não é necessário. Em algumas configurações menos comuns, netifaces pode melhorar a experiência.

    Uso

    Use bytes() (não str()) ao converter pacotes para bytes. A maioria dos argumentos espera valor bytes em vez de valor str, exceto aqueles que são naturalmente adequados para entrada humana (por exemplo, nome de domínio).*

    Você pode usar kamene executando o comando kamene ou importando kamene como biblioteca a partir do shell interativo do python (python ou ipython) ou código. Exemplo simples que você pode tentar no shell interativo:

    root@kitploit:~
    from kamene.all import *
    p = IP(dst = 'www.somesite.ex') / TCP(dport = 80) / Raw(b'Some raw bytes')
    # para ver o conteúdo do pacote como bytes use bytes(p) não str(p)
    sr1(p)
    

    Observe 'www.somesite.ex' como string, e b'Some raw bytes' como bytes. Nome de domínio é entrada humana normal, portanto é string, conteúdo bruto de pacote é dado em bytes. Quando você começar a usar, parecerá mais fácil do que parece.

    Use ls() para listar todas as camadas suportadas. Use lsc() para listar todos os comandos.

    Atualmente, funciona em Linux, Darwin, Unix e afins. Usando python 3.4+ em Ubuntu, MacOS, FreeBSD, Windows 10 para testes.

    Compatível com módulo scapy-http

    Lendo arquivo pcap enorme

    rdpcap lê o arquivo pcap inteiro na memória. Se você precisar processar um arquivo enorme e realizar alguma operação por pacote ou calcular algumas estatísticas, você pode usar PcapReader com interface de iterador.

    root@kitploit:~
    with PcapReader('filename.pcap') as pcap_reader:
      for pkt in pcap_reader:
        #faça algo com o pacote
    
    Baixar ferramenta