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ではサポートされていないため]
質問する
1059 次
2 に答える
0
MSVC 用にビルドする GNU makefile を作成しました。Python 2.7 のみで テスト済みです。
于 2015-08-24T16:47:21.847 に答える
0
これを試すことができます:
- Python 2.5 と dnet モジュールをインストール しますhttps://code.google.com/p/libdnet/downloads/detail?name=dnet-1.12.win32-py2.5.exe&can=2&q= これは他のマシンでも実行できます。
- c:\python25\lib\site-packages\ にあるファイル名「dnet-1.12-py2.5.egg-info」を「dnet-1.12-py2.7.egg-info」に変更します
- c:\python25\lib\site-packages\ にある dnet: dnet.pyd のバイナリ ファイルを、Ultraedit または関連ツール (私は winhex を使用) で開きます。
- 文字列「python2.5.dll」を見つけます。私の経験では、アドレスは 0x00019cD1 で、16 進値を「35」から「37」に変更すると、文字列は「python2.7.dll」になります。
- その変更されたファイルを python2.7 フォルダー (c:\python27\lib\site-packages) の同じ場所にコピーします。
私のマシンで動作します:Windows8、Python2.7.3
于 2013-06-19T14:24:41.507 に答える