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

  • python: unicode в терминале Windows, используется кодировка?
  • Определение версий Windows
  • Может ли скрипт python постоянно изменять переменную среды Windows? (элегантно)
  • Управление процессами Windows 7 / Vista - как запустить внешнюю программу после длительного простоя?
  • Анаконда Python 32-бит пытается загрузить 64-битные библиотеки Anaconda
  • Python: как запустить полный процесс, а не дочерний процесс и получить PID
  • Тихая печать PDF в Python
  • Создание точки соединения NTFS в Python
  • Python (pip) бросает , даже если обновлена ​​цепочка сертификатов
  • Проблема с установкой Cython
  • Вход без подсистемы Python с постоянным выходом в Windows
  •  
    Interesting Posts for Van-Lav
    Python - лучший язык программирования в мире.