We're speaking at
CFUnited 2008:
CFUnited - The Premiere ColdFusion Technical Conference

Search

Calendar

SunMonTueWedThuFriSat
    123
45678910
11121314151617
18192021222324
25262728293031

Subscribe Enter your email address to subscribe to this blog. You'll receive an email when we write a new post.

Recent Entries Come On In, Rails-The Water's Warm
Shan's Simple Examples: File uploads with Flex and ColdFusion

Recent Comments Google Calendar API - Creating a new Calendar with ColdFusion
Steve Julian said: When and where are you going to post the finished CFC's ? Thanks [more]

Three Phases of Programmer Development
Pat Branley said: I normally think of those phase 2 people as 'programmers' and the phase 3 people as 'developers'. I... [more]

New Job Title: Front End Engineer
Sean Corfield said: Well, there's always the excellent Fusion Authority Quarterly Journal... [more]

Down To The Wire: HTTP Sniffers
Brian M said: I second the mention of the Charles Web Debugging Proxy that Tariq mentioned. It is fantastic. It s... [more]

New Job Title: Front End Engineer
Patrick said: Heya Sean. Good point. I never understood how they did things over there at SysCon, and I understand... [more]

Archives By Subject Business of Software (4) [RSS]
ColdFusion (318) [RSS]
Conferences (6) [RSS]
Databases (87) [RSS]
Flex & Flash (109) [RSS]
Fusebox (87) [RSS]
General Development (29) [RSS]
Google (9) [RSS]
Hardware (5) [RSS]
JVM & Java (132) [RSS]
Linux (20) [RSS]
Miscellaneous (254) [RSS]
Performance (8) [RSS]
SeeFusion (36) [RSS]
Shan's Simple Examples (6) [RSS]
User Interface (3) [RSS]
Windows (5) [RSS]

Archives By Poster Daryl Banttari (10)
Nat Papovich (29)
Patrick Quinn (36)
Shannon Hicks (22)
Steve Nelson (21)
Tyson Vanek (3)


bottom corner

Down To The Wire: HTTP Sniffers

At Webapper, we've always described our tuning & troubleshooting consulting as a "wire-to-wire" service. This means that we find and fix performance and/or stability problems wherever they are, even if they're in the network layer (e.g., the TCP "silly window" problem). And beyond troubleshooting production systems, we've always found that HTTP sniffers are useful during development, too. We just heard about a free tool from Microsoft, named Fiddler, so I thought I'd blog it here along with some others that we use regularly:

  • Fiddler: It's a free tool written by Eric Lawrence at Microsoft. It's really technically an HTTP proxy, and thus is a specialized tool for sniffing Web requests.
  • Wireshark (formerly Ethereal): This is one we've used for a long time. It's a general purpose packet sniffer, and sees all packets, not just HTTP.
  • ServiceCapture: Written by Kevin Langdon, we've got copies of this laying all over the virtual office. The killer feature in this tool is its decoding of service requests. It'll decode AMF/remoting packets, for example, and show you their full data structure. Very, very useful.

Comments
Don't forget Charles (http://www.xk72.com/charles/index.php) in that list. In addition, here's a huge list from Port80 software:

http://www.port80software.com/200ok/archive/2005/0...

Rey
# Posted By Rey Bango | 2/29/08 11:24 AM
Heya Rey. Thanks a mil for that long list!
# Posted By Patrick | 2/29/08 11:33 AM
My pleasure Patrick. :)
# Posted By Rey Bango | 2/29/08 11:40 AM
ServiceCapture is a *LIFE SAVER* if you're a Flex or AJAX developer. A definite must have.

There's also Charles Web Debugging Proxy which is pretty good too:
http://www.xk72.com/charles/
# Posted By Tariq Ahmed | 2/29/08 12:32 PM
Heya Patrick, this is of course a topic that many people always need to be made aware of. So, to add to the mention of a couple more alternatives, here are still more:

http://carehart.org/resourcelists/tools_to_conside...

This is one category in dozens that I offer, listing tools like this that CFers may be interested in.

/charlie
# Posted By Charlie Arehart | 2/29/08 9:51 PM
Heya Charlie. Thanks for stopping by, and thanks also for adding to the list!
# Posted By Patrick | 3/3/08 9:38 AM
I second the mention of the Charles Web Debugging Proxy that Tariq mentioned. It is fantastic. It supports AMF, XML, images, etc. Shows timing info. Simulates network latency & slow bandwidth. It does more than I can mention here.
http://www.xk72.com/charles/
# Posted By Brian M | 4/11/08 10:00 PM

bottom corner