Ryd3v Toolkit is a Python program that provides various cybersecurity-related tasks. Currently, it includes a port scanning feature that allows users to scan open ports on a given IP address, Scan a URL with Nikto, web directory scanning with dirb, and Netdiscover to find network attached devices.
- TCP/UDP Scan for open ports on a specified IP address or IP address range.
- Scan a URL with Nikto
- Run Netdiscover (requires root!)
- Web directory scanning with dirb
- nmap scanning
- Report generation
- Python 3.x
- Libraries:
- tqdm (for progress bar): You can install it using
pip install tqdm
- colorama
- pexpect
- ptyprocess
- tqdm (for progress bar): You can install it using
or use pip install -r requirements.txt
- Clone the repository or download the
main.py
file. - Open a terminal or command prompt and navigate to the directory containing
main.py
. - Run the program using the following command:
python main.py
- Follow the on-screen instructions to select the desired task and provide the necessary input (e.g., IP address, port range).
- Enter the IP address to scan:
10.10.2.1
- Enter "all" to scan all ports, or press Enter to specify a range.
- If "all" is selected, the program will scan all 65535 ports.
- If you specify a range, you need to provide the starting and ending ports.
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! If you have any ideas, suggestions, or bug reports, please open an issue or submit a pull request.
For any inquiries, feel free to contact [email protected]