Python(2.7) terus mogok saat meluncurkan scapy melalui konsol atau mengimpornya

Terlepas dari apakah saya melakukannya

scapy

or

Python

from scapy.all import *

itu hanya membuat python crash. Dikatakan "Python tidak merespons" dengan bilah kecil klasik yang tidak melakukan apa pun. Saat ini saya menggunakan Win10.

Hanya ada satu orang lain yang saya temukan memiliki masalah ini, dan tidak ada yang mau menjawabnya, tidak dapat menemukan hal lain tentang ini. Saya sudah mencoba beberapa penginstal dari paket yang berbeda. Tidak bisa. Aku akan menjadi gila.

Terima kasih banyak sebelumnya.


person J. Doe    schedule 12.08.2016    source sumber
comment
Diperbaiki dengan versi terbaru: github.com/secdev/scapy   -  person Cukic0d    schedule 01.02.2018


Jawaban (2)


Yah, tidak ada yang memberikan jawaban, tapi akhirnya saya menemukan jawabannya, jadi jika ada kemungkinan seseorang mengalami kesulitan yang sama, inilah cara saya membuatnya bekerja:

Pastikan pembaruan ulang tahun untuk windows diinstal, dan aktifkan versi beta (atau tidak lagi saat Anda membaca ini?) linux bash (googling cepat akan menunjukkan cara melakukan ini, tidak ada yang istimewa untuk dilakukan, hanya beberapa opsi untuk centang, howtogeek memiliki sedikit panduan jika dapat membantu Anda mencari).

Anda harus me-restart komputer Anda. Anda kemudian dapat membuka bash ubuntu di windows. Buka situs web instalasi scapy, dan buka "linux asli " bagian. Saya pribadi telah mencopot semua versi python lainnya sebelum ini, tetapi mungkin macet di 2.7.12 atau w/e. Tapi bagaimanapun juga, saya menginstal 2.5 yang ditautkan di sana. Kemudian, jalankan perintah yang menginstal sekumpulan dependensi dengan tampilan seperti ini:

$ sudo apt-get install tcpdump graphviz imagemagick python-gnuplot python-crypto python-pyx

lalu unduh scapi versi terbaru, yang saat ini adalah 2.3.1. Buka zipnya, navigasikan ke tujuan di bash Anda, dan sudo python setup.py instal.

Sekarang berfungsi dengan baik, jika Anda menjalankannya dengan "scapy", itu akan berfungsi tetapi memberi tahu Anda bahwa tcpdump memiliki masalah jalur atau tidak diinstal. jika Anda menjalankannya dengan sudo, Anda tidak akan mengalami masalah itu.

Bagaimanapun, saya pikir saya menghargai ketika orang meninggalkan solusi, jadi inilah saya melakukan bagian saya - menjawab pertanyaan saya sendiri.

EDIT: Karena masalah Microsoft dengan batch yang belum diatur dengan benar, scapy memiliki beberapa masalah karena beberapa tujuan tidak dapat dijangkau. Saya berasumsi hal itu mungkin akan ditambal pada akhirnya (atau ada harapan?).

person J. Doe    schedule 13.08.2016

Gunakan ini untuk menginstal di terminal:

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