Please see the FAQ item "Are there any tools available for debugging Winsock programs?" for more information on sniffers and shims.

Ratings: Packages are rated on a simple 5-point system. Features and usablility are rated on the following scale:

5 points This is a wonderful product and you should waste no time getting it, if price permits.
  4 points Nearly perfect. Its features are competitive with others in its price class.
  3 points Adequate. This product may be mildly buggy, but it’s tolerable. It does what the manual says it will, and it’s reasonably usable.
  2 points Yick! This product is buggy, weak, and/or hard to use. Use only if there’s no other choice.
  1 point This product is unusable. Stay away.

I’ve ranked these products from a network developer’s perspective. Many of these products are actually targetted towards network administrators, so their focus is a bit off of what the developer needs. So, “alert via pager” features won’t help a product’s ratings, but available source code and a protocol dissector API will.

Price also matters. A program with features comparable to higher-priced programs gets one extra point. So, a cheap program given 3 points on its own merits would get an extra point if its features were comparable to a more expensive product.

Ratings do not take the platform into account. I do not know what systems you are comfortable with, or what you have available to you for debugging machines. So, I leave it to you to weight my ratings against your platform preferences. (Any apparent bias against the Unix and DOS text UI programs is due to inherent usability issues.)

If the “Date tried” field is “Long, long ago,” the review is probably sadly outdated. I don’t have any information on when I last tried the product in question.

Network Sniffers:
Winsock Shims:
Miscellaneous Debugging Tools:

<< Samples: Useful Code
Useful Web Pages >>
Updated Sun Oct 25 2009 01:54 MDT   Go to my home page