Labs: Projects and Components that are in the Development Stage
Backups
We've been writing backup software for almost 10 years. The newest version of our software will include these features:
Client and Server agents are the same program, just configured for different roles
Sync files with anyone; pool extra storage for a shared virtual disk (user controlled dropbox)
AES encryption on the client side
Automatically use multiple storage locations for reliability
To share a file or entire directory, just send them a URL
Block level deltas, only files changes are transferred (rsync)
Flexible version or history management
Simple web interface to control and manage all the clients and servers in a domain
JavaScript AES Encryption
We've been using client side JavaScript AES Encryption for several years, but I decided to rewrite it to be more flexible.
Right now we use it for our Docs pages. So if our website, backups, servers, laptops, or offices are compromised, the data is secure.
We've added this functionality to Drupal and Google Spreadsheet Scripts. It is compatible with all major browsers and smart phones (iPhone, Android, Blackberry, Palm Pre).
Below is a demo of the in-page JavaScript Decryption:
Simple computer monitoring software that uses a client installed on each server or workstation to be monitored.
There are many programs that monitor everything on your network, but they can be overkill and difficult to learn. We wanted something very simple, and a program that is immediately useful. Something like Google Analytics but for your computers.
What is monitored?
Uptime History
Services / Daemons
Disk Space
History of Network Connections (Wireless, LAN, VPN)
Path, File, and URL Access History
Individual features are optional, so features can be enabled or not. Actions can be customized, so an email or text message is sent when a limit is reached or a specified event occurs.
P2P VPN
We have a P2P VPN program, but we have more ideas we'd like to add.
Link computers together over a virtual network regardless of physical location.