Git Product home page Git Product logo

recon.py's Introduction

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

recon.py's People

Contributors

d09r avatar

Stargazers

 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.