2015-03-22 3 views
0

У меня возникла проблема с scapy-импортом в скрипт python. Я использую python 2.7. Scapy работает отлично через интерактивный взгляд, но при попытке написать собственный сценарий не может, название «IP» не определенScapy не удалось импортировать 'IP' не определено

import sys 
from scapy.all import * 

p=sr(IP(dst="10.1.99.2")/TCP(dport=80)) 

print 'success' 

С моей стороны, используя Ubuntu 14.04 с последним scapy установленного и Python 2.7 запущенно, что скрипт стреляет не выполняется для импортируя несколько разных уровней с такими ошибками, как «невозможно импортировать слой inet: name« IP »не определен»

любые идеи?

Редактировать: Решено: не знаю, что это было, но файл py, находящийся на моем рабочем столе, помешал ему нормально работать. Как только я переместил его в папку для загрузки, он отлично работал

+0

Как вы установили scapy? пип? или apt-get? – nrathaus

+0

sudo apt-get install scapy - что произошло непосредственно после установки ubuntu 14.04 на vm –

+0

странно, попробуйте использовать «apt-get remove scapy && pip install scapy», возможно, версия apt-get нарушена? Я использую pip один, поскольку он является более новой версией – nrathaus

ответ

0

Из того, что я предполагаю в этот момент, файл, находящийся на моем рабочем столе, является тем, что вызывало проблему - могут быть пользовательские ограничения, присущие ubuntu, однако после перемещения .py файл за пределами моей папки для рабочего стола, в папку с загрузкой - больше не исправлялось ошибок

Смежные вопросы