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):