python/scapy mac inondations script
Je suis en train de faire un petit mac inondation outil en python pour remplir mon commutateurs à came tables, mais je ne peux pas faire de la magie? pouvez-vous voir ce que je fais de mal?
from scapy.all import *
while 1:
dest_mac = RandMAC()
src_mac = RandMAC()
sendp(Ether(src=src_mac, dst=dest_mac)/ARP(op=2, psrc="0.0.0.0", hwsrc=src_mac, hwdst=dest_mac)/Padding(load="X"*18), verbose=0)
alors que le code semble fonctionner correctement, il vient de ne pas faire son travail. pour le tester, j'ai utilisé wireshark afin de regarder les paquets, puis a couru de THC parasite "qui marche" et les paquets sont quasiment identiques, donc je ne sais pas ce qui se passe. Merci pour toute aide.
- vous devriez vraiment indenter votre code
- merci SilentGhost pour la fixation de l'affichage du code, je n'étais pas sûr si je pouvais utiliser le bbcode
- j'ai copier collé avec tirets lol viens de recevoir foiré quand j'ai présenté il désolé.
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez utiliser que certains d'adresse mac: l'adresse mac est composée de six groupes de deux chiffres hexadécimaux séparés par des traits d'union (-) ou des deux-points (:). Les trois premiers champs doivent être remplis avec des valeurs différentes pour chaque fournisseur. Si ce champs ne sont pas avec n'importe quel fournisseur de code du serveur (ou du client) déposer le paquet. Vous pouvez trouver mac liste des fournisseurs sur wireshark manuf fichier, ou tout simplement à la recherche avec google. Vous pouvez vérifier l'adresse en tapant "sudo ifcofig IFACE éther ADRESSE matérielle" dans le terminal.
Emada,
Les adresses Mac sont apprises par les commutateurs à l'aide de l'adresse source uniquement, donc pas besoin de s'inquiéter à propos de la destination de randomisation.
Je l'ai testé et il semble bien fonctionner..vous pourriez aussi essayer de le sendpfast option pour les inondations, mais dans mes tests ici sendp semblait travailler plus vite?