Welcome to your wiki!
TocToc is an open source port knock client developed by EuropeSIP, for Windows System. Is specially designed for Asterisk and/or elastix users, but it can be used also for any other protected resource, even to launch specific actions/operations on your linux servers.
We decided to focus on Win32, since we thought that while most of the end users of elastix and asterisk PBX need to access them remotely using softphones under windows, currently releases were poorly written and there was not a clear/easy tool for that platform addressed to end-users. If you are and admin needing linux, we are pretty sure you would be able to find a lot of utils already on the market.
Our port knock function allows you to open, on demand, firewall specific rules to allow you to connect your PBX or linux system remotely, so you can have your PBX access safe, while avoiding to install a specific VPN system. The tool is easy to use, may have several rules, and indeed, can automatically startup with windows, or launch your specific app (ssh, xten soft phone, etc).
Also, we have implemented not only the standard version of port-knock, called knockd, but also a pre-eliminar release of a specific knock release shipped with Elastix PBX called wormhole (so, if you want to use the elastix GUI, you can do it).
More info about port-knock can be find here -> http://www.voip-info.org/wiki/view/Port+Knocking+
If you need help in order to configure the stander Knockd server, we would suggest to check info at http://www.zeroflux.org/projects/knock . However, if you want to configure wormhole version (elastix one), you may follow the corresponding elastic info / sites. Please be aware that on this case, wormhole is still on beta - non-stable release.
Code source is available at this site, but we are also available for customizations or/and special request. If you need them, do not hesitate to contact us.