recon-lit is an improvised version of our favourite subdomain enumeration tool #Sublist3r, which delivers various features such as indicating URL redirections, displaying server name (if present) and IP information, basic port scanning having services running on ports [21, 22, 23, 25, 53, 80, 110, 111, 135, 139, 143, 443, 445, 993, 1723, 3306, 3389, 5900, 8080, 8443] and also indicating the URL response status code in output.
git clone https://github.com/YashGoti/recon-lit.git
cd recon-lit
python3 setup.py install
pip3 install -r requirements.txt
python3 reconlit.py -d <DOMAIN NAME>
recon-lit currently supports Python 2 and Python 3.
- The recommended version for Python 2 is 2.7.x
- The recommended version for Python 3 is 3.4.x
recon-lit depends on the requests
, dnspython
and argparse
python modules.
These dependencies can be installed using the requirements file:
- Installation on Windows:
c:\python27\python.exe -m pip install -r requirements.txt
- Installation on Linux
sudo pip install -r requirements.txt
Short Form | Long Form | Description |
---|---|---|
-d | --domain | Domain name to enumerate subdomains of |
-b | --bruteforce | Enable the subbrute bruteforce module |
-v | --verbose | Enable the verbose mode and display results in realtime |
-t | --threads | Number of threads to use for subbrute bruteforce |
-e | --engines | Specify a comma-separated list of search engines |
-o | --output | Save the results to text file |
-h | --help | show the help message and exit |
recon-lit is licensed under the GNU GPL license. take a look at the LICENSE for more information.
- streetofhacker - The Alive Sub-domain check module.
- aboul3la - The Base code for sub-domain enumeration.
Current version is 1.0