Retail Products

Free open source winsock library with SSL socket – TCP/IP library V4.0

Today’s R&D managers are faced with a tough dilemma when selecting the right component for their TCP/IP network communication.

Why choose Komodia’s TCP/IP Library V4:

  • MFC – Comes with the full MFC overhead. Once you’re using it, you can’t get rid of it. MFC sockets are among the worst possible implementations.
  • .NET – Again, you’re bound forever.
  • Paid solution – Most clients from the security and government sector cannot use closed source code, since they must inspect every line of the code before they can use it.
  • Other open source solutions – Are either poorly coded, too difficult to use, or GPL, which forces you to be GPL as well.
  • Stream sniffing: Sniff encrypted network activity.

Komodia has faced the same dilemma, which is why we’ve decided to develop the TCP/IP library. You will see why there is no other solutions like it. One of Komodia’s guiding principles is to maintain ease of use for inexperienced programmers, while allowing advanced users to customize every aspect of the communication process. Most other libraries are either easy to use but very high level, or very advanced and require a high learning curve.

Our library (C++ open source) that encapsulates winsock2 API. This allows the user to control every aspect of the socket’s operations.

Key Features:

  • Open source licensing. You may use the library freely as long as you display its copyright together with your own.
  • Simple to use. Mimics MFC sockets coding style.
  • Full control over threading scenarios. Decide how many threads to use and how to control them.
  • Reliable and fast asynchronic sockets. (TCP, UDP, and ICMP).
  • Ability to switch from asynchronic sockets back to blocking mode.
  • Complete control over threading scenarios. (Decide how many threads to use, and how to control them)
  • DNS library. (Blocked and asynchronic requests)
  • Large number of samples to demonstrate the library’s abilities.
  • TCP/UDP/HTTP relays. (Also known as TCP port mapping and UDP port mapping)
  • TCP and UDP scanners. (Stealth scanning, multithreaded, and regular)
  • Domain and IP whois.
  • Address spoofing.
  • Online code documentation.
  • Online help.