This application is intended to be able to watch your internet connection and report cable modem restarts. This is built to work with my own UPC modem, hence the name.
Important: This application only supports Linux-based operating systems. While it might run on other systems, it might not work well or at all.
To build this application, you first need to check it out:
git clone https://github.com/xxyy/u-p-seer.git
To compile and run it, install just
and run: (you need to
set up Rust
for this)
just build run
This places the binaries in target/debug/u-p-seer
(u-p-seer.exe
on Windows).
You can also build with cargo
directly, but for the application to actually work,
it needs permission to use ping
. The just
script accomplishes this using
setcap
.
You can run without compiling using:
just run
Any and all contributions (issues, pull requests, wiki edits, ...) are welcome! Just try to stick to the style of the existing code and the generally accepted standards for Rust. I'm always open for suggestions.
This project is licensed under a MIT License.
Check out the LICENSE.txt
file for more information.