A resource monitor for the local network.
Note
This is my first ever Rust project. The code is bad, and it's not really that much either. I just wanted to try out Rust and see how it works. Now that I know I like it, I will definitely revisit this project and eventually make it better. Until then, I will not upload any binaries or anything. This is just a fun little project for me to learn Rust.
Warning
Only use this on a local network. Never expose it to outside! You don't want someone shutting down your computer remotely...
git clone https://github.com/Kex1016/shigen.git
cd shigen
cargo build --release./target/release/shigen/- Hello World/system- System Information/system/shutdown- Shutdown the system [POST]/system/reboot- Reboot the system [POST]
/cpu- CPU Usage/memory- Memory Usage/network- Network Usage/disks- Disk Usage/processes- Running Processes/processes?pid=<PID>&signal=<SIG>- Send a termination signal to a process [POST]kill=> Killterm=> Termint=> Interruptquit=> Quitstop=> Stopcont=> Continuehup=> Hangupusr1=> User1usr2=> User2
- This isn't the best way to do this, but it's the idea I first had. Will refactor.
/temps- Temperature Information/user/<username>- User Information
- Refactor the process signal sending
- Websocket?