Initial commit: Organized structure for future implementations

This commit is contained in:
Emmanuel HC
2026-07-08 10:43:33 -05:00
parent 730031a8d9
commit 470c868c15
40 changed files with 68 additions and 55129 deletions

15
README.md Normal file
View File

@@ -0,0 +1,15 @@
# 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