Wednesday, September 10, 2008

Pushing Daisies

Long time ago I created this little program to control few Windows computers I have around me. It's called Daisy. It has a server and a client. It's like WinVNC but without the remote viewing. So you need line of sight to the computer you need to control as you would be looking at that display and use keyboard/mouse on the local computer. 

Client captures mouse and keystrokes on it and sends to the server. Server has a keyboard/mouse hook and injects the remote mouse/keystrokes to the hook chain. There is no desktop capture. 

Run the Daisy Server on the controllee machine.
Run the Daisy Client on the controller machine.

Daisy Server




I usually have a link to this on the start-up. 
This listen to the network for 
Daisy Client commands and executes them.
The only commands are mouse and keystrokes.





Daisy Client

Start it up and put the IP of the server you want to control.







And use mouse and keyboard on the client window.
Client only captures mouse and keyboard on it's window. Mouse is scaled. So that no matter what the Daisy Client window size is, it always maps to the full desktop size of the computer running the server.
Features:
Very quick and easy. Minimal. 

Warning:
Program is given away as is. Free to use. It does what it says it will. There's no encryption or authentication. 
Use it only on the machines only you have direct physical access.





To Do:
Server discovery and list out on the client.
Server to display it's own IP.
Client to remember a list of last used IPs



No comments:

About Me

Cambridge, United Kingdom