Skip to content

Shikhar0051/Shoolin-GUI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shoolin GUI

This is a GUI based free subdomain enumeration tool that collects subdomain data from various online resources and present it in a sequential manner.
Subdomain enumeration is one of the first steps in the information gathering phase, and is required to get a full scope of the attack surfaces of your target.

Getting Started

Prerequisites

  • Nmap (if wanting to run port scans and certain certificate scans)
  • Check the nmap using 'nmap' command. If not present, download Nmap from Nmap Website

Installation

It is preferable to create a virtual environment before installing the requirements.

git clone https://github.com/Shikhar0051/Shoolin-GUI.git
cd Shoolin-GUI
pip install  -r requirements.txt

If any problem is encountered while installing kivy, please follow the given code.

python -m pip install --upgrade pip wheel setuptools
python -m pip install docutils pygments pypiwin32 kivy.deps.sdl2 kivy.deps.glew
python -m pip install kivy.deps.gstreamer
python -m pip install kivy.deps.angle
python -m pip install pygame
python -m pip install kivy

Run the requirements.txt file again to install other package dependencies.

Usage

Run the Shoolin_GUI.py file to execute the code.

It is a simple to use GUI tool. It is necessary to provide a specific target or a target file to run the application. The output data will be gathered and presented in the output window. A navigable button is provided to traverse between the screens.

shoolin_main

image

Contributing

Read the Contributing.md file before contributing or opening an issue.

About

A GUI tool for subdomain enumeration.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Contributors