Ich bin relativ neu in Python und habe Probleme mit der Programmierung mit Scapy, dem Python Netzwerk Manipulationstool. Ich kann jedoch nicht sagen, ob es sich dabei um ein Scapy-Problem handelt, sondern um ein Python-Anfänger-Problem. Auf den scapy site, geben sie ein Beispielprogramm, das ich nicht in der Lage bin auf meiner eigenen Maschine laufen zu lassen:Python - Bibliothek Probleme
#! /usr/bin/env python
import sys
from scapy import sr1,IP,ICMP
p=sr1(IP(dst=sys.argv[1])/ICMP())
if p:
p.show()
Welchem ich:
Traceback (most recent call last):
File "test.py", line 4, in <module>
from scapy import sr1,IP,ICMP
ImportError: cannot import name sr1
Also meine Frage ist dann: bei der Installation von Python Bibliotheken, muss ich meinen Weg oder etwas Ähnliches ändern? Gibt es auch etwas, das ich im Interpreter ausführen kann, um mir den Inhalt des Scapy-Pakets mitzuteilen? Ich kann from scapy import *
gut laufen, aber da ich keine Ahnung habe, was drin ist, ist es schwer, es zu benutzen.
Überprüfen Sie Ihre scapy Installation. Auf meinem Rechner funktioniert dein Beispiel sowohl wie du es gepostet hast als auch mit scapy als Interpreter ... –