Recon Tool: ReconSpider
Reading Time: 2 Minutes
ReconSpider
ReconSpider by bhavsec is one of the most advanced Open Source Intelligence (OSINT) Framework and Recon for scanning IP Addresses, Emails, Websites, and Organizations and finding out information from different sources. ReconSpider can be used by Infosec Researchers, Penetration Testers, Bug Hunters, and Cyber Crime Investigators to find deep information about their target. It also allows you to aggregate all the raw data, visualize it on a dashboard and facilitate alerting and monitoring of the data.
Recon Spider also combines the capabilities of Wave, Photon and Recon Dog to do a comprehensive enumeration of attack surface.
See Also: So you want to be a hacker?
Offensive Security and Ethical Hacking Course
Why it’s called ReconSpider?
ReconSpider = Recon + Spider
Recon = Reconnaissance
Reconnaissance is a mission to obtain information by various detection methods, about the activities and resources of an enemy or potential enemy, or geographic characteristics of a particular area.
Spider = Web crawler
A Web crawler, sometimes called a spider or spiderbot and often shortened to crawler, is an Internet bot that systematically browses the World Wide Web, typically for the purpose of Web indexing (web spidering).
Version (beta)
ReconSpider : 1.0.7
See Also: Offensive Security Tool: Go365
See Also: Digital Forensics Tool: ScrapPy
Overview of the tool:
- Performs OSINT scan on a IP Address, Emails, Websites, Organizations and find out information from different sources.
- Correlates and collaborate the results, show them in a consolidated manner.
- Use specific script / launch automated OSINT for consolidated data.
- Currently available in only Command Line Interface (CLI).
Mind Map (v1)
Check out their mind map to see visually organize information of this tool regarding api, services and techniques and more.
https://bhavsec.com/img/reconspider_map.png
ReconSpider Banner
Documentation
Installing and using ReconSpider is very easy. Installation process is very simple.
- Downloading or cloning ReconSpider github repository.
- Installing all dependencies.
- Setting up the Database.
Setting up the environment
Step 1 – Cloning ReconSpider on your linux system.
In order to download ReconSpider simply clone the GitHub repository. Below is the command which you can use in order to clone ReconSpider repository.
git clone https://github.com/bhavsec/reconspider.git
Step 2 – Make sure python3 and python3-pip is installed on your system.
You can also perform a check by typing this command in your terminal.
sudo apt install python3 python3-pip
Step 3 – Installing all dependencies.
Once you clone and check python installation, you will find directory name as reconspider. Just go to that directory and install using these commands:
cd reconspider
sudo python3 setup.py install
Step 4 – Setting up the Database.
IP2Proxy Database
https://lite.ip2location.com/database/px8-ip-proxytype-country-region-city-isp-domain-usagetype-asn-lastseen
Download database, extract it and move to reconspider/plugins/ directory.
Updating API Keys
APIs included in ReconSpider are FREE and having limited and restricted usage per month, Please update the current APIs with New APIs in setup.py file, and re-install once done to reflect the changes.
Warning: Not updating the APIs can result in not showing the expected output or it may show errors.
You need to create the account and get the API Keys from the following websites.
- Shodan.io – https://developer.shodan.io/api
- NumVerify – https://numverify.com/documentation
- IP Stack – https://ipstack.com/documentation
- Google Maps – https://developers.google.com/maps/documentation/places/web-service/get-api-key
Usage (Click here to see the full usage)
ReconSpider Full Wiki and How-to Guide
Check the ReconSpider Wiki Guide for a detailed explanation of each and every option and feature.
Clone the repo from here: GitHub Link
See Also: Major Cyber Attacks of 2022