Internet-Monitor-ASL3

https://github.com/KD5FMU/Internet-Monitor-ASL3 · Shell · 2 findings · Review date 2026-07-11

Executive Summary

Automatically restarts NetworkManager on connectivity failure; audio playback path bug may silence alerts.

![Internet Monitor Logo](https://github.com/KD5FMU/Internet-Monitor-ASL3/blob/main/Internet%20Monitor.png)

Summary Counts

0
Critical Security
1
High Security
0
Medium Security
0
Low Security
0
Critical Bugs
0
High Bugs
1
Medium Bugs
0
Low Bugs

Quick Reference

IDSeverityCategoryFileLinesFinding
INTERNET-MON-001 High Security install_internet_monitor.sh 380-423 Automatic NetworkManager stop/start on connectivity failure
INTERNET-MON-002 Medium Bug install_internet_monitor.sh 260-266 play_audio passes basename-only path to Asterisk

High Security Issues

[INTERNET-MON-001] Automatic NetworkManager stop/start on connectivity failure

install_internet_monitor.sh : 380-423

Monitor calls systemctl stop/start NetworkManager when ping fails.

Impact: Flapping connectivity causes repeated network restarts (DoS).

Medium Issues

[INTERNET-MON-002] play_audio passes basename-only path to Asterisk

install_internet_monitor.sh : 260-266

When audio exists only under SOUND_DIR, basename alone passed to rpt localplay.

Impact: Audio alerts may silently fail to play.