WindowsにScapy入れたらエラー出てきたお話し
WindowsにPython用ライブラリScapyを入れてサンプルコードを実行した結果以下の様なエラー文が表示されました。
global name 'Gen' is not defined
といったエラーが出るもimportするpythonプログラムが分からずお恥ずかしながらissuesで質問させていただきました。
何回か回答して頂いたおかげで以下のコードをcompatibility.pyに追加すれば良いことが分かりました。
from scapy.base_classes import Gen, SetGen
import scapy.plist as plist
from scapy.utils import PcapReader
from scapy.data import MTU, ETH_P_ARP
import os,re,sys,socket,time, itertools
WINDOWS = True