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