Designed to run on Kali Linux
SETUP:
- Install dependencies
- Unzip directory
USAGE:
python main.py <domain name>
Note that argument parsing functionality is very limited - domain name must be given as one subdomain of one top-level domain (ie: google.com). xiSCAN should pull all subdomains of a scanned domain via Shodan for more comprehensive results.
DEPENDENCIES:
To run xiSCAN, one must first install:
- py-shodan
- PyQt 4.11.4 (and consequently sip)
- pyvirtualdisplay
- selenium
- netaddr
- fuzzywuzzy
- py-Levenshtein
- Firefox/Iceweasel
- python-nmap 0.1.4
I recommend installing pip first as all of these modules are easily downloaded via pip.