wiki:xmpp
Running NetPDL parser failed a:
0, PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/idn.ini on line 1 in Unknown on line 0 /usr/local/netpdl/parser.php

NetPDL dissector..........VALIDATED !!

Original XML source
  1. <protocol name="xmpp" longname="Extensible Messaging and Presence Protocol" showsumtemplate="xmpp">
  2.   <execute-code>
  3.     <verify>
  4.       <!--<if expr="hasstring($packet[$currentoffset:0],'\x3cstream.*\x3e',0)">-->
  5.       <if expr="hasstring($packet[$currentoffset:0],'\x3cstream:stream[\x09-\x0d ][ -~]*[\x09-\x0d ]xmlns=[\x27\x22]jabber',0)">
  6.         <if-true>
  7.           <assign-variable name="$protoverify_result" value="%FOUND"/>
  8.         </if-true>
  9.       </if>
  10.     </verify>
  11.  
  12.     <before when="$protoverify_result == %FOUND">
  13.       <assign-variable name="$session_hit" value="1"/>
  14.       <update-lookuptable name="$tcpsessiontable" action="add" validity="updateonhit" keeptime="300" hittime="300">
  15.         <lookupkey value="$firstip"/>
  16.         <lookupkey value="$secondip"/>
  17.         <lookupkey value="$firstport"/>
  18.         <lookupkey value="$secondport"/>
  19.         <lookupdata value="#xmpp"/>
  20.         <lookupdata value="0"/>
  21.       </update-lookuptable>
  22.  
  23.       <if expr="$enable_servertable">
  24.         <if-true>
  25.           <if expr="checklookuptable($CandidateServersTable, $ipsrc, $portsrc)">
  26.             <if-true>
  27.               <update-lookuptable name="$KnownServerTable" action="add" validity="updateonhit" keeptime="300" hittime="300">
  28.                 <lookupkey value="$ipsrc"/>
  29.                 <lookupkey value="$portsrc"/>
  30.                 <lookupdata value="#xmpp"/>
  31.               </update-lookuptable>
  32.               <!-- delete entry from CandidateServersTable -->
  33.               <update-lookuptable name="$CandidateServersTable" action="purge">
  34.                 <lookupkey value="$ipsrc"/>
  35.                 <lookupkey value="$portsrc"/>                    
  36.               </update-lookuptable>
  37.             </if-true>
  38.             <if-false>
  39.               <if expr="checklookuptable($CandidateServersTable, $ipdst, $portdst)">
  40.                 <if-true>
  41.                   <update-lookuptable name="$KnownServerTable" action="add" validity="updateonhit" keeptime="300" hittime="300">
  42.                     <lookupkey value="$ipdst"/>
  43.                     <lookupkey value="$portdst"/>
  44.                     <lookupdata value="#xmpp"/>
  45.                   </update-lookuptable>
  46.                   <update-lookuptable name="$CandidateServersTable" action="purge">
  47.                     <lookupkey value="$ipdst"/>
  48.                     <lookupkey value="$portdst"/>                    
  49.                   </update-lookuptable>
  50.                 </if-true>
  51.               </if>
  52.             </if-false>
  53.           </if>
  54.         </if-true>
  55.       </if>
  56.     </before>
  57.   </execute-code>
  58.  
  59.   <format>
  60.     <fields>
  61.       <field type="variable" name="xmppdata" longname="XMPP Data" expr="$packetlength - $currentoffset" showtemplate="FieldAscii"/>
  62.     </fields>
  63.   </format>
  64.  
  65.   <visualization>
  66.     <showsumtemplate name="xmpp">
  67.       <section name="next"/>
  68.       <text value="XMPP"/>
  69.     </showsumtemplate>
  70.   </visualization>
  71. </protocol>
  72.  
  73.  
Processing time: 0.020