Giter Club home page Giter Club logo

reco's Introduction

RECO

Automates Red Team Tools & Incorporates Custom Ones

WayBackURLS, Sublist3r, NMAP, GoBuster, Live URLS, SQLMap, log4j, XSS Hunter

Some editing of the code is required for some modules

The edits are simple and mainly in the os.system commands for sqlmap or other tools with large CLI references

Install & Usage

  1. Change the variables for XSS payloads to your URL in run/payloads.py
  2. Change the interact.sh variable to your URL in run/payloads.py
  3. Set the logdir variable in run/payloads.py for logging
  4. Change passwords in docker-compose.yml
  5. Any other variables that are required are at the top of run/payloads.py under Vars section
  6. VNC HTML 5, XRDP & SSH are Remote Access Tools (SSH is mainly for proxychains type)

Install Docker & Docker Compose

sudo bash host/install_docker_ubuntu.sh

Give your user access to use docker

sudo usermod -aG docker $user
sudo reboot

Container Setup

Edit the "volume" variable to the location of where you have cloned this repo in the docker-compose.yml

Build and run:

bash deploy.sh

RECO Usage

To find VNC, SSH or XRDP IP

docker inspect reco | grep -o '"IPAddress":.*' | sort -u | grep -o "[0-9._]" | tr '\n' ' ' | sed 's/ //g'

Run with alias edit:

reco -h

Without alias edit:

python3 reco.py -h

Connect To The Container

HTML5/VNC - This url will give you an option for copy and paste/screen fill (settings on left, "remote resizing")

http://localhost/vnc.html

To reconnect SSH

bash host/ssh_reconnect.sh

To reconnect RDP

bash host/rdp_connect.sh

Update

Rebuild the container

OR

Ensure you are running the container with the -v or volume in the /run folder (this works in container and on normal system)

git pull
bash install.sh

To Do

  • add symlinks instead of alias's for calling reco?
  • verify openvpn works, although best to just run this on a minimul install VM
  • create a ansible playbook for the install instead of install.sh
  • try loop on ssh_connect and rdp_connect
  • If can get PIA working be nice
  • Create masscan function and break away from nmap
  • Maybe get ubuntu desktop as the RDP setup

reco's People

Contributors

3l1-23 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.