Alas, living in the capital city of Saint Paul, there is a dearth of fiber connectivity. Living in the bare copper wire, I use an older modem. It delivers acceptable results, but keeping some statistics on the DSL lines' various factors could reveal underlying issues.
- Node
- Playwright
- dotenv
Playwright can headlessly and programmatically interact with a webpage, clicking buttins and reading text.
yarn
yarn start
This likely won't work for your setup. Your modem is much better than mine.
- Navigate to modem IP address
- Log in
- Navigate to status screen
- Navigate to DSL status
- Collect data
- Write data out to
./data.log
- Wait for a random-ish time interval