DSL Line Health Monitor (Simple Version)

WaledKamal
2025-10-27T20:01:14Z

Shows your DSL line health in simple terms with color-coded status and clear explanations for everyday users

# 📡 DSL Line Health Monitor (Simple Version)

**Author:** Waleed Kamal
**License:** MIT
**Version:** 1.0.0

A lightweight Tampermonkey userscript that automatically checks your DSL line quality using your router’s internal API (`https://192.168.1.1/api/ntwk/dslinfo`) and displays an easy-to-understand health report directly on the page.

This tool is designed for **regular users**, not network engineers — it explains your DSL stats in plain English and color codes them to show whether your line is healthy, borderline, or has serious issues.

---

## 🧠 What It Does

- Fetches real DSL data directly from your router (VDSL/ADSL supported).
- Analyzes key parameters like:
- Signal-to-Noise Ratio (SNR Margin)
- Line Attenuation
- Upstream & Downstream Speeds
- Explains what each value means in **simple words**.
- Shows a **final summary**:
- ✅ **Healthy line**
- ⚠️ **Borderline (minor issues)**
- ❌ **Serious line issues**
- Describes how line issues may affect your internet (e.g., slow speed, drops, buffering).

---

## 🧩 Example Output

When you visit your router page (`https://192.168.1.1`), a floating box appears in the bottom-right corner: