Skip to content

crayphix/ThreePP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ThreePP

Script to automate retrival and comparison of ip ownership under a hosts domain name and/or ip range.

By Chris Thompson & Bryan Speelman

---Version 0.4--- 9/19/18

[] Program retrieves ip ownership from single line and file.

[] program currently runs under python 3.x and 2.7

[] Dependencies: cymruswhois, pythonwhois

Example (Single input:

IN: 
python ThreePP.py -s amazon.com

OUT:
amazon.com

16509      205.251.242.103  205.251.240.0/22 US 'AMAZON-02 - Amazon.com, Inc., US'
16509      176.32.103.205   176.32.96.0/21   IE 'AMAZON-02 - Amazon.com, Inc., US'
16509      176.32.98.166    176.32.98.0/24   IE 'AMAZON-02 - Amazon.com, Inc., US'

amazon.com Registrar
['MarkMonitor Inc.']

**********************************************************************

Example (file):

IN:
python ThreePP.py -f test.txt

OUT:
spotify.com

15169      104.154.127.47   104.154.96.0/19  US 'GOOGLE - Google LLC, US'
15169      104.199.64.136   104.199.64.0/19  US 'GOOGLE - Google LLC, US'
15169      104.199.240.211  104.199.224.0/19 US 'GOOGLE - Google LLC, US'

spotify.com Registrar
['Ports Group AB']

**********************************************************************

104.199.240.211

15169      104.199.240.211  104.199.224.0/19 US 'GOOGLE - Google LLC, US'
**********************************************************************


google.com

15169      172.217.12.142   172.217.12.0/24  US 'GOOGLE - Google LLC, US'

google.com Registrar
['MarkMonitor Inc.']

**********************************************************************


reddit.com

54113      151.101.1.140    151.101.0.0/22   US 'FASTLY - Fastly, US'
54113      151.101.65.140   151.101.64.0/22  US 'FASTLY - Fastly, US'
54113      151.101.193.140  151.101.192.0/22 US 'FASTLY - Fastly, US'
54113      151.101.129.140  151.101.128.0/22 US 'FASTLY - Fastly, US'

reddit.com Registrar
['MarkMonitor Inc.']

**********************************************************************


amazon.com

16509      176.32.103.205   176.32.96.0/21   IE 'AMAZON-02 - Amazon.com, Inc., US'
16509      205.251.242.103  205.251.240.0/22 US 'AMAZON-02 - Amazon.com, Inc., US'
16509      176.32.98.166    176.32.98.0/24   IE 'AMAZON-02 - Amazon.com, Inc., US'

amazon.com Registrar
['MarkMonitor Inc.']

**********************************************************************

TODO:

-Obtain test data and validate output against original Bash script

-Compare results to find if ownership differs within each query.

-Color code output to show comparisons of ownership

-Convert to .pyc

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages