The program IPTunnelManager is used for IP tunneling with the options for compressing and encrypting traffic.
Thus, the program makes it possible to create a secure connection for any application or service using TCP/IP (HTTP, FTP, SMTP, POP, NNTP, SNPP, Telnet, etc.). It is especially important for those TCP/IP services and applications (for example, FTP, Telnet, various DBMS) that transfer passwords openly when establishing a connection between a client and a server. IPTunnelManager starts encrypting traffic from the moment when a TCP/IP connection is established, that is why all data transferred between a client and a server are encrypted. Besides, IPTunnelManager protects transferred data from being changed by checking the integrity of the transferred data using a 128-bit MAC algorithm.
Data compression provides a significant (not less than 3 times less) decrease in the volume of data transferred via the network.
Multithreaded, highly effective, streaming traffic processing produces practically no negative influence on the channel capacity.
To create a secure connection, the program does not require opening additional ports and it does not transfer keys via the network (as it uses a synchronous algorithm to encrypt traffic). In fact, one and the same password is used to authorize a client and to encrypt data.
IPTunnelManager can be used as PROXY (Network Address Translation). As IPTunnelManager transfers data "on its own", the server process knows nothing about the client process.
Algorithms for compressing and encrypting data used in the program are among the most fast and effective ones.