
An interactive wizard front end for IVRE to make creating scans to the database easier.
IVRE
(\. \ ,/) _ _
\( |\ )/ (_)______ _ _ __ __| |
//\ | \ /\ | |_ / _` | '__/ _` |
(/ /\_#oo#_/\ \)| |/ / (_| | | | (_| |
\/\ #### /\/ |_/___\__,_|_| \__,_|
By BitBurner
An interactive wizard front end for IVRE to make creating scans to the database easier.
I created this script for doing scans with IVRE (https://ivre.rocks/) on Kali (https://www.kali.org/) where IVRE comes pre installed and configured. This makes scanning with IVRE more practical for non-production environments like for CTF and labs. I recommend setting up Wireguard on Linode or another cloud host and pipe all your scan traffic through there.
First update your IVRE IPdata (you should do this frequently (weekly) as it matches data like AS numbers etc to scanned hosts and populates the data with more meaning)
sudo ivre ipdata --download
Clone the repo into your /opt/folder
cd /opt/
git clone https://github.com/bitburner/ivre-wizard.git
Make the scripts executable
cd /ivre-wizard/
sudo chmod +x ivre-wizard.sh && sudo chmod -x ivre-wizard-cli.sh
Run the script (the main script uses Zenity GUI elements to prompt the user with dialog boxes in your GUI. If you want a command line only version with no zentiy dialog boxes use ivre-wizard-cli.sh instead).
sudo ./ivre-wizard.sh
If you have trouble running in sudo try without but when it runs the httpd server at the end it will be with sudo which will cause it to look for the scans folder in the root users folder not the user who started the scan. Quit it and run it again by hand without sudo and see if you data appears. "ivre httpd --bind-address 0.0.0.0" This is one of the main reason I have the script tell you with what accounts it's doing certain processes so you know where things end up. I'll try to fix this eventually.
This script builds a IVRE runscans command from user input
Start Wireguard?
Clear the Database?
Download IPdata?
Scan Type
Category Name
Scan Source Name
Scan Limit
Number of instances
Do the scan
@bitburner