dftest.html 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <meta name="generator" content="Asciidoctor 2.0.17">
  8. <title>dftest(1)</title>
  9. <link rel="stylesheet" href="./ws.css">
  10. </head>
  11. <body class="manpage">
  12. <div id="header">
  13. <h1>dftest(1) Manual Page</h1>
  14. <h2 id="_name">NAME</h2>
  15. <div class="sectionbody">
  16. <p>dftest - Shows display filter byte-code, for debugging dfilter routines.</p>
  17. </div>
  18. </div>
  19. <div id="content">
  20. <div class="sect1">
  21. <h2 id="_synopsis">SYNOPSIS</h2>
  22. <div class="sectionbody">
  23. <div class="paragraph">
  24. <p><span class="nowrap"><strong>dftest</strong></span>
  25. <span class="nowrap">[ &lt;filter&gt; ]</span></p>
  26. </div>
  27. </div>
  28. </div>
  29. <div class="sect1">
  30. <h2 id="_description">DESCRIPTION</h2>
  31. <div class="sectionbody">
  32. <div class="paragraph">
  33. <p><strong>dftest</strong> is a simple tool which compiles a display filter and shows its bytecode.
  34. Please refer to doc/README.display_filter for a description of the
  35. DFVM (Display Filter Virtual Machine) Byte Codes.</p>
  36. </div>
  37. </div>
  38. </div>
  39. <div class="sect1">
  40. <h2 id="_options">OPTIONS</h2>
  41. <div class="sectionbody">
  42. <div class="dlist">
  43. <dl>
  44. <dt class="hdlist1">filter</dt>
  45. <dd>
  46. <div class="openblock">
  47. <div class="content">
  48. <div class="paragraph">
  49. <p>The display filter expression. If needed it has to be quoted.</p>
  50. </div>
  51. </div>
  52. </div>
  53. </dd>
  54. </dl>
  55. </div>
  56. </div>
  57. </div>
  58. <div class="sect1">
  59. <h2 id="_diagnostic_options">DIAGNOSTIC OPTIONS</h2>
  60. <div class="sectionbody">
  61. <div class="dlist">
  62. <dl>
  63. <dt class="hdlist1">--log-level &lt;level&gt;</dt>
  64. <dd>
  65. <p>Set the active log level.
  66. Supported levels in lowest to highest order are "noisy", "debug", "info", "message", "warning", "critical", and "error".
  67. Messages at each level and higher will be printed, for example "warning" prints "warning", "critical", and "error" messages and "noisy" prints all messages.
  68. Levels are case insensitive.</p>
  69. </dd>
  70. <dt class="hdlist1">--log-fatal &lt;level&gt;</dt>
  71. <dd>
  72. <p>Abort the program if any messages are logged at the specified level or higher.
  73. For example, "warning" aborts on any "warning", "critical", or "error" messages.</p>
  74. </dd>
  75. </dl>
  76. </div>
  77. <div class="dlist">
  78. <dl>
  79. <dt class="hdlist1">--log-domains &lt;list&gt;</dt>
  80. <dd>
  81. <p>Only print messages for the specified log domains, e.g. "GUI,Epan,sshdump".
  82. List of domains must be comma-separated.</p>
  83. </dd>
  84. <dt class="hdlist1">--log-debug &lt;list&gt;</dt>
  85. <dd>
  86. <p>Force the specified domains to log at the "debug" level.
  87. List of domains must be comma-separated.</p>
  88. </dd>
  89. <dt class="hdlist1">--log-noisy &lt;list&gt;</dt>
  90. <dd>
  91. <p>Force the specified domains to log at the "noisy" level.
  92. List of domains must be comma-separated.</p>
  93. </dd>
  94. <dt class="hdlist1">--log-file &lt;path&gt;</dt>
  95. <dd>
  96. <p>Write log messages and stderr output to the specified file.</p>
  97. </dd>
  98. </dl>
  99. </div>
  100. </div>
  101. </div>
  102. <div class="sect1">
  103. <h2 id="_examples">EXAMPLES</h2>
  104. <div class="sectionbody">
  105. <div class="paragraph">
  106. <p>Show how the IP protocol is filtered:</p>
  107. </div>
  108. <div class="literalblock">
  109. <div class="content">
  110. <pre>dftest ip</pre>
  111. </div>
  112. </div>
  113. <div class="paragraph">
  114. <p>Shows how frame 150 is filtered:</p>
  115. </div>
  116. <div class="literalblock">
  117. <div class="content">
  118. <pre>dftest "frame.number == 150"</pre>
  119. </div>
  120. </div>
  121. </div>
  122. </div>
  123. <div class="sect1">
  124. <h2 id="_see_also">SEE ALSO</h2>
  125. <div class="sectionbody">
  126. <div class="paragraph">
  127. <p><a href="wireshark-filter.html">wireshark-filter</a>(4)</p>
  128. </div>
  129. </div>
  130. </div>
  131. <div class="sect1">
  132. <h2 id="_authors">AUTHORS</h2>
  133. <div class="sectionbody">
  134. <div class="paragraph">
  135. <div class="title">Original Author</div>
  136. <p>Jan Šafránek</p>
  137. </div>
  138. <div class="paragraph">
  139. <div class="title">Contributors</div>
  140. <p>Jaap Keuter</p>
  141. </div>
  142. </div>
  143. </div>
  144. </div>
  145. </body>
  146. </html>