コード例 #1
0
ファイル: opendns.py プロジェクト: xee5ch/threatshell
    def __init__(self, jdata={}):
        GenericDoc.__init__(self)
        for k, v in jdata.items():
            if v is None:
                v = {}

            setattr(self, k, v)
コード例 #2
0
ファイル: passivetotal.py プロジェクト: xee5ch/threatshell
    def __init__(self, jdata={}):

        GenericDoc.__init__(self)

        for k, v in jdata.items():

            if k == "frequency":
                continue

            if v is None:
                v = {}

            setattr(self, k, v)

        if jdata.get("frequency") is not None:
            for ip, count in jdata.get("frequency"):
                self.frequency.append(
                    {
                        "entry": {
                            "ip": ip,
                            "count": count
                        }
                    }
                )
コード例 #3
0
ファイル: passivetotal.py プロジェクト: xee5ch/threatshell
 def __init__(self, jdata={}):
     GenericDoc.__init__(self)
     self.results = jdata.get("results")
コード例 #4
0
ファイル: passivetotal.py プロジェクト: xee5ch/threatshell
 def __init__(self, jdata={}):
     GenericDoc.__init__(self, jdata)
     for k, v in jdata.items():
         setattr(self, k, v)
コード例 #5
0
ファイル: passivetotal.py プロジェクト: xee5ch/threatshell
 def __setattr__(self, key, value):
     if key == "results":
         key = "result_ips"
     GenericDoc.__setattr__(self, key, value)