Mon code est censé traquer un paquet renifla avec scapy et vérifiez quel programme envoyé/reçu le paquet, mis « Inconnu » si le programme ne se trouve paspython - Erreur lorsque vous essayez de recevoir la sortie de check_output
code:
source_software = check_output(["netstat", "-nb"], shell = True).decode()
source_software = source_software[source_software.find(str(packet_dictionary["Port"])) : ]
source_software = source_software[source_software.find("\n") + 2 : source_software.find("]")]
if "Can not" not in source_software and len(source_software) > MINIMUM_LENGTH:
packet_dictionary["Software"] = source_software
else:
packet_dictionary["Software"] = "Unknown"
Erreurs:
File "Client.py", line 44, in add_to_list
source_software = check_output(["netstat", "-nb"], shell = True).decode()
File "C:\Python36\lib\subprocess.py", line 336, in check_output
**kwargs).stdout
File "C:\Python36\lib\subprocess.py", line 418, in run
output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['netstat', '-nb']' returned non-zero
exit status 1.
Je l'ai oublié, je codé ce morceau de code il y a quelques semaines et est revenu aujourd'hui, j'ai oublié de le faire en tant qu'administrateur – NeXoR