Remote Shutdown for Windows XP/2000/NT
Overview
This is little utility which runs as service under Windows and acts like
http server at port 20080. Only one file LeonDown.exe runs the service on
port 20080 and listens for the following three commands:
- poweroff
- reboot
- logout
Source code is included in the archive.
Usage
For example enter
http://localhost:20080/poweroff in your browser to shutdown the machine.
You can even use this buttons to reboot your computer (after installed and
started the LeonDown service)
This commands can be initiated with several utilities like wget, fetch,
telnet
or browsers like netscape, internet explorer, opera,
...
Example for Linux/FreeBSD
fetch http://localhost:20080/poweroff
wget http://localhost:20080/poweroff
Of course this can be remotely issued if you change localhost
to the actual name of the computer.
Installation
Before installing you will need
Microsoft .NET Framework Version 1.1 Redistributable Package which can be
downloaded from Microsoft site. After that just run LeonDown setup which will
install LeonDown service. LeonDown service can be started with
service manager (MyComputer/Manage/Services) or just reboot the computer to
start the service automatically.
Manual Installation
In the archive you will find LeonDown.exe
which is Windows service
and needs first to be installed and then started. After installed it will
automatically start at system boot. To install this utility you will need
InstallUtil.exe program which is normally found under
c:\windows\Microsoft.NET\Framework\v1.1.
.
Type dir /s \windows\InstallUtil.exe to search for one.
Look into install.bat
for details.
C:\windows\Microsoft.NET\Framework\v1.1.4322\installutil leondown.exe
net start LeonDown
To deinstall use the following commands
net stop LeonDown
C:\windows\Microsoft.NET\Framework\v1.1.4322\installutil leondown.exe /u
Security
None whatsoever. Hide this machine behind a wall. Frankly
portnumber and command name is a good protection for port scanners.
Download
Source Code in C# language:LeonDown.zip is for .NET
Development studio. Microsoft Installer
package Setup-LeonDown.msi for end users also
includes this readme file.
Licence
Free of charge GPL.
Copyright © 2004, Leon Kos.
Author: Leon Kos
Last modified: Mon Mar 22 13:59:50 CET 2004