J'ai un petit réseau et depuis 2 semaines, j'ai beaucoup de déconnexions sur mes stations sans fil, un de mes amis m'a dit que 90% je suis attaqué par des paquets de deauth, j'ai recherché un peu et trouvé ce script. Mais malheureusement, je n’ai trouvé aucune aide sur la façon de l’utiliser. Je suis vraiment nouveau sur Linux. Y at-il quelqu'un qui veuille l’aider?
#! / usr / bin / env python ################################################# #### # authWatch.py v. 0.1 (Rapide, sale et fort) - par TinMan # Placez la carte en mode moniteur et définissez le canal. # Si vous voulez changer de chaîne, lancez airodump-ng # un autre terminal. Va ajouter un saut de canal # dans la prochaine version. ################################################# #### # # Utilisation: python authWatch.py # système d'importation de scapy import * interface = sys.argv [1] def sniffReq (p): si p.haslayer (Dot11Deauth): # Cherchez un paquet de deauth et imprimez le BSSID AP, le BSSID client et le motif du deauth. print p.sprintf ("Date de suppression trouvée à partir de AP [% Dot11.addr2%] client [% Dot11.addr1%], motif [% Dot11Deauth.reason%]") # Recherchez un paquet de demande d'association et imprimez le BSSID de la station, le BSSID du client et les informations du point d'accès. si p.haslayer (Dot11AssoReq): print p.sprintf ("Demande d'association à partir de la station [% Dot11.addr1%], client [% Dot11.addr2%], AP [% Dot11Elt.info%]") # Recherchez un paquet d'authentification et imprimez le client et le BSSID AP. si p.haslayer (Dot11Auth): print p.sprintf ("Demande d'authentification de [% Dot11.addr1%] à AP [% Dot11.addr2%]") print p.sprintf ("------------------------------------------------ ---------------------------------------------- ") sniff (iface = interface, prn = sniffReq)
python
executable
HemaN
la source
la source
Réponses:
Le problème avec votre script était un problème d'indentation, commun aux débutants en python:
l'espace entre
]")
et^
est rempli de caractères de tabulation et qui déroute l'interprète. Voici avec l'indentation corrigée:la source
Il est indiqué dans le script comment l'exécuter:
Ce que vous faites est que vous devez ouvrir un terminal ( Ctrl+ Alt+ T), naviguer où que vous ayez enregistré le script, puis taper
python authWatch.py
.la source