Simple Python app to ping multiple IPs concurrently and log results to ping_results.csv.
python3 ping_app.py
python3 ping_app.py 8.8.8.8 1.1.1.1 192.168.1.1
python3 ping_app.py --timeout 2 --interval 1 --out ping_results.csv 8.8.4.4 9.9.9.9- Sends 1 ping per host every interval (default: 1s)
- Runs continuously until Ctrl+C
- Writes/append rows to
ping_results.csv - Columns:
timestamp, ip, status, latency_ms - Prints colored emoji status to CLI