2015-11-30 6 views
1

Я использую новейшую Кали и импортировать scapy SSL_TLS пакет, как это:Невозможно импортировать Scapy SSL_TLS библиотеку

from scapy.layers.ssl_tls import * 

Но я получаю сообщение об ошибке: WARNING: can't import layer ssl_tls: No module named ssl_tls

или

ImportError: No module named ssl_tls.

Кроме того, к verify installation, я иду в Scapy строку и введите TLS или SSL я получаю:

>>> TLS 
Traceback (most recent call last): 
    File "<console>", line 1, in <module> 
NameError: name 'TLS' is not defined 

Так что заставляет меня верить, что я не устанавливал его правильно. Однако я пробовал все 3 метода установки от official page и все работало без ошибок.

Я также установил SSL: apt-get install libssl-dev

Моя система: Linux поташ 3.18.0-kali3-amd64 # 1 SMP Debian 3.18.6-1 ~ kali2 (2015-03-02) x86_64 GNU/Linux

python2.7

Scapy версии 2.2.1. Также попытался 2.3.1.

scapy-SSL_TLS версия - ток от https://github.com/tintinweb/scapy-ssl_tls

[email protected]:~/Downloads# pip freeze | grep scapy 
Warning: cannot find svn location for distribute==0.6.24dev-r0 
scapy==2.2.0-dev 
scapy-ssl-tls==1.2.1 

ПРИМЕЧАНИЕ: У меня есть точно такой же код питона работает хорошо на другой машине Кали, на том же языке Python, Scapy и scapy-SSL_TLS версии.

+0

Пожалуйста, сформулируйте Ваши платформы (выиграть/Linux/Mac), Python (2.x или 3. x?) и scapy. –

+0

Предоставляется запрашиваемая информация в конце оригинального вопроса. – Tomas

+0

'pip install scapy-ssl_tls' отлично работал на моей коробке kali2. не могли бы вы предоставить более подробную информацию, открыв проблему в gitub-трекере (kali image, version, scapy locations)? – tintin

ответ

0

Я только что установил ssl_tls, используя pip. Используя этот метод установки в моем случае, config.py не был обновлен добавленным слоем, что означает, что запуск scapy не импортирует ssl_tls автоматически, поэтому невозможно сделать from scapy.layers.ssl_tls import *. Ваше дело звучит похоже.

Есть 2 варианта:

  • config.py Update scapy в (местоположение зависит от того, установлен scapy) путем добавления модуля SSL_TLS. См https://github.com/tintinweb/scapy-ssl_tls#option-3-manual-installation, например

  • модуль импорта с помощью from scapy_ssl_tls.ssl_tls import * после импорта scapy (или работает scapy непосредственно)

1

github/scapy-ssl_tls PR #55 устраняет проблему, где setup.py не найдет все каталоги установки scapy в случае, если у вас есть несколько мест для сайтов-пакетов. Также см. Обновленную установку instructions и устранение неполадок. Исправление находится в главном файле и будет находиться в scapy-ssl_tls> 1.2.2. Попробуйте попробовать и поднимите ошибку в github, если это не поможет вам решить проблему. спасибо

+0

Я использовал pip для установки. Я не смог импортировать из scapy.layers.ssl_tls в скрипты python. Я попробовал второй метод в инструкциях по установке, это тоже не помогло. – ztk

+0

Будете ли вы так добры и делаете ошибку со всей необходимой информацией (distri, paths, steps-2-reproduce) в репозитории github? https://github.com/tintinweb/scapy-ssl_tls/issues – tintin

0

Пожалуйста, убедитесь, что ваш питон версия> 2.7.6, а затем запустить 'пункт установить scapy-SSL_TLS'