NetXbreach is a powerful and interactive Python tool designed for network analysis, monitoring, and penetration testing. It provides capabilities such as scanning Wi-Fi networks, disconnecting from networks, connecting to Wi-Fi, scanning connected devices, monitoring network traffic, and packet manipulation.
Scan and list all available Wi-Fi networks along with their SSID, signal strength, BSSID, and encryption type.
Disconnect from the currently connected Wi-Fi network with a simple command.
Connect to a specified Wi-Fi network using its SSID and password.
Discover all devices connected to a given network range and retrieve details such as:
- IP address
- MAC address
- Hostname
- Operating System
- Services running on open ports
Monitor network traffic in real-time on the selected network interface. Capture details like:
- Source and destination IP addresses
- Protocols (TCP, UDP, ICMP)
- Ports
- Payload data
Perform advanced network packet operations such as:
- ARP spoofing
- Sending custom ICMP packets
- Sending custom TCP packets
- Clone the repository:
git clone https://github.com/Illusivehacks/netxbreach.git
- Navigate to the project directory:
cd - Install the required dependencies:
pip install -r requirements.txt
- Run the script:
python netxbreach2.py
- Follow the menu prompts to select the desired functionality.
NetXbreach relies on the following Python libraries:
os(Standard Library): For terminal commands.time(Standard Library): For time-related operations.pywifi: For Wi-Fi scanning and connection.scapy: For packet capturing and manipulation.nmap: For network scanning.rich: For creating a visually appealing interface.
-
Interactive Menu:
- The tool provides a user-friendly menu for selecting tasks.
-
Real-Time Feedback:
- Outputs results and logs using the
richlibrary for better readability.
- Outputs results and logs using the
-
Customizable Operations:
- You can specify network ranges and custom arguments for scans.
We welcome contributions to improve NetXbreach! To contribute:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Submit a pull request.
NetXbreach is intended for educational purposes and ethical use only. Unauthorized use of this tool on networks without explicit permission is illegal and unethical. The developers are not responsible for any misuse of this tool.
This project is licensed under the MIT License. See the LICENSE file for details.

