ReconPi - A lightweight recon tool that performs extensive scanning with the latest tools.
Switch branches/tags
Nothing to show
Clone or download
Latest commit e5725b4 Dec 8, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
LICENSE Create LICENSE May 21, 2018
README.md last changes v1.1.0 Dec 7, 2018
install.sh last changes v1.1.0 Dec 7, 2018
recon.sh last changes v1.1.0 Dec 7, 2018

README.md

Recon Pi

__________                          __________.__ 
\______   \ ____   ____  ____   ____\______   \__|
 |       _// __ \_/ ___\/  _ \ /    \|     ___/  |
 |    |   \  ___/\  \__(  <_> )   |  \    |   |  |
 |____|_  /\___  >\___  >____/|___|  /____|   |__|
        \/     \/     \/           \/             
                          v1.1.0 - by @x1m_martijn

ReconPi - A lightweight recon tool that performs extensive domain scanning with the latest tools using a Raspberry Pi and GO. After the installation the ReconPi only needs an internet connection and some power, easy does it.

Start using that Raspberry Pi -- I know you all have one laying around somewhere ;)

This project is in development. Pull requests are welcome!

Installation

Check the updated blogpost here for a complete guide on how to set up your own ReconPi: ReconPi Guide

If you prepared your Raspberry Pi through the guide linked above you should be able to continue below.

ReconPi v1.1.0 needs the Kali Pi image to work 100%!

Connect to your ReconPi with SSH:

$ ssh root@192.168.2.16 [Change IP to ReconPi IP]

Now we can set up everything, it's quite simple:

  • git clone https://github.com/x1mdev/ReconPi.git
  • cd ReconPi
  • ./install.sh
  • The script gives a reboot command at the end of install.sh, please login again to start using the ReconPi.

Grab a cup of coffee since this will take a while.

Usage

After installing all of the dependencies for the ReconPi you can finally start doing some recon!

$ recon <domain.tld>

recon.sh creates a directory named equal to the domain.tld provided within it's initial directory $HOME/bugbounty. It then starts the recon process.

Tools that are being used at this moment:

More tools will be added in the future, feel free to make a Pull Request!

Output is written to http://192.168.2.16:4000 (replace with your own ReconPi address).

Contributors

Coming soon

  • More detailed scan results on the dashboard.
  • Add more tools.

v1.1.0 Changelog

v1.0.2 Changelog

  • Fixed massdns issue; the cp command in install.sh did not work due to "
  • Fixed write issue to domains.json
  • Implemented subdomainDB
  • Switched base OS: Hypriot OS, Docker ships by default.
  • Made a few changes to install.sh to get all the requirements needed for recon.sh
  • Finished the curl POST request call to show data on the dashboard.
  • Tested the install.sh and recon.sh scripts on a freshly installed RPi + Hypriot OS.
  • Added cleanup function
  • Moved all of the loose parts in to functions in install.sh