Ich bin relativ neu in Python und habe Probleme bei der Programmierung mit Scapy, dem Python-Tool zur Netzwerkmanipulation. Ich kann jedoch nicht sagen, ob es eher ein Scapy-Problem oder ein Python-Neulings-Problem ist. Auf der Schrottplatz Sie geben ein Beispielprogramm an, das ich auf meinem eigenen Rechner nicht ausführen kann:
#! /usr/bin/env python
import sys
from scapy import sr1,IP,ICMP
p=sr1(IP(dst=sys.argv[1])/ICMP())
if p:
p.show()
Darauf antworte ich:
Traceback (most recent call last):
File "test.py", line 4, in <module>
from scapy import sr1,IP,ICMP
ImportError: cannot import name sr1
Meine Frage lautet also: Muss ich bei der Installation von Python-Bibliotheken meinen Pfad oder etwas Ähnliches ändern? Gibt es außerdem etwas, das ich im Interpreter ausführen kann, um mir den Inhalt des scapy-Pakets mitzuteilen? Ich kann Folgendes ausführen from scapy import *
aber da ich keine Ahnung habe, was drin ist, ist es schwer, es zu benutzen.