15 lines
722 B
Markdown
15 lines
722 B
Markdown
# Network Connection Tester (v1.0.0)
|
|
Developed by Emmanuel Hernandez | Automation Engineering
|
|
|
|
A high-performance CLI tool designed to monitor network devices in real-time using parallel processing (up to 30 workers). It verifies ICMP reachability (Ping) and TCP port status, exporting a historical log to a timestamped CSV on exit.
|
|
|
|
## Project Structure
|
|
* `src/cli.py`: Main execution script for the terminal interface.
|
|
* `devices_example.csv`: Template file for targets input.
|
|
|
|
## How to Run
|
|
1. Ensure you have Python installed and your virtual environment active.
|
|
2. Install dependencies: `pip install -r requirements.txt`
|
|
3. Execute the tool providing your CSV file:
|
|
```bash
|
|
python src/cli.py devices_example.csv |