After a while, finding that nothing more happened, she decided on going into the garden at once; but, alas for poor Alice! when she got to the door, she found she had forgotten the little golden key, and when she went back to the table for it, she found she could not possibly reach it: she could see it quite plainly through the glass, and she tried her best to climb up one of the legs of the table, but it was too slippery; and when she had tired herself out with trying, the poor little thing sat down and cried.
Lewis Carroll "Alice In Wonderland"
Home | Projects | Papers | Forum | Team | Links | Contributions
Active port forwarder is a software tool for secure port forwarding. It uses SSL to increase security of communication between a server and a client. Originally, it was developed to forward data point to point. However, the need for bypassing firewalls in order to connect to internally located computers influenced the further development of the project.
Cctt, "Covert Channel Tunneling Tool" - is a tool presenting several exploitation techniques allowing the creation of arbitrary data transfer channels in the data streams authorized by a network access control system.
Cooking channels - from the paper How to cook a covert channel is a set of two python scripts (CGI and client) allowing to build a communication channel over HTTP cookies.
Firepass - is a tunneling tool, allowing to bypass firewall restrictions and encapsulate data flows inside legal ones to use HTTP POST requests. TCP or UDP based protocols may be tunneled with Firepass. For now, both - client and server parts are written in Perl and the server script acts as a CGI program.
g00gle CrewBots - from the paper g00gle CrewBots is a set of two POC python scripts allowing set up communication channels over the g00gle.
MsnShell - MsnShell is a kind of covert channel tunneling tool allowing to remotely control a Linux computer protected by a firewall. MsnShell encapsulates shell commands and responses within the MSN protocol and only consist of an executable file named "MsnShell Server".
Wsh, "Web Shell" - remote UNIX/WIN shell, that works via HTTP/HTTPS. The package contains two perl scripts for server and client hosts, one C source code and one Java servlet code for the server host : the client script is for console usage and the server scripts run as CGI/Servlet scripts on the target host.
Tunneling and Covert Channels Detection
Cctde - This is a first implementation of the GW Covert Channel and Tunneling over the HTTP protocol Detection : GW implementation theoretical design paper. It is currently designed as an analysis back-end for the Snort NIDS tool and focuses on providing a way to register and disclose informations leading to the detection of unauthorized tunnels and covert channels.
NACS bypassing (Proof Of Concept)
Skeeve is a POC tool you can use to simply create an ICMP tunnel between two computers, which may be located in different networks and separated by a firewall. Skeeve utilizes ICMP packets and IP address spoofing technology to create a data channel in order to redirect TCP connections inside this channel.
HttPostNG is a funny poc to convert a text file into one or several png images and send them to a remote CGI in HTTP POST requests so that the network based "detector" has to figure if all POST images it monitors are legitimate or suspicious.
etc/passwd - Honey page, that allow to collect Google search requests statistic over sensitive file names.
Current working projects
You can learn more about our current and future projects at :
GNU General Public License
GNU Free Documentation License
CHANGELOG, MIRRORS, LEGAL NOTICE