Что ж, никто не дал ответа, но я, наконец, понял это, поэтому, если кто-то окажется в таком же затруднительном положении, вот как я заставил это работать:
Убедитесь, что установлено юбилейное обновление для Windows, и включите бета-версию (или уже не будет к тому времени, когда вы это прочитаете?) linux bash (быстрый поиск в Google покажет вам, как это сделать, ничего особенного, просто несколько вариантов отметьте, у Howtogeek есть небольшое руководство, которое может помочь вам в поиске).
Вам придется перезагрузить компьютер. После этого вы сможете открыть Ubuntu Bash в Windows. Перейдите на веб-сайт установки scapy и перейдите на "родной " часть. Я лично удалил все другие версии Python до этого, но он мог застрять на 2.7.12 или w/e. Но в любом случае я установил версию 2.5, которая там находится. Затем запустил команду, которая устанавливает кучу зависимостей, выглядящих примерно так:
$ sudo apt-get установить tcpdump graphviz imagemagick python-gnuplot python-crypto python-pyx
затем пошел, чтобы загрузить последнюю версию scapi, которая на данный момент 2.3.1. Разархивируйте его, перейдите к месту назначения в вашем bash и установите его с помощью sudo python setup.py.
Теперь он работает просто отлично, если вы просто запустите его с помощью «scapy», он будет работать, но скажет вам, что у tcpdump есть проблема с путем или он не установлен. если вы запустите его с помощью sudo, у вас не будет этой проблемы.
В любом случае, я понял, что ценю, когда люди оставляют решения позади, так что вот я делаю свою часть - отвечаю на свой чертов вопрос.
РЕДАКТИРОВАТЬ: из-за проблем Microsoft с их еще не правильно настроенным пакетом, у scapy есть несколько проблем, потому что некоторые пункты назначения недоступны. Я предполагаю, что в конечном итоге это может быть исправлено (или можно надеяться?).
person
J. Doe
schedule
13.08.2016