компилировать libdnet для python 2.7

Я пытаюсь использовать scapy на win32 python2.7

Мне удалось скомпилировать все остальные зависимости, ожидающие этого

может ли помочь в достижении этого исполняемого файла? "DNET-1.12.win32-py2.7.exe"

(Я обещаю обновить этот вопрос тоже и scapy руководство,

Запуск Scapy на Windows с Python 2.7 )

Обновить:

Мне удалось скомпилировать его с помощью mingw32. Я использую vs2005, и мне нужно сделать некоторые исправления для libdnet для фактической работы (посмотрите, как в прошлый раз они скомпилировали его в окнах, которые были с vs6.0

Я попробую обновить scapy manual … (и загрузить туда исполняемые файлы)

2 Solutions collect form web for “компилировать libdnet для python 2.7”

Вы читали файл README? Загрузите исходный архив из http://prdownloads.sourceforge.net/libdnet/libdnet-1.11.tar.gz?download , извлеките его и посмотрите README:

Windows 2000/XP --------------- For raw Ethernet sending, install the WinPcap driver and DLLs, and extract their developer pack to a build directory: http://winpcap.polito.it/install/default.htm # XXX - unsupported for now # For tunnel interface support, install the OpenVPN "TAP-Win32 Virtual # Ethernet Adapter" component (their Windows installer will let you # install it alone): # # http://openvpn.sourceforge.net/ For firewall support, install HSC's PktFilter service: http://www.hsc.fr/ressources/outils/pktfilter/index.html.en Most Windows developers should just use the libdnet developer's pack (with MinGW and MSVC++ libraries) instead of building it themselves. But for those who really want to know... To build a MinGW native library (under Cygwin+MinGW): ./configure && make To build a Microsoft Visual C++ native library and Python module (again, under Cygwin+MinGW): ./configure cd python && C:/Python23/python.exe setup.py build cd ../src && lib /out:dnet.lib *.obj 

Как вы, скорее всего, заметили, что вам понадобится Cygwin + MinGW. Я не знаю, хотите ли вы родной lib MinGW или родной lib Microsoft Visual C ++. Также обратите внимание, что для его создания вам необходимо использовать C: /Python27/python.exe.

Если вы попробуете это, вы можете придумать конкретную проблему, я полагаю, что вы, скорее всего, но не на 100%, лучше зададите новый вопрос и можете лучше спросить список рассылки libdnet, если у вас есть проблемы с компиляцией.

Dirk Loss предоставляет установщик Windows для пакета dnet для Python 2.7 . Вместе с установщиком Windows для пакета pypcap для Python 2.7 я смог успешно запустить Scapy на Python 2.7 на Windows.

  • Создание установщика Windows для Python + набора зависимостей
  • Python, служба Windows Ошибка импорта
  • Неблокирование чтения на os.pipe в Windows
  • Какую версию Visual Studio и / или MinGW мне нужно для создания модулей расширения для данной версии Python?
  • Как перечислить все шифры openssl, доступные в статически связанных версиях python?
  • Нет модуля с именем «winrandom» при использовании pycrypto
  • Как определить, является ли файл исполняемым в Windows на Python?
  • pip install numpy не работает: «Не найдено подходящего дистрибутива»
  • Python - лучший язык программирования в мире.