Python(2.7) หยุดทำงานเมื่อเปิด scapy ผ่านคอนโซลหรือนำเข้า

ไม่ว่าฉันจะทำก็ตาม

scapy

or

Python

from scapy.all import *

มันทำให้ Python ขัดข้อง มันบอกว่า "Python ไม่ตอบสนอง" โดยมีแถบเล็กๆ แบบคลาสสิกที่ไม่ทำอะไรเลย ตอนนี้ผมใช้ Win10

มีเพียงคนเดียวที่ฉันพบว่ามีปัญหานี้ และไม่มีใครสนใจที่จะตอบเขา และไม่พบสิ่งอื่นใดเกี่ยวกับเรื่องนี้อีก ฉันได้ลองใช้ตัวติดตั้งหลายตัวจากตัวติดตั้งที่แตกต่างกัน ไม่สามารถทำได้. ฉันกำลังจะบ้าไปแล้ว

ขอบคุณมากล่วงหน้า


person J. Doe    schedule 12.08.2016    source แหล่งที่มา
comment
แก้ไขด้วยเวอร์ชันล่าสุด: github.com/secdev/scapy   -  person Cukic0d    schedule 01.02.2018


คำตอบ (2)


ไม่มีใครให้คำตอบ แต่ในที่สุดฉันก็คิดออก ดังนั้นในโอกาสแปลก ๆ ที่ใครบางคนต้องตกอยู่ในสถานการณ์เดียวกัน ฉันจึงได้มันมา:

ตรวจสอบให้แน่ใจว่าได้ติดตั้งการอัปเดตครบรอบสำหรับ windows และเปิดใช้งานเบต้า (หรือไม่อีกต่อไปเมื่อคุณอ่านข้อความนี้) linux bash (googling ด่วนจะแสดงให้คุณเห็นว่าต้องทำอย่างไร ไม่มีอะไรพิเศษให้ทำ เพียงไม่กี่ตัวเลือก ติ๊ก Howtogeek มีคำแนะนำเล็กน้อยว่าสามารถช่วยคุณค้นหาได้หรือไม่)

คุณจะต้องรีสตาร์ทคอมพิวเตอร์ จากนั้นคุณควรจะสามารถเปิด ubuntu bash บน windows ได้ ไปที่เว็บไซต์การติดตั้ง scapy และไปที่ "native linux" " ส่วนหนึ่ง. ฉันถอนการติดตั้ง python เวอร์ชันอื่นทั้งหมดเป็นการส่วนตัวก่อนหน้านี้ แต่อาจติดอยู่ที่ 2.7.12 หรือ w/e แต่ไม่ว่าในกรณีใด ฉันติดตั้ง 2.5 ที่เชื่อมโยงอยู่ที่นั่น จากนั้นรันคำสั่งที่ติดตั้งการพึ่งพาจำนวนมากโดยมีลักษณะดังนี้:

$ sudo apt-get ติดตั้ง tcpdump graphviz imagemagick python-gnuplot หลาม-crypto หลาม-pyx

จากนั้นไปดาวน์โหลด scapi เวอร์ชันล่าสุดซึ่งปัจจุบันคือ 2.3.1 แตกไฟล์ นำทางไปยังปลายทางใน bash ของคุณ และ sudo python setup.py ติดตั้ง

ตอนนี้มันใช้งานได้ดีแล้ว หากคุณเรียกใช้ด้วย "scapy" มันก็จะทำงานได้ แต่แจ้งว่า tcpdump มีปัญหาเกี่ยวกับเส้นทางหรือไม่ได้ติดตั้งไว้ หากคุณรันด้วย sudo คุณจะไม่มีปัญหานั้น

อย่างไรก็ตาม ฉันคิดว่าฉันรู้สึกซาบซึ้งเมื่อผู้คนทิ้งวิธีแก้ปัญหาไว้ข้างหลัง ดังนั้นฉันจึงทำหน้าที่ในส่วนของฉัน - ตอบคำถามสาปของตัวเอง

แก้ไข: เนื่องจากปัญหาของ Microsoft กับชุดการตั้งค่าที่ไม่ถูกต้อง Scapy จึงมีปัญหาเล็กน้อยเนื่องจากไม่สามารถเข้าถึงปลายทางบางแห่งได้ ฉันคิดว่ามันอาจจะได้รับการแก้ไขในที่สุด (หรือความหวังเดียว?)

person J. Doe    schedule 13.08.2016

ใช้สิ่งนี้เพื่อติดตั้งในเทอร์มินัล:

sudo apt-get install tcpdump graphvix python-gnuplot python-crypt python-pyx
person Community    schedule 31.12.2017