Ferramenta de injeção e captura de rede
1. AJUDE ESTE PROJETO
2. O QUE É PACKIT?
3. CONSTRUINDO A PARTIR DA FONTE
Packit precisa de sua ajuda. Se você é programador e quer ajudar em um belo projeto, esta é sua oportunidade.
Meu nome é Eriberto e não sou desenvolvedor C. Importei o Packit de seu antigo repositório[1] para o GitHub (a página inicial original e o desenvolvedor estão inativos). Depois disso, apliquei todos os patches encontrados no projeto Debian e em outros locais para este programa. Todo o meu trabalho foi registrado no arquivo ChangeLog (versão 1.1 e versões posteriores). Eu também mantenho o Packit empacotado no Debian[2].
Se você estiver interessado em ajudar o Packit, leia o arquivo CONTRIBUTING.md.
[1] http://packetfactory.openwall.net/projects/packit
[2] https://packages.qa.debian.org/p/packit.html
Packit (PACket toolKIT) é uma ferramenta de auditoria de rede. Ele usa libpcap e pode criar pacotes reais (frames) que são capazes de viajar em uma rede. Packit também permite adicionar cargas personalizadas. Outro bom recurso é a possibilidade de ler arquivos dump criados pelo tcpdump.
Packit tem a capacidade de personalizar, injetar, monitorar e manipular o tráfego IP. Ao permitir que você defina (falsificar) quase todas as opções de cabeçalho TCP, UDP, ICMP, IP, ARP, RARP e Ethernet, o Packit pode ser útil para os seguintes cenários:
Packit também é uma excelente ferramenta para aprender TCP/IP. No entanto, este programa não oferece suporte a IPv6. (mas você pode ajudar a implementá-lo)
Packit requer os seguintes elementos para compilar:
A instalação da fonte Packit é simples:
$ ./autogen.sh
$ ./configure
$ make
Então como 'root':
# make install
O autogen.sh pode ser usado com a opção ‘limpar’ para remover todos os arquivos gerados. Exemplo:
$ ./autogen.sh clean