Skynet Framework is powerful, easy to use GNU/GPL licensed remote control package and cluster-based network connections builder written in PHP.
With Skynet you can create different instances of Skynet (called "clusters") and place them on different servers and then connects with them and sending data between them.
NOTE: Skynet can be some of kind C&C service and can offers powerful possibilites with this. Please do not use Skynet for illegal purposes.
Most important features of Skynet:
- Peer to peer clusters architecture
- Requesting and responding data via internal connections based on easy to use parameters
- Self updating registry about other clusters
- Broadcast mode (clusters to clusters | many-to-many peer-to-peer connections)
- Event Listeners based, easy to extend architecture of API
- It is only one file whitch is compiling from sources (you can extends Skynet by your own methods and compile all into single file)
- Powerful event log system
- Build-in console
- Works in two modes: browser and CLI
- Easy to integration with tools like CRON
- Remote code execution
- Remote shell access
- Remote files transfers
- Administration panel via browser
- PDO multiple database engines support
- Self-update engine (even via remote)
- Self-clone engine (even via remote)
- Easy to extends and customization
- Factory based connections adapters (you can implements you own connection methods, CURL is included)
- Factory based data encryption (you can implements you own algorithms, openSSL and Mcrypt are included)
- Factory based event and logger listeners (you can create your own listeners and data loggers)
- Sending responses via email engine included
- Debugger included
- Sleep and wakeup clusters commands included
- Full API documentation in PHPDOC
- It's all in one