0

Windows XP で python 2.7 を使用しています。libnet が必要ですが、 python 2.7 ではサポートされていません。cygwin gnuでpythonを使用せず、mingw32を使用してコンパイルできなかったため、cygwinを使用してコンパイルしようとしました.cygwinのgnuにmingw32をインストールする方法はありますか. VC コンパイルについて読んだことがありますが、まったく理解できませんでした。w3afフレームワーク[scapyが必要[libnet-およびpython 2.7が必要]]に必要ですw3afフレームワークをWindowsで実行しようとしています[winではサポートされていないため]

4

2 に答える 2

0

MSVC 用にビルドする GNU makefile を作成しました。Python 2.7 のみで テスト済みです

于 2015-08-24T16:47:21.847 に答える
0

これを試すことができます:

  1. Python 2.5 と dnet モジュールをインストール しますhttps://code.google.com/p/libdnet/downloads/detail?name=dnet-1.12.win32-py2.5.exe&can=2&q= これは他のマシンでも実行できます。
  2. c:\python25\lib\site-packages\ にあるファイル名「dnet-1.12-py2.5.egg-info」を「dnet-1.12-py2.7.egg-info」に変更します
  3. c:\python25\lib\site-packages\ にある dnet: dnet.pyd のバイナリ ファイルを、Ultraedit または関連ツール (私は winhex を使用) で開きます。
  4. 文字列「python2.5.dll」を見つけます。私の経験では、アドレスは 0x00019cD1 で、16 進値を「35」から「37」に変更すると、文字列は「python2.7.dll」になります。
  5. その変更されたファイルを python2.7 フォルダー (c:\python27\lib\site-packages) の同じ場所にコピーします。

私のマシンで動作します:Windows8、Python2.7.3

于 2013-06-19T14:24:41.507 に答える