A server and client to allow remote shut down, via any device including a phone.
Download Now »
View Example
·
Report Bugs
Table of Contents
This project is oriented towards shutting down networked local machine with any computer, including phones!
Features:
- Predictive text and persisting saved IPs using client.
- Fully working, Python based WebServer!
- Local HTTP site used to shutdown machines using a phone! 😄
Amazing libraries making my life SO much easier.
1.) Python
2.) JDK
- Download serverInstaller.exe here
- Run it.
- Click the windows key and R on your keyboard, Type this in the Run box and click OK/Enter:
taskschd.msc
- Click "Task Scheduler Library" on the left hand side, then look for a task called Shutdown Server. If you see it, then it was installed, and you can either run it there using the button on the right hand side, or restart your computer for it to begin starting on startup. If you don't see this then the install failed. Here's what to try next:
- Head to C:\ This program should unzip a jar file to C:\rebootServer\Server inside here you should start from step 3 from the following manual setup. If you do not see any of those file head to the next section to do it manually!
- Download this Keep the server jar and files in the server folder all together, they need eachother!
- The best way to install the server is to create an automated task using task scheduler. To do this on Windows we'll click the windows key and R at the same time
- Type in the Run box and click OK/Enter:
taskschd.msc
Running the client is easy! Just double click the .jar and type in the IP and click shutdown.
Any IPs used will be saved and populate the predictive suggestions next launch.
Type the servers IPv4 + port 8075 into your browser
192.168.0.47:8750
Type the server's IP of which you'd like to shut down, then click the button to send the command! (or leave empty to shutdown local machine)
Do whatever you want with this, I do not care :) (Dont hurt people, though)
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Graham - gmiller1902@gmail.com
Project Link: https://github.com/LanaDelSlay/Shutdown-On-Lan/