Listing subdomains about a main domain using the technique called Hacking with search engines.
You can download the latest version of N4xD0rk by cloning the GitHub repository:
git clone https://github.com/n4xh4ck5/N4xD0rk.git
Install the dependencies via pip:
pip install -r requirements.txt
To install properly phantomJS follow the next steps:
Linux (Debian, Ubuntu, Kali) apt-get update && apt-get install phantomjs Linux (other distributions) Get the latest phantomjs program. The current version was 2.1.1 at the time of writing this tutorial. http://phantomjs.org/download.html https://bitbucket.org/ariya/phantomjs/downloads Download it on your system (choose 32 or 64bits) and untar it wherever you want, let's say /opt $ cd /opt $ wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2 $ tar xvf phantomjs-2.1.1-linux-x86_64.tar.bz2 Make a symlink to the phantomjs binary in your /usr/local/bin directory $ ln -s /opt/phantomjs-2.1.1-linux-x86_64/bin/phantomjs /usr/local/bin/phantomjs Execute the binary with the -v option to check that everything works $ phantomjs -v 2.1.1
usage: n4xd0rk.py [-h] -t TARGET -n NUMBER [-e EXPORT] [-l LANGUAGE] [-c CAPTURE] This script searchs the subdomains about a domain using the results indexed of Google and Bing search. optional arguments: -h, --help show this help message and exit -t TARGET, --target TARGET The domain or IP which wants to search. -n NUMBER, --number NUMBER Indicate the number of the search which you want to do. -e EXPORT, --export EXPORT Export the results to a json file (Y/N) Format available: 1.json 2.xlsx -l LANGUAGE, --language LANGUAGE Indicate the language of the search (es)-Spanish(default) -c CAPTURE, --capture CAPTURE Indicate if you want to take a screenshot of each web (y/n)
python n4xd0rk.py -t apple.com -n 1 _ _ _ _ _____ ___ _ | \ | | || | | __ \ / _ \ | | | \| | || |___ _| | | | | | |_ __| | __ | . ` |__ _\ \/ / | | | | | | '__| |/ / | |\ | | | > <| |__| | |_| | | | < |_| \_| |_| /_/\_\_____/ \___/|_| |_|\_\ ** Tool to search the subdomains about a domain using the results indexed of Google and Bing search ** Author: Ignacio Brihuega Rodriguez a.k.a N4xh4ck5 ** DISCLAMER This tool was developed for educational goals. ** The author is not responsible for using to others goals. ** A high power, carries a high responsibility! ** Version 2.1 This script obtains the IP associated a domain Example of usage: python n4xd0rk.py -t apple.com -n 5 Looking domains and subdomains of target apple.com Domains and subdomains of apple.com are: - www.apple.com [23.XXX.XX.83] - communities.apple.com [23.XXX.XXX.242] - selfsolve.apple.com [88.XXX.XXX.168] - checkcoverage.apple.com [88.XXX.XXX.168] - support.apple.com [104.XXX.XXX.98] - itunes.apple.com [23.XXX.XXX.95] - araes.apple.com [17.XXX.XXX.53]
Ignacio Brihuega Rodríguez aka n4xh4ck5
Twitter: @n4xh4ck5
Web: fwhibbit.es
The use of this tool is your responsability. I hereby disclaim any responsibility for actions taken with this tool.