This is a series of software that will allow you to connect to your computers from anywhere in the world, without using an untrusted middleman or closed source commerical software that may have an intentional backdoor.
You can transfer files between client and host computers, and control host computers almost as if you were in front of it.
I also have one thing that most of the commercial vendors I looked at do not appear to have: a native HTML5 web interface for both the remote control client AND the file manager.
The software on windows works in the UAC enviroment thanks to the help of a C++ and java native interface (JNI) code i found on github..
The software with the exception of the Java UAC interface is written in python-2.7
Windows Apple El Capitan, and Linux are currently tested and working. BSD and Solaris should work.
Due to size constraints i am unable to supply the entire library source i used for building the java "winsysi" (windows system interact) tool.
I have supplied my pre-built jars and the source code to winsysi.
the winrobot library can be found at: https://github.com/caoym/WinRobot
also, microsoft security essentals flags parts of the java library as a trojan, Malwarebytes and other vendors i use do not flag the software at all.
pywin32-220 (windows only)
cxfreeze 4.3.2 (Windows)
Latest Java JRE (windows)
brew python2.7.x (Apple)
PyAutoGUI 0.9.33 (Apple)
pyobjc-2.51 or above (Apple)
pyinstaller-3.2 (Apple, Linux, Unix)