Outil d'injection et de capture réseau
1. AIDEZ CE PROJET
2. QU'EST-CE QUE PACKIT ?
3. CONSTRUIRE À PARTIR DE LA SOURCE
Packit a besoin de votre aide. Si vous êtes programmeur et si vous souhaitez contribuer à un beau projet, c'est votre opportunité.
Je m'appelle Eriberto et je ne suis pas un développeur C. J'ai importé Packit de son ancien référentiel[1] vers GitHub (la page d'accueil et le développeur d'origine sont inactifs). Après cela, j'ai appliqué tous les correctifs trouvés dans le projet Debian et à d'autres endroits pour ce programme. Tout mon travail a été enregistré dans le fichier ChangeLog (version 1.1 et versions ultérieures). Je maintiens également Packit packagé dans Debian[2].
Si vous souhaitez aider Packit, lisez le fichier CONTRIBUTING.md.
[1] http://packetfactory.openwall.net/projects/packit
[2] https://packages.qa.debian.org/p/packit.html
Packit (PACket toolKIT) est un outil d'audit de réseau. Il utilise libpcap et peut créer de vrais packages (frames) capables de voyager dans un réseau. Packit permet également d'ajouter des charges utiles personnalisées. Une autre fonctionnalité intéressante est la possibilité de lire les fichiers de dump créés par tcpdump.
Packit a la capacité de personnaliser, injecter, surveiller et manipuler le trafic IP. En vous permettant de définir (usurper) presque toutes les options d'en-tête TCP, UDP, ICMP, IP, ARP, RARP et Ethernet, Packit peut être utile pour les scénarios suivants :
Packit est également un excellent outil pour apprendre TCP/IP. Cependant, ce programme ne prend pas en charge IPv6. (mais vous pouvez aider à le mettre en œuvre)
Packit nécessite les éléments suivants pour compiler :
L'installation des sources de Packit est simple :
$ ./autogen.sh
$ ./configure
$ make
Puis en tant que « root » :
# make install
Le fichier autogen.sh peut être utilisé avec l'option « nettoyer » pour supprimer tous les fichiers générés. Exemple:
$ ./autogen.sh clean