Changeset View
Changeset View
Standalone View
Standalone View
contrib/seeds/makeseeds.py
Show First 20 Lines • Show All 160 Lines • ▼ Show 20 Lines | for ip in ips_ipv46: | ||||
reversed(ipaddr.split('.'))) + prefix + '.asn.cymru.com', | reversed(ipaddr.split('.'))) + prefix + '.asn.cymru.com', | ||||
'TXT').response.answer][0].split('\"')[1].split(' ')[0]) | 'TXT').response.answer][0].split('\"')[1].split(' ')[0]) | ||||
if asn not in asn_count: | if asn not in asn_count: | ||||
asn_count[asn] = 0 | asn_count[asn] = 0 | ||||
if asn_count[asn] == max_per_asn: | if asn_count[asn] == max_per_asn: | ||||
continue | continue | ||||
asn_count[asn] += 1 | asn_count[asn] += 1 | ||||
result.append(ip) | result.append(ip) | ||||
except: | except Exception: | ||||
sys.stderr.write( | sys.stderr.write( | ||||
'ERR: Could not resolve ASN for "' + ip['ip'] + '"\n') | 'ERR: Could not resolve ASN for "' + ip['ip'] + '"\n') | ||||
# Add back Onions | # Add back Onions | ||||
result.extend(ips_onion) | result.extend(ips_onion) | ||||
return result | return result | ||||
Show All 36 Lines |