home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / smbtrace.zip / SMBTOOL.HLP (.txt) < prev   
OS/2 Help File  |  1996-02-20  |  21KB  |  456 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. SMB Tool - Application Help ΓòÉΓòÉΓòÉ
  3.  
  4. This file contains the help for the SMB Tool Application. 
  5.  
  6.  
  7. ΓòÉΓòÉΓòÉ 1.1. SMB Formatter - Application Help ΓòÉΓòÉΓòÉ
  8.  
  9. This tool can be used for advanced problem determination, tuning and 
  10. application analysis in networks containing IBM OS/2 LAN servers and 
  11. requesters. Select from among the items in the following list to get more 
  12. information: 
  13.  
  14. o SMB Formatting and Tracing with this tool 
  15.  
  16. o Restrictions 
  17.  
  18. o Introduction to Server Message Blocks 
  19.  
  20. o Taxonomy of Server Message Blocks 
  21.  
  22. o Examples of uses for this tool 
  23.  
  24.  
  25. ΓòÉΓòÉΓòÉ 1.2. SMB Tool - List Box Help ΓòÉΓòÉΓòÉ
  26.  
  27. The SMB commands found in the trace file are listed.  If a command was returned 
  28. with an error, its error class and code follow. Double click on an entry to 
  29. display detail information.  If no items are listed, a trace file can be opened 
  30. by choosing File then Open. 
  31.  
  32.  
  33. ΓòÉΓòÉΓòÉ 1.3. SMB Tool - Edit Menu Help ΓòÉΓòÉΓòÉ
  34.  
  35. Use this option to Copy selected text from the SMB details window to the 
  36. clipboard. 
  37.  
  38.  
  39. ΓòÉΓòÉΓòÉ 1.4. SMB Tool - Options Menu Help ΓòÉΓòÉΓòÉ
  40.  
  41. Use these options to filter which SMBs are displayed in the Listbox. There is 
  42. also an option to change which font is used by this application and to change 
  43. the size of captured and displayed SMBs. 
  44.  
  45.  
  46. ΓòÉΓòÉΓòÉ 1.4.1. SMB Tool - Set Size... Help ΓòÉΓòÉΓòÉ
  47.  
  48.  Use this option to determine the size of the SMB that is displayed by the 
  49. Display Unformatted data push button.  It also affects the size of the 
  50. unformatted data displayed in the trace file.  It also affects the size of the 
  51. SMB data that the server or redirector trace utilities will capture. It does 
  52. not affect the size of data captured by an already running server or redirector 
  53. server message block trace. 
  54.  
  55.  
  56. ΓòÉΓòÉΓòÉ 1.4.2. SMB Tool - Filter SMBs... Help ΓòÉΓòÉΓòÉ
  57.  
  58. Use these options to choose which SMBs to display.  Before loading a large 
  59. trace it can save memory to restrict which SMB commands are displayed. 
  60. Displaying only SMBs that returned with errors is often a good way to start 
  61. analyzing a large trace file. After opening a trace file, once you have found 
  62. the process or the file handle or the userid of interest, selecting this 
  63. process, file or user identifier to filter on will often make analysis easier 
  64. by reducing the size of the displayed data. 
  65.  
  66.  
  67. ΓòÉΓòÉΓòÉ 1.4.3. SMB Tool - Filter SMB commands... Help ΓòÉΓòÉΓòÉ
  68.  
  69. Use this option to choose one or more SMB commands to display.  By default all 
  70. SMB commands are displayed, but focusing on a few key commands may make 
  71. analysis easier.  For example, if you are looking for errors reading data 
  72. across the network, you might select SMBOpen, SMBOpenX, SMBRead and SMBReadX. 
  73. This would cause the displayed trace data to be much smaller since it only 
  74. would display those four types of SMBs. 
  75.  
  76.  
  77. ΓòÉΓòÉΓòÉ 1.4.4. SMB Tool - Display SMBs... Help ΓòÉΓòÉΓòÉ
  78.  
  79. By default this tool displays all SMBs in the trace whether or not the SMB 
  80. returned an error.  If you are only interested in seeing the SMBs that have 
  81. errors select Only SMBs with Errors otherwise select All SMBs to trace all SMBs 
  82. even those that returned no error. Choosing to display only SMBs with Errors 
  83. makes the displayed trace file much smaller which may make analysis easier. 
  84.  
  85.  
  86. ΓòÉΓòÉΓòÉ 1.4.5. SMB Tool - Display SMBs for One User... Help ΓòÉΓòÉΓòÉ
  87.  
  88. Use this option to select one user (one machine) to trace.  Each requester to 
  89. server conversation, also called a session, is identified by a unique UID (user 
  90. identifier) which is established when a user first connects to that server. 
  91. Usually this UID is created during the first NET USE command (or equivalent 
  92. menu option) from the requester to that server.  This UID can be found in the 
  93. detail information of the SMB Session Setup response and all SMBs that follow. 
  94. The User Name that it corresponds to is found in the SMB Session Setup Request. 
  95. If you wish to view SMBs from one user, find the UID (a value from 0 to 64K-1) 
  96. and enter it using this menu option, then select Ok. To reset the trace to 
  97. display data from all users select All from this menu option. 
  98.  
  99.  
  100. ΓòÉΓòÉΓòÉ 1.4.6. SMB Tool - Display SMBs for One Process... Help ΓòÉΓòÉΓòÉ
  101.  
  102. Use this option to select a single process to display.  Each OS/2 session (full 
  103. screen, windowed, or presentation manager) has a process identifier, or PID, 
  104. that distinguishes it.  Requests from a single process can be filtered by 
  105. selecting this menu option.  This option is especially useful if many programs 
  106. on the requester of interest are running simultaneously using network 
  107. resources.  If SMBs from more than one requester are in the trace file, you may 
  108. first want to select a single User Identifier to trace before using the Trace 
  109. by Process Identifier menu option. 
  110.  
  111.  
  112. ΓòÉΓòÉΓòÉ 1.4.7. SMB Tool - Display SMBs for One File Handle... Help ΓòÉΓòÉΓòÉ
  113.  
  114. Use this option to display SMBs operations on a single file handle. Every time 
  115. a file is opened a file identifier or handle is assigned to this open file 
  116. instance. Subsequent SMB operations on this file, such as read. write and close 
  117. use this file handle.  The file identifier is invalidated when an SMB close on 
  118. it is issued.  Requests for a single file handle can be filtered by selecting 
  119. this menu option and entering the appropriate identifier. 
  120.  
  121.  
  122. ΓòÉΓòÉΓòÉ 1.4.8. SMB Tool - Font... Help ΓòÉΓòÉΓòÉ
  123.  
  124. Use this option to change the font used by the application.  Small monospaced 
  125. fonts, rather than proportional fonts, usually display best. 
  126.  
  127.  
  128. ΓòÉΓòÉΓòÉ 1.5. SMB Tool - Trace Menu Help ΓòÉΓòÉΓòÉ
  129.  
  130. Use these options to start or stop various types of SMB, server or transport 
  131. protocol traces. 
  132.  
  133.  
  134. ΓòÉΓòÉΓòÉ 1.5.1. SMB Tool - Trace Advanced Server SMBs... Help ΓòÉΓòÉΓòÉ
  135.  
  136. These options start and stop the HPFS386 Advanced Server SMB tracing. The 
  137. HPFS386 Advanced Server will trace SMB requests as they come in, as well as the 
  138. SMB responses that it sends back.  When you select On from the HPFS386 Server 
  139. SMB Trace dialog you are prompted to enter the name of the file in which to 
  140. store the trace information. This file should be on an HPFS386 partition.  When 
  141. you have finished tracing, select Off from the HPFS386 Server SMB Trace menu 
  142. option, then if you wish to display the trace information you may select File 
  143. ... Open to open the trace file. 
  144.  
  145.  
  146. ΓòÉΓòÉΓòÉ 1.5.2. SMB Tool - Trace Requester SMBs... Help ΓòÉΓòÉΓòÉ
  147.  
  148. These options start and stop the NETWKSTA.200 SMB Tracing capabilities. 
  149. NETWKSTA.200, also called the IBM OS/2 Redirector, can trace SMB requests and 
  150. responses on requester as well as on server machines.  On server machines it 
  151. will trace some, but not all, of the SMBs requests for data on non-HPFS386 
  152. partitions.  This option should only be tried on version 3.00.01 of the IBM LAN 
  153. Redirector (or later).  Using this option on previous versions of the 
  154. redirector may cause the tool to abnormally terminate. 
  155.  
  156.  
  157. ΓòÉΓòÉΓòÉ 1.5.3. SMB Tool - Trace NETBIOS and 802.2 Protocols... Help ΓòÉΓòÉΓòÉ
  158.  
  159. These options start and stop the IBM Network Transport Services traces. These 
  160. traces log information to the OS/2 system trace log.  The type of data captured 
  161. can be changed by altering the OS2TRACEMASK parameter in the 
  162. \IBMCOM\PROTOCOL.INI file.  A good value for OS2TRACEMASK is 0x07FF since that 
  163. will capture NETBIOS and 802.2 frames.  After you have finished tracing the 
  164. events of interest, the trace can be stopped.  While it is stopping, the OS/2 
  165. Trace Formatter menu will be displayed allowing you to select the name of the 
  166. trace file in which to store your formatted trace. 
  167.  
  168. This type of tracing should be initiated under the direction of IBM support 
  169. personnel.  No formatting capability is included for NETBIOS or 802.2 commands 
  170. in this tool. 
  171.  
  172.  
  173. ΓòÉΓòÉΓòÉ 1.5.4. SMB Tool - Trace HPFS386 Advanced Server Filesystem Events... Help ΓòÉΓòÉΓòÉ
  174.  
  175. These options start and stop the IBM Advanced Server file system tracing 
  176. facility.  This tool does not include a formatter for this data. These options 
  177. should only be selected under the direction of IBM support personnel. 
  178.  
  179.  
  180. ΓòÉΓòÉΓòÉ 1.6. SMB Tool - File Menu Help ΓòÉΓòÉΓòÉ
  181.  
  182. Options are available to open saved binary network trace files, such as those 
  183. produced by this tool or by most network analyzers.  This tool will then 
  184. attempt to analyze the trace file to decode Server Message Block (SMB) protocol 
  185. data units.  Other options are available to save formatted trace data in 
  186. summary form (SMB command and return code only) or to save all of the decoded 
  187. SMB header information.  If desired the actual (unformatted) SMB detail can 
  188. also be saved. 
  189.  
  190.  
  191. ΓòÉΓòÉΓòÉ 1.6.1. SMB Tool - Open Saved Trace File ΓòÉΓòÉΓòÉ
  192.  
  193. Use the Open option to select an SMB trace file to decode. To load a trace 
  194. file: 
  195.  
  196.  1. Click on the down arrow to the right of the Drive  option to display all of 
  197.     the drives in your system. 
  198.  
  199.  2. Select a drive from the Drive list. 
  200.  
  201.  3. Select a directory from the Directory list. 
  202.  
  203.  4. Type the name of the trace file that you want to load in the Open Filename 
  204.     entry field or select one file from the File list.  The default extension 
  205.     for (unformatted) trace files is .TRC. 
  206.  
  207.  5. Click on the OK push button to begin loading  the trace file. 
  208.  
  209.  
  210. ΓòÉΓòÉΓòÉ 1.6.2. SMB Tool - Save SMB Summary Information ΓòÉΓòÉΓòÉ
  211.  
  212. This option prompts the user for a file name and then saves a short summary of 
  213. each SMB protocol data unit to that file.  The summary data includes the 
  214. direction of the SMB. For example, "->" is a request from consumer (requester) 
  215. to server and "<-" is a response from server to consumer. In addition the 
  216. common name for the SMB command is listed, and the error code returned from the 
  217. server if any. The default file extension for SMB data formatted by this tool 
  218. is .SMB. 
  219.  
  220.  
  221. ΓòÉΓòÉΓòÉ 1.6.3. SMB Tool - Save SMB Detailed Information ΓòÉΓòÉΓòÉ
  222.  
  223. This option prompts the user for a file name and then saves a detailed analysis 
  224. of each SMB protocol data unit to that file. 
  225.  
  226.  
  227. ΓòÉΓòÉΓòÉ 1.6.4. SMB Tool - Save Raw SMB Data and Detail ΓòÉΓòÉΓòÉ
  228.  
  229. This option is identical except that the raw (unformatted) SMB trace data is 
  230. appended at the end of each trace entry.  The SMB protocol data unit data is 
  231. printed in hexadecimal on the left side and the ASCII equivalent is included on 
  232. the right hand side. 
  233.  
  234.  
  235. ΓòÉΓòÉΓòÉ 1.7. SMB Tool - Help Menu Help ΓòÉΓòÉΓòÉ
  236.  
  237. Options are available to display general application help, including an 
  238. explanation of the purpose for Server Message Blocks (SMBs).  A listing of the 
  239. purposes of various function keys is also available.  Finally, a help index is 
  240. provided for each of the main menu bar items. 
  241.  
  242.  
  243. ΓòÉΓòÉΓòÉ 1.8. SMB Tool - Keys Help Panel ΓòÉΓòÉΓòÉ
  244.  
  245. This is the keys help panel. 
  246.  
  247. The following is a list of system-provided keys: 
  248.  
  249. F1        Context sensitive help 
  250. Esc       Close window. 
  251. Alt-F4    Close window. 
  252. Alt-F7    Move window. 
  253. Alt-F8    Size window. 
  254. Alt-F9    Minimize window. 
  255. Alt-F10   Maximize window. 
  256.  
  257.  
  258. ΓòÉΓòÉΓòÉ 1.9. SMB Tool - Restrictions ΓòÉΓòÉΓòÉ
  259.  
  260. This tool requires OS/2 2.1 or later.  Its behavior may be unpredictable on 
  261. OS/2 2.0.  This tool will work early versions of the OS/2 LAN requesters and 
  262. servers but using the Requester SMB Tracing option is not recommended unless 
  263. you are using LAN Server 3.00.01 (or LS 3.00 with CSD 7045) or later. This tool 
  264. can display no more than 1200 SMBs in the listbox.  This is due to an OS/2 
  265. Presentation Manager of OS/2 2.1 limitation.  If your trace file contains more 
  266. than 1200 SMBs, a warning will be generated.  You can then use one of this 
  267. tool's Filter options to reduce the number of displayed SMBs.  This will allow 
  268. you to find SMBs of interest, even at the end of a large trace file.  This tool 
  269. can not format trace files that contain SMBs that are compressed.  Most network 
  270. analyzers have options to save decompressed binary network trace data to disk. 
  271.  
  272.  
  273. ΓòÉΓòÉΓòÉ 1.10. SMB Formatting and Tracing with this tool ΓòÉΓòÉΓòÉ
  274.  
  275. This tool allows you to format existing binary trace files that contain SMBs. 
  276. Many popular network analyzers allow saving of trace files as raw data (in 
  277. binary form rather than formatted into human readable form). This utility can 
  278. open and analyze SMBs stored by many network analyzers. 
  279.  
  280. In addition to formatting SMB protocol data units, this tool can initiate four 
  281. kinds of traces. 
  282.  
  283.  1. HPFS386 SMB Tracing.  This type of trace is captured by the IBM HPFS386 
  284.     Advanced Server.  The trace can not be viewed while it is being captured. 
  285.  
  286.  2. HPFS386 File System Traces.  This type of trace captures HPFS386 file 
  287.     system events.  No formatter has been included for this type of trace. It 
  288.     should be used only at the suggestion of IBM support personnel. 
  289.  
  290.  3. Requester SMB Tracing.  This type of trace is captured by the IBM OS/2 
  291.     redirector and includes most SMBs sent to and from the requester, as well 
  292.     as some SMBs sent to the ring 3 portion of a server.  This type of tracing 
  293.     should be initiated with caution as it can cause your machine to freeze. 
  294.     Normally this trace is best run on an OS/2 Requester, since it is invasive 
  295.     and can slow a server down significantly. 
  296.  
  297.  4. Netbios and 802.2 Tracing.  This type of trace is captured by the IBM 
  298.     Network Transport Protocol stack, e.g. NETBIOS and 802.2, and should be 
  299.     used at the discretion of IBM Support personnel only.  It logs data to the 
  300.     OS/2 System Trace log.  Upon completion of the event of interest, the user 
  301.     should turn off the trace, and format the file as prompted.  No additional 
  302.     formatting for netbios or 802.2 traces has been included with this tool. 
  303.  
  304.  
  305. ΓòÉΓòÉΓòÉ 1.11. Introduction to Server Message Blocks ΓòÉΓòÉΓòÉ
  306.  
  307. The following describes the industry standard Server Message Block (SMB) 
  308. Protocol and the SMB extensions for IBM LAN Server versions 3.0 and 4.0 
  309. (Trademarks of IBM). SMB commands have been defined for most common file 
  310. oriented network requests such as open, close, read and write, as well as for 
  311. notifying a network server of various presentation and application layer events 
  312. occurring on the network client.  SMBs are used for many diverse operations 
  313. including opening and reading files as well as named pipess.  SMBs are also 
  314. used for writing data to remote printers and even serial devices (e.g. modems). 
  315. Interprocess communication (named pipes and mailslots), simple network 
  316. messaging, as well as network server administration are done via the SMB 
  317. protocol.  Even remote program execution can be done via this protocol.  The 
  318. SMB protocol is used by portions of the network protocol stack that approximate 
  319. layers six and seven of the OSI/ISO network reference model.  The IBM OS/2 LAN 
  320. Server Versions 3.0 and 4.0 (Trademarks of IBM Corporation) products use these 
  321. extensions. 
  322.  
  323. Various levels (dialects) of the SMB protocol are used in network products from 
  324. IBM, Microsoft, DEC and others.  X/Open has published a reference, Protocols 
  325. for X/Open PC Interworking: SMB Version 2, that describes the 'base' protocol 
  326. used by many SMB based network products.  This will be referred to as the 
  327. "LM1.2" SMB dialect in this document.  Our enhancements are additions to the 
  328. LM1.2 dialect designed to solve design problems associated with that dialect as 
  329. well as to add features required to fully support new state of the art 
  330. operating systems.  The earlier document IBM Personal Computer Seminar 
  331. Proceedings (Volume 2, Number 8-1, May 1985) on the "IBM PC Network SMB 
  332. Protocol" is superseded by the X/Open SMB reference. 
  333.  
  334.  
  335. ΓòÉΓòÉΓòÉ 1.12. Taxonomy of Server Message Blocks ΓòÉΓòÉΓòÉ
  336.  
  337. The SMB protocol has developed over time from a dialect that allowed only 
  338. primitive communication between DOS machines to a much more advanced protocol 
  339. that supports the full range of functions necessary for advanced operating 
  340. systems such as OS/2.  The SMB protocol was first developed in the early 1980's 
  341. by Microsoft, Intel, IBM and others. Groups of new commands have been added to 
  342. the SMB protocol to support new operating system functions and performance 
  343. enhancements that were included in the original SMB core protocol.  Each new 
  344. group of commands (and any new interpretations of existing commands) is 
  345. referred to as an SMB dialect. The dialects are usually incremental, that is 
  346. they include all of the SMB commands defined by earlier, more primitive 
  347. dialects. Most modern SMB servers and requesters support multiple dialects to 
  348. improve interoperability.  The following are the major SMB dialects: 
  349.  
  350.  1. "Core" Protocols -  Used by PC LAN Program (TM IBM) and many early DOS SMB 
  351.     requesters. 
  352.  
  353.  2. LANMAN 1.0 Protocol - Used by LAN Server Version 1.0 (TM IBM) and with some 
  354.     variations by Windows for Workgroups 3.1 (TM Microsoft). 
  355.  
  356.  3. LANMAN 1.2 Protocol - Used by IBM LAN Server Versions 1.2, 1.3 and 2.0 (TMs 
  357.     IBM). The X/Open book Protocols for X/Open PC Interworking: SMB Version 2 
  358.     documents the SMB commands for this (and previous) dialect levels. 
  359.  
  360.  4. LANMAN 2.1 Protocol - Used by Microsoft LAN Manager 2.1 (TM Microsoft) and 
  361.     with some (optional) enhancements by IBM LAN Server Versions 3.0 and 4.0 
  362.     (TMs IBM). This dialect includes very few enhancements above the features 
  363.     available in the LANMAN 1.2 dialect. 
  364.  
  365.  5. Other product specific dialects have been created by DEC, Microsoft and 
  366.     others for compatability with specific operating systems. 
  367.  
  368. The SMB protocol has become a defacto standard for PC Networking. Many 
  369. operating systems now include SMB requesters and servers at no additional 
  370. charge, and many major PC network software manufacturers produce SMB based 
  371. products.  SMB Servers (and Requesters) are available for all major operating 
  372. systems including: OS/2, DOS, NT, Unix, AIX, OS/400 and even operating systems 
  373. on large mainframes.  It is likely that the SMB protocol will evolve even more 
  374. as additional operating systems are developed. 
  375.  
  376.  
  377. ΓòÉΓòÉΓòÉ 1.13. Examples of uses for this tool ΓòÉΓòÉΓòÉ
  378.  
  379. This tool can be used in many ways.  The following are some typical uses - 
  380.  
  381.  1. Analyzing application behavior by tracing on the OS/2 requester -  To debug 
  382.     an application problem such as failure to find a necessary file, you would 
  383.     do the following on the OS/2 requester machine: 
  384.  
  385.     a. Select Trace->Redirector->On from the menu. 
  386.  
  387.     b. Hit enter and specify a file name on a local disk so the data can be 
  388.        saved. 
  389.  
  390.     c. Reproduce the application problem. 
  391.  
  392.     d. Select Trace->Redirector->Off from the menu. 
  393.  
  394.     e. Select File->Open from the menu and specify your saved file name. 
  395.  
  396.     f. Look in the list box for an error.  If you do not see one, you can 
  397.        select Options->Filter->By Error->Only SMBs with Error to see a list of 
  398.        only those commands that produced an error.  After you have found the 
  399.        SMB with an error response choose Options->Filter->By Error->All SMBs to 
  400.        list all SMBs, and find the SMB again. 
  401.  
  402.     g. Double click on the SMB request that precedes the SMB response that 
  403.        contains the error.  This will cause the translated data for that 
  404.        request, including file name if appropriate, to be displayed.  Double 
  405.        clicking on the SMB response that contains the error, will display more 
  406.        information about the error. 
  407.  
  408.  2. Analyzing application behavior by tracing on the server If you have an 
  409.     application that fails when going to a server (to an HPFS386 partition 
  410.     only), the following steps may help you analyze the cause of the problem. 
  411.     This option is especially useful if you can not trace the requester since 
  412.     it is a DOS (rather than an OS/2) requester. 
  413.  
  414.     a. Choose Trace->HPFS386 Server SMB->On and specify a file name on a local 
  415.        HPFS386 partition. 
  416.  
  417.     b. Reproduce the application problem. 
  418.  
  419.     c. Choose Trace->HPFS386 Server SMB->Off 
  420.  
  421.     d. Select File->Open from the menu and specify your saved file name. 
  422.  
  423.     e. If your trace data is large, select one of the choices available from 
  424.        Options->Filter to reduce the displayed trace data size. This may be 
  425.        necessary since SMBTOOL has a display limit of approximately 1200 SMBs 
  426.        at one time. Alternatively, specifying the trace input and output files 
  427.        when you start the SMBTOOL from the command line can allow analysis of 
  428.        large trace files. 
  429.  
  430.  3. Analyzing network trace data If you have a binary network trace such as can 
  431.     be produced by many popular network analyzers, this can be analyzed for SMB 
  432.     data by the following steps.  An example of this type of trace tool is 
  433.     IBM's TAP and DataGlance network analyzers.  These trace tools are 
  434.     especially useful because they are non-invasive and do not affect the 
  435.     performance of applications running on the requester or server machines. 
  436.  
  437.     a. First check your Network Trace documentation to see if the file is saved 
  438.        in compressed format.  SMBTOOL can only analyze uncompressed binary 
  439.        trace data, but almost all network analyzers offer at least one save 
  440.        file option of this type. 
  441.  
  442.     b. Select File->Open from the menu and specify your saved file name. 
  443.  
  444.     c. Browse through the list box on the right hand side of the screen for SMB 
  445.        responses that returned an error.  For more information, double click on 
  446.        the SMB in error as well as the SMB request that preceded it for more 
  447.        information.  The Filtering menu options can be used to reduce the 
  448.        displayed trace size to manageable sizes. Alternatively, specifying the 
  449.        trace input and output files when you start the SMBTOOL from the command 
  450.        line can allow analysis of large trace files. 
  451.  
  452.     d. If your network trace tool was set to capture small frame sizes (e.g. 
  453.        200 bytes or smaller), you may wish to choose Options->Set SMB Size and 
  454.        adjust the default SMB size so that the SMBTOOL does not attempt to 
  455.        decode random data beyond the end of captured frames. 
  456.