Press ESC to close

Rang3r: Multi-Thread IP and Port Scanner

rang3r

rang3r is a Python 2.7 script designed to scan multiple threads, finding all alive hosts within a specified range. It includes a port scanner that targets the most vulnerable ports. The tool is optimized for speed and efficiency.

Disclaimer

This tool is intended for educational and ethical testing purposes only. Unauthorized use of rang3r to scan networks or devices without explicit permission is illegal and unethical. The creators of this tool are not responsible for any misuse or damage caused by this tool.

Description

rang3r is built to facilitate network security assessments by scanning IP ranges and identifying active hosts and open ports. It leverages multi-threading to perform scans quickly and efficiently, reducing the time it takes to map a network. The port scanner within rang3r focuses on commonly vulnerable ports, providing security professionals with valuable insights into potential security gaps.

Features

  • Multi-threaded IP scanning: Scan multiple IP addresses simultaneously to identify active hosts within a specified range.
  • Port scanning: Check for open ports on identified hosts, focusing on those that are commonly targeted for vulnerabilities.
  • Efficiency: Designed to perform scans quickly and with minimal system resource usage.

Usage

Follow these steps to install and run rang3r:

git clone https://github.com/floriankunushevci/rang3r
cd rang3r
python rang3r.py --ip 192.168.0.1
        

Installation

Before running rang3r, ensure you have the necessary dependencies installed. This application is designed exclusively for Linux (Kali Linux) systems. You need to install termcolor for it to work:

sudo apt-get install python-pip
pip install termcolor
        

Detailed Explanation

rang3r works by initiating multiple threads to scan a range of IP addresses. Each thread attempts to connect to an IP address within the range and checks if it is active. If a host is found to be active, the tool then scans for open ports on that host, identifying potential points of entry that could be exploited by malicious actors. This dual functionality makes rang3r a powerful tool for network reconnaissance and security assessments.

The multi-threaded nature of rang3r significantly speeds up the scanning process compared to traditional single-threaded scanners. This is particularly useful for large networks where manual scanning would be time-consuming and impractical. By automating the scanning process, rang3r allows security professionals to quickly gather data and focus on analyzing the results to improve network security.

It is important to note that while rang3r can provide valuable insights into network security, it should be used responsibly and within the bounds of the law. Always obtain proper authorization before scanning any network or device.

Leave a comment

Your email address will not be published. Required fields are marked *