From a1b8a427106093eeaaeb4545d74d858d25b3df78 Mon Sep 17 00:00:00 2001 From: Nick Date: Fri, 23 Aug 2019 12:47:51 +0100 Subject: [PATCH] Download IP addresses (CIDR) from scopes --- cidr_ips.txt | 6 ++++++ hackerone.py | 7 +++++++ 2 files changed, 13 insertions(+) create mode 100644 cidr_ips.txt diff --git a/cidr_ips.txt b/cidr_ips.txt new file mode 100644 index 0000000000..ff4cdd0dfb --- /dev/null +++ b/cidr_ips.txt @@ -0,0 +1,6 @@ +89.16.163.96/28 +2604:8300:100:200b::/64 +2001:67c:2f08::/48 +54.175.255.192/27 +66.232.20.0/23 +206.166.248.0/23 \ No newline at end of file diff --git a/hackerone.py b/hackerone.py index 99b0eeeb6b..01e868f398 100644 --- a/hackerone.py +++ b/hackerone.py @@ -26,6 +26,7 @@ def hackerone_to_list(): 'wildstar': [], 'bounty_domains': [], 'code': [], + 'cidr':[], } page = 1 @@ -64,6 +65,10 @@ def hackerone_to_list(): elif e['node']['asset_type'] == 'SOURCE_CODE' and e['node']['max_severity'] != 'none': domain = e['node']['asset_identifier'] targets['code'].append(domain) + elif e['node']['asset_type'] == 'CIDR' and e['node']['max_severity'] != 'none': + ip = e['node']['asset_identifier'] + if e['node']['eligible_for_bounty']: + targets['cidr'].append(ip) return targets @@ -77,3 +82,5 @@ def hackerone_to_list(): f.write('\n'.join(targets['bounty_domains'])) with open('code.txt', 'w') as f: f.write('\n'.join(targets['code'])) + with open('cidr_ips.txt', 'w') as f: + f.write('\n'.join(targets['cidr']))