Ethereal-dev: Re: [Ethereal-dev] RFQ - Print as HTML
Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.
From: "Martin Regner" <martin.regner@xxxxxxxxx>
Date: Mon, 5 Jan 2004 20:59:13 +0100
Olivier Biot wrote: > I downloaded Analyzer this afternoon and have been playing a while with it. > I now see what you mean with HTML output: Analyzer regenerates the entire > GUI in HTML with I think some scripting magic. I was more thinking at a flat > printed-out representation of the data, like what we generate today in PDML > format. This message is not directly related to HTML output, but anyway (more related to PSML output, I guess) ... One thing I have been thinking about is to being able to print out of a "call-flow" where you see the messages sent between different ip-addresses or similar. By applying some display filters you could get a quite nice picture of what is happening. I think that a "call-flow" output could be much more useful than the normal summary printout in many cases. I made a very simple program a while ago that takes the summary-printout from tethereal and generates a very primitive but useful call-flow. It is actually not limited to any specific protocol (H.323, SIP, SMTP, ...) as long as there is something in the source/destination columns and so on. An there could be a mixture of protocols also. I guess that PSML could be a better alternative to use if one want to generate a call-flow in an application separate from Ethereal. But I was actually thinking that it might be good to output to a call-flow directly from Ethereal. I have attached an example printout to show a little what I mean, even if the attached printout is not really what I want, but was just some experiment. The text above the arrows is corresponding to the information in the Info-column. This specific example is based on the summary printout from the old H.323 plugin. The new H.323 disectors would probably give more information for the different messages.
#17 1.471145 GK=10.10.10.99:1025 RAS: InfoRequest <H.225.0> <H.225.0> GK==>>FF FF=10.10.10.112:1970 10.10.10.99:1025-->>10.10.10.112:1970 #18 1.471789 GK=10.10.10.99:2213 RAS: InfoRequest <H.225.0> <H.225.0> GK=======>>C C=10.10.10.102:1970 10.10.10.99:2213-->>10.10.10.102:1970 #19 1.472224 GK=10.10.10.99:1970 RAS: InfoRequestResponse <H.225.0> <H.225.0> GK<<=======C C=10.10.10.102:1719 10.10.10.102:1719-->>10.10.10.99:1970 #20 1.472581 GK=10.10.10.99:4857 RAS: InfoRequest <H.225.0> <H.225.0> GK============>>D D=10.10.10.114:1970 10.10.10.99:4857-->>10.10.10.114:1970 #21 1.472967 GK=10.10.10.99:1970 RAS: InfoRequestResponse <H.225.0> <H.225.0> GK<<============D D=10.10.10.114:1719 10.10.10.114:1719-->>10.10.10.99:1970 #22 1.518245 GK=10.10.10.99:1970 RAS: InfoRequestResponse <H.225.0> <H.225.0> GK<<==FF FF=10.10.10.112:1719 10.10.10.112:1719-->>10.10.10.99:1970 #65 3.596854 GK=10.10.10.99:1719 RAS: RegistrationRequest <H.225.0> <H.225.0> GK=================>>E E=10.10.10.100:1970 10.10.10.99:1719-->>10.10.10.100:1970 #66 3.598114 GK=10.10.10.99:1970 RAS: RegistrationConfirm <H.225.0> <H.225.0> GK<<=================E E=10.10.10.100:41719 10.10.10.100:41719-->>10.10.10.99:1970 #148 10.783343 E=10.10.10.100:1970 RAS: RegistrationRequest <H.225.0> <H.225.0> E<<==F F=10.10.10.106:1719 10.10.10.106:1719-->>10.10.10.100:1970 #149 10.784217 E=10.10.10.100:1719 RAS: RegistrationConfirm <H.225.0> <H.225.0> E==>>F F=10.10.10.106:1970 10.10.10.100:1719-->>10.10.10.106:1970 #199 15.572069 E=10.10.10.100:1970 RAS: RegistrationRequest <H.225.0> <H.225.0> E<<=======G G=10.10.10.115:1719 10.10.10.115:1719-->>10.10.10.100:1970 #200 15.572949 E=10.10.10.100:32825 RAS: RegistrationConfirm <H.225.0> <H.225.0> E=======>>G G=10.10.10.115:1970 10.10.10.100:32825-->>10.10.10.115:1970 #201 15.574192 E=10.10.10.100:1970 RAS: ResourcesAvailableIndicate <H.225.0> <H.225.0> E<<=======G G=10.10.10.115:1719 10.10.10.115:1719-->>10.10.10.100:1970 #202 15.574815 E=10.10.10.100:32825 RAS: ResourcesAvailableConfirm <H.225.0> <H.225.0> E=======>>G G=10.10.10.115:1970 10.10.10.100:32825-->>10.10.10.115:1970 #210 16.524533 GK=10.10.10.99:1970 RAS: AdmissionRequest <H.225.0> <H.225.0> GK<<=======C C=10.10.10.102:1719 10.10.10.102:1719-->>10.10.10.99:1970 #211 16.550280 GK=10.10.10.99:2213 RAS: AdmissionConfirm <H.225.0> <H.225.0> GK=======>>C C=10.10.10.102:1970 10.10.10.99:2213-->>10.10.10.102:1970 #217 16.552497 GK=10.10.10.99:1970 CS: Setup-UUIE <H.225.0> <H.225.0> GK<<=======C C=10.10.10.102:1720 10.10.10.102:1720-->>10.10.10.99:1970 #218 16.592473 GK=10.10.10.99:2215 CS: CallProceeding-UUIE <H.225.0> <H.225.0> GK=======>>C C=10.10.10.102:1970 10.10.10.99:2215-->>10.10.10.102:1970 #222 16.742059 GK=10.10.10.99:1720 CS: Setup-UUIE <H.225.0> <H.225.0> GK=================>>E E=10.10.10.100:1970 10.10.10.99:1720-->>10.10.10.100:1970 #224 16.748338 GK=10.10.10.99:1970 CS: CallProceeding-UUIE <H.225.0> <H.225.0> GK<<=================E E=10.10.10.100:34743 10.10.10.100:34743-->>10.10.10.99:1970 #228 16.750136 E=10.10.10.100:1720 CS: Setup-UUIE <H.225.0> <H.225.0> E============>>H H=10.10.10.98:1970 10.10.10.100:1720-->>10.10.10.98:1970 #233 16.792582 E=10.10.10.100:1970 CS: CallProceeding-UUIE <H.225.0> <H.225.0> E<<============H H=10.10.10.98:49600 10.10.10.98:49600-->>10.10.10.100:1970 #240 16.928755 E=10.10.10.100:1970 CS: Setup-UUIE <H.225.0> <H.225.0> E<<============H H=10.10.10.98:49600 10.10.10.98:49600-->>10.10.10.100:1970 #243 16.934067 E=10.10.10.100:1720 CS: CallProceeding-UUIE <H.225.0> <H.225.0> E============>>H H=10.10.10.98:1970 10.10.10.100:1720-->>10.10.10.98:1970 #247 16.936110 GK=10.10.10.99:1970 CS: Setup-UUIE <H.225.0> <H.225.0> GK<<=================E E=10.10.10.100:41720 10.10.10.100:41720-->>10.10.10.99:1970 #249 16.976622 GK=10.10.10.99:49601 CS: CallProceeding-UUIE <H.225.0> <H.225.0> GK=================>>E E=10.10.10.100:1970 10.10.10.99:49601-->>10.10.10.100:1970 #256 17.093712 GK=10.10.10.99:1720 CS: Setup-UUIE <H.225.0> <H.225.0> GK============>>D D=10.10.10.114:1970 10.10.10.99:1720-->>10.10.10.114:1970 #259 17.109109 GK=10.10.10.99:1970 CS: Alerting-UUIE <H.225.0> <H.225.0> GK<<============D D=10.10.10.114:34744 10.10.10.114:34744-->>10.10.10.99:1970 #265 17.164322 GK=10.10.10.99:49601 CS: Alerting-UUIE <H.225.0> <H.225.0> GK=================>>E E=10.10.10.100:1970 10.10.10.99:49601-->>10.10.10.100:1970 #266 17.165646 E=10.10.10.100:1720 CS: Alerting-UUIE <H.225.0> <H.225.0> E============>>H H=10.10.10.98:1970 10.10.10.100:1720-->>10.10.10.98:1970 #267 17.169723 E=10.10.10.100:1970 CS: Alerting-UUIE <H.225.0> <H.225.0> E<<============H H=10.10.10.98:49600 10.10.10.98:49600-->>10.10.10.100:1970 #268 17.171207 GK=10.10.10.99:1970 CS: Alerting-UUIE <H.225.0> <H.225.0> GK<<=================E E=10.10.10.100:34743 10.10.10.100:34743-->>10.10.10.99:1970 #270 17.212017 GK=10.10.10.99:2215 CS: Alerting-UUIE <H.225.0> <H.225.0> GK=======>>C C=10.10.10.102:1970 10.10.10.99:2215-->>10.10.10.102:1970
- References:
- RE: [Ethereal-dev] RFQ - Print as HTML
- From: Fulvio Risso
- Re: [Ethereal-dev] RFQ - Print as HTML
- From: Olivier Biot
- RE: [Ethereal-dev] RFQ - Print as HTML
- Prev by Date: Re: [Ethereal-dev] RFQ - Print as HTML
- Next by Date: Re: [Ethereal-dev] New dissector: JPEG File Interchange Format (JFIF)
- Previous by thread: Re: [Ethereal-dev] RFQ - Print as HTML
- Next by thread: [Ethereal-dev] Diasbled Protocols dialog box and extra rescans ...
- Index(es):