topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Sunday December 15, 2024, 11:15 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: TCP/IP Builder : a Windows Sockets test/debug tool  (Read 17843 times)

40hz

  • Supporting Member
  • Joined in 2007
  • **
  • Posts: 11,859
    • View Profile
    • Donate to Member
TCP/IP Builder : a Windows Sockets test/debug tool
« on: May 11, 2009, 05:50 PM »
Here's a nice utility for anything you're testing (or coding!) that uses Windows sockets. Very cool tool. :Thmbsup:

Thx to the folks over at xtort.net for identifying this useful little gem.


Main link: http://www.drk.com.ar/builder.php

TCP/IP Builder 1.8

TCP/IP Builder is a Windows Socket testing tool. You will be able to create a socket manually, connect it (or listen for connections), send and receive data through it.

You may setup local IP and Port, TCP/UDP protocol, keep alive, out-of-band data, DNS Resolver, System info, on-line help, RAW Packet Detail.

Features:

    * Act as client or server.
    * Select local IP address and port.
    * Build TCP or UDP sockets.
    * Detect remote IP address and port on incoming UDP packets.
    * Send and receive normal and Out of Band data.
    * Use 'keep-alive' and 'no-delay' socket options.
    * View incoming data in Hexadecimal representation.
    * Send arbitrary bytes by writting its ASCII number.
    * ASCII parser option for writting bytes in the format 0x<nn> (i.e: 0x4F)
    * Resolve IP addresses usign DNS.
    * IP, Protocol, Port and send flags configuration is persistent now.
    * TCP/IP Builder is open source, under GNU General Public License.


screenshot.gif

Also check out these two short articles under the docs tab for further details and instructions on how to use:

http://www.drk.com.a...Protocol-Debugging-1

http://www.drk.com.a...Protocol-Debugging-2

TCP/IP High-Level Protocol Debugging

How come TCP/IP Builder idea?


When developing a TCP/IP related application, programmers usually face the lack of a proper debugging tool. Since most of the times the programmer must build both client and server applications, starting a development can be a painful task, especially if it is the first networking development. Even for an experienced programmer, having a TCP/IP debugging tool is a useful help for testing purposes.

As a programmer strongly involved in networking applications, I have faced this problem many times. Maybe too many times, therefore two months ago I decided to start developing a solution for this problem, TCP/IP Builder.

TCP/IP Builder as a debugging tool

If you have used TCP/IP Builder before reading this document, you could be asking yourself why do I call it a debugging tool. Well, it is not a debugging tool from a strict point of view. Anyway, it is used as a debugging tool 90% of the time. To be more specific I would like to say it is a 'Black Box' debugging tool, because it doesn't need internal information about the application being debugged. It will work as long as the application uses sockets to communicate with the outside world. (And as long as you know how to 'talk' with this application, of course).

 8)


« Last Edit: May 11, 2009, 05:53 PM by 40hz »

Stoic Joker

  • Honorary Member
  • Joined in 2008
  • **
  • Posts: 6,649
    • View Profile
    • Donate to Member
Re: TCP/IP Builder : a Windows Sockets test/debug tool
« Reply #1 on: May 15, 2009, 07:48 AM »
Thanks, that does look useful ... might even help with what I'm working on now.