Net Range scraping on whois.arin.net.
git clone https://github.com/rix4uni/arinrange.git
cd arinrange
python3 setup.py install
Quick setup in isolated python environment using pipx
pipx install --force git+https://github.com/rix4uni/arinrange.git
python3 arinrange -h
usage: arinrange [-h] [--timeout TIMEOUT] [--silent] [--version]
Net Range scraping on whois.arin.net
options:
-h, --help show this help message and exit
--timeout TIMEOUT Timeout (in seconds) for http client (default 15)
--silent Run without printing the banner
--version Show current version of arinrange
Single ORGs:
echo "Twitch Interactive" | arinrange
Multiple ORGs:
cat orgs.txt
Twitch Interactive
Tesla Motors, Inc.
cat orgs.txt | arinrange
Output of Single ORGs:
echo "Twitch Interactive" | arinrange --silent
65.116.147.160-65.116.147.167
2001:428:2001:310::-2001:428:2001:310:FFFF:FFFF:FFFF:FFFF
2001:428:6002:600::-2001:428:6002:6FF:FFFF:FFFF:FFFF:FFFF
Intigrate with mapcidr:
echo "Twitch Interactive" | arinrange --silent | mapcidr -silent -aggregate
65.116.147.160/29
2001:428:2001:310::/64
2001:428:6002:600::/56