Top downloads

Today's RND managers are faced with a difficult situation when it's coming to choosing which component to use for TCP/IP network communication.

The obvious choice comes to mind:

  • MFC - Attached with the full MFC overhead, once you're using it, you can't get rid of it later. (MFC sockets is one of the worst implementation possible)
  • .NET - Again you're bound forever.
  • Paid solution - Because our clients are among the security industry (At nation level), they can't use any "Close 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 hard to use, or GPL. (Which forces you to be GPL as well)

We faced the same problem too, and decided to develop the library which you'll come to understand there's no other solutions like it.

One of our biggest emphasis is on ease of usage for inexperienced programmers, while allowing advanced user to customize every aspect of the communication process. (Unlike most libraries that either easy to use but very high level, or very advanced and have a high learning curve)

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

Key features:

  • Complete control over TCP/IP header. (Allows to modify/craft the headers' flag)
  • Complete control over threading scenarios. (Decide how many threads to use, and how to control them )
  • Reliable and fast asynchronic sockets. (TCP,UDP and ICMP)
  • DNS library. (Blocked and asynchronic requests)
  • TCP and UDP scanners. (Stealth scanning, multithreaded, and regular)
  • Domain and IP whois.
  • Packet crafter. (Craft every packet possible for security tests)
  • Ability to switch from asynchronic sockets back to blocking mode.
  • Large number of samples to demonstrate the library's abilities.
  • Address spoofing.
  • TCP/UDP/HTTP relays. (Also known as TCP port mapping and UDP port mapping)
  • Online code documentation.
  • Online help.

Currently we are working on transparent proxy support.
This feature integrates into existing code without rewriting one single line

 

 

 

 
Copyright © 2003 Komodia Inc. All rights reserved
TCP/IP library version 4 Packet crafter LSP developer's guide TCP/IP library help only Profile Services Contact us Links Tools Board