The Telesploit framework consists of three separate components: a server, a relay, and a client.
- Server: A NUC based hardware or virtual machine platform running Kali or another systemd enabled Linux distribution that is deployed within the target (customer) environment.
- Relay: An individually assigned cloud (AWS) instance built on Ubuntu 18.04 that leverages HAProxy and Let’s Encrypt to secure all communications.
- Client: A Linux, Windows, or mobile (Android/iOS) environment for interacting with the Telesploit Server.
The Telesploit server provides multiple preconfigured services.
- SSH: A full console connection.
- VNC: A graphical desktop connection.
- Squid: An upstream proxy for tools such as Burp Suite or to access local resources like Nessus
- SOCKS: A configurable proxy for connecting to databases or any other SOCKS supported protocol.
The Telesploit relay provides additional collaboration capabilities.
- Mattermost: An open source Slack-like communications platform.
- IRC: Chat between the server, relay, and other clients.