компилировать 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.

  • Общение (IPC) между C ++ и Python
  • Можно ли использовать sys.platform == 'win32' для проверки на 64-битном Python?
  • Функциональность Readline для окон с помощью python 2.7
  • Python - получить значения датчиков и скорости вращения вентиляторов - Windows 10
  • Почему я не могу импортировать nltk?
  • Нет поддерживаемой библиотеки цветных терминалов Python / Jupyter
  • Как захватить Shift + PrintScreen с pyHook?
  • сбой компиляции при запуске anano - windows 8.1 64 бит с дистрибутивом Anaconda python
  • Python - лучший язык программирования в мире.