Quick program to do things

This commit is contained in:
Sean Corrigan 2022-02-01 16:30:26 -05:00
commit 9cba0ea16f

25
pullIPs.py Normal file
View File

@ -0,0 +1,25 @@
from select import select
import requests, json
data = requests.get('https://ip-ranges.amazonaws.com/ip-ranges.json')
datain = json.loads(data.content)
outdict = dict()
for prefix in datain['prefixes']:
try:
outdict[prefix['region']].append(prefix['ip_prefix'])
except:
outdict[prefix['region']] = [prefix['ip_prefix']]
for region in outdict:
print(f'{region}')
select = input('Enter name of location to recieve associated IPs: ')
print('\n'*100)
print(f'Displaying IP ranges for {select}')
for IP in outdict[select]:
print(IP)