Skip to content
/ recon.py Public

Recon, a collection of an IP and Network Tools that can be used to quickly get information about IP Addresses, Web Pages and DNS records.

License

Notifications You must be signed in to change notification settings

D09r/recon.py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

recon.py

Recon - A collection of an IP and Network Tools that can be used to quickly get information about IP Addresses, Web Pages, and DNS records.

 _  _   _  _   _ 
|  (/_ (_ (_) | |

Note: There is a 500 URLs limit per request for Google's SafeBrowsing lookup and 100 API requests per day from a single IP address for other tools lookup.

Setting up an API KEY

To set up an API key for Google's SafeBrowsing lookup, see Setting up API keys.

Once created an API key, set a local environment variable as GSB_API_KEY with it.

GSB_API_KEY = os.environ['GSB_API_KEY']
sburl = "https://safebrowsing.googleapis.com/v4/threatMatches:find?key=" + GSB_API_KEY

Input file

Input file 'lookup_input.txt' should be:

  • a valid domain or subdomain or an URL
  • For example: example.com or downloads.example.com or https://example.com/downloads.html
  • a line separated
  • an unique inputs

[-] DNS Queries

  1. Whois Lookup
  2. DNS Lookup
  3. Reverse DNS
  4. Find DNS Host (A) Records
  5. Find Shared DNS Servers
  6. Zone Transfer

[-] IP Address

  1. Reverse IP Lookup
  2. GeoIP Lookup
  3. Nmap Scan
  4. Subnet Lookup

[-] Network Tests

  1. Traceroute
  2. Test Ping

[-] Web Tools

  1. HTTP Headers
  2. Extract Page Links

[-] Malware Tools

  1. Google's SafeBrowsing

#d09r

About

Recon, a collection of an IP and Network Tools that can be used to quickly get information about IP Addresses, Web Pages and DNS records.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages