IpAll is a Python-based command-line tool for local network auditing and analysis.
It is developed entirely with Python’s standard libraries (socket, ipaddress, concurrent.futures, etc.) and requires no external dependencies.
IpAll allows users to perform customizable network scans on defined IP ranges and test specific ports. All operations are executed locally and rely solely on the Python standard library. The tool is designed for users who want a simple, transparent, and ethical way to inspect their own network infrastructure.
- Configurable IP range scanning
- Optional port range or list selection
- Multi-threaded execution using
ThreadPoolExecutor - Adjustable timeout for each connection
- No external dependencies
Clone the repository and run the program directly with Python:
git clone https://github.com/EloyGMDev/IpAll.git
cd IpAll
python ipall.pyPython 3.8 or higher
Run the tool from the command line.
If your version of IpAll uses interactive input instead of command-line arguments, follow the on-screen instructions when running the program.
IpAll is intended only for authorized and ethical security testing.
Run this tool exclusively on networks that you own or have explicit permission to analyze. The author (EloyGM) is not responsible for any misuse, damage, or illegal activity resulting from the use of this software.
The user assumes full responsibility for all actions performed with IpAll.
EloyGM