Khairi Reda, Projects and work

Pet project
Clacky Tunneling System


Overview

Clacky is a light-weight client/server package for tunneling traffic using the HTTP protocol. Clacky is especially useful when you are behind a firewall that only allows you to connect to a local HTTP proxy. Using Clacky, you can tunnel virtually any TCP/IP traffic through your local HTTP proxy with the assist of a Clacky Server available somewhere on the internet.

What does 'Clacky' mean?

Nothing, it's not even an acronym. Well, actually 'Clacky' is a word in the 'Sankam' language. Don't try to lookup 'sankam' on Google. It's not documented yet, basically because a friend of mine and me made this language. I'll tell you more about that later. Right now, you can think of 'Clacky' as a synonym for cute.

Why would someone use clacky

Only if you're behind a firewall that ONLY permits HTTP traffic through a local HTTP proxy and want to use other services (like POP3 or RSYNC). If you have your own internet connection or you're not behind a firewall then you don't need Clacky. If you're behind a firewall, but the firewall simply allows you to initiate TCP connections then you don't need Clacky. If you're behind a firewall, but do nothing really more than browsing the web, then you probably don't need Clacky.

How does Clacky work?

A Clacky system requires two components: a Clacky Client, and a Clacky Server. Clacky Client runs on your machine and maps remote services on your local machine.

Current status

Clacky is not yet a reality. At the moment, it can not acheive any of the claimed features.

Help

If you'd like to participate in the development of Clacky, please see Clacky Development Page.

Download

The source code of Clacky is available on the Clacky Download Page.


Last Update: 27, October, 2005