Scapy/9/en
Jump to navigation
Jump to search
Envoyer et recevoir des paquets
La commande send( ) permet d'envoyer des paquets précédemment forgés :
>>> a=IP(dst="192.168.225.1") >>> a <IP dst=192.168.225.1 |> >>> send(a) . Sent 1 packets.
Note
La fonction sendp( ) agit sur la couche 3, ce qui signifie que la couche 2 est contrôlée automatiquement par Scapy. Pour envoyer des paquets sur la couche 2, utiliser la fonction sendp( ).
Il existe plusieurs fonctions pour envoyer et recevoir des paquets :
- La fontion sr( ) émet sur la couche 3 (réseau) et reçoit les réponses;
- La fonction sr1( ) émet sur la couche 3 (réseau) et renvoie la première réponse;
- La fonction srp( ) émet sur la couche 2 (liaison) et reçoit les réponses;
- La fonction srp1( ) émet sur la couche 2 (liaison) et renvoie la première réponse.