Nemesis

De Aldeid.
   Voir aussi Scapy

Sommaire

Nemesis

Description

Nemesis est un forgeur de paquets en lignes de commandes, compatible avec les systèmes d'exploitation Windows et *nix. Il support les protocoles ARP/RARP, DNS, ETHERNET, ICMP, IGMP, IP, RIP, TCP et UDP ainsi que l'injection au niveau des couches 2 et 3 du modèle OSI.

Installation

Pré-requis

# cd /usr/local/src/
# wget ftp://ftp.mimuw.edu.pl/mirror/ftp.openwall.com/pub/projects/scanlogd/lib/libnet-1.0.2a.tar.gz
# tar xzvf libnet-1.0.2a.tar.gz
# cd Libnet-1.0.2a/
# ./configure
# make
# make install

Installation à partir des sources

# cd /usr/local/src/
# wget http://downloads.sourceforge.net/project/nemesis/nemesis/1.4/nemesis-1.4.tar.gz?use_mirror=freefr
# tar xzvf nemesis-1.4.tar.gz
# cd nemesis-1.4/
# ./configure
# make
# make install

Utilisation

La syntaxe de base est la suivante :

nemesis [mode] [options]

Nemesis supporte les modes suivants :

mode Détail syntaxe Description
arp (voir détail) Injection de paquets ARP (Address Resolution Protocol)
dns (voir détail) Injection de paquets DNS (Domain Name System)
ethernet (voir détail) Injection de paquets ethernet
icmp (voir détail) Injection de paquets ICMP (Internet Control Message Protocol)
igmp (voir détail) Injection de paquets IGMP (Internet Group Management Protocol)
ip (voir détail) Injection de paquets IP (Internet Protocol)
ospf Non fonctionnel
dans la version
courante
Injection de paquets OSPF (Open Shortests Path First).
rip (voir détail) Injection de paquets RIP (Routing Information Protocol)
tcp (voir détail) Injection de paquets TCP (Transport Control Protocol)
udp (voir détail) Injection de paquets UDP (User Datagram Protocol)

Chacun de ces protocoles a sa propre implémentation dans Nemesis. Pour obtenir de l'aide sur un protocole, utiliser la syntaxe suivante :

nemesis [mode] help

Par ailleurs, l'option "-v" (mode verbeux), disponible pour tous les modes, permet d'augmenter le niveau d'informations à l'écran.

Outils personnels