A reverse HTTP shell to execute commands on remote machines behind firewalls. Once you run the script on the target machine, it periodically polls its designated server for commands to execute. Traffic traverses firewall as outgoing GET/POST requests.
Banshell is a tool to scriptably execute commands on a remotemachine. It was designed with the goal of increasing security by only allowing a specified set of commands to be executed.