Skip to content

Commit

Permalink
Merge pull request #1085 from dafal/master
Browse files Browse the repository at this point in the history
Add additional taxonomy for IPinfo
  • Loading branch information
jeromeleonard authored Jul 22, 2022
2 parents 69f7701 + 834e3b5 commit d73a77c
Showing 1 changed file with 42 additions and 0 deletions.
42 changes: 42 additions & 0 deletions analyzers/IPinfo/ipinfo_analyzer.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,48 @@ def summary(self, raw):
self.build_taxonomy(
level, namespace, "ASN", asn.get("asn"))
)
if asn and asn.get("type"):
taxonomies.append(
self.build_taxonomy(
level, namespace, "ASNType", asn.get("type"))
)
company = raw.get("company")
if company and company.get("name"):
taxonomies.append(
self.build_taxonomy(
level, namespace, "Company", company.get("name"))
)
privacy = raw.get("privacy")
if privacy and privacy.get("vpn"):
taxonomies.append(
self.build_taxonomy(
level, namespace, "VPN", privacy.get("vpn"))
)
if privacy and privacy.get("tor"):
taxonomies.append(
self.build_taxonomy(
level, namespace, "TOR", privacy.get("tor"))
)
if privacy and privacy.get("proxy"):
taxonomies.append(
self.build_taxonomy(
level, namespace, "Proxy", privacy.get("proxy"))
)
if privacy and privacy.get("relay"):
taxonomies.append(
self.build_taxonomy(
level, namespace, "Relay", privacy.get("relay"))
)
if privacy and privacy.get("hosting"):
taxonomies.append(
self.build_taxonomy(
level, namespace, "Hosting", privacy.get("hosting"))
)
if privacy and privacy.get("service"):
taxonomies.append(
self.build_taxonomy(
level, namespace, "PrivacyService", privacy.get("service"))
)

elif self.service == "hosted_domains":
total = 0
Expand Down

0 comments on commit d73a77c

Please sign in to comment.