home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / nifmon.zip / NIFMON.DOC next >
Text File  |  1996-04-10  |  3KB  |  83 lines

  1. DESCRIPTION
  2.  
  3.    NIFMON.EXE is a very simple TCP/IP network interface monitor.
  4.    It displays the interface name, description, speed in bits per second,
  5.    bytes received, bytes sent, average bytes per second total throughput and
  6.    max average bytes per second. The user can select interface and interval
  7.    when invoking the program from the command line. Valid interfaces are
  8.    lan0 - lan9 and sl0 to sl9. The "lanx" names are for TCP/IP lan
  9.    interfaces and the "slx" names are for TCP/IP serial interfaces.
  10.    The interval determines how many seconds elapse between checks of the 
  11.    interface. If no parameters are specified, sl0 will be checked every
  12.    second.
  13.    
  14. USAGE
  15.  
  16.    NIFMON <interface> <interval>
  17.  
  18.    where interface is lan0 - lan9 or sl0 - sl9 and
  19.    where interval  is the number of seconds between updates
  20.  
  21. NOTES
  22.  
  23.    The "slx" interfaces do not necessarily mean the SL/IP protocol. For 
  24.    instance, sl0 means the first serial interface which could be a SL/IP or
  25.    PPP protocol.
  26.  
  27.    On startup, the title bar may indicate an "Inactive" interface.
  28.    This means the selected interface has not been activated yet.
  29.    Once the interface has been activated, NIFMON should place the
  30.    description and speed in the title bar. For instance, with a serial 
  31.    interface the initial title bar might read "IF sl0 inactive". Once 
  32.    connected, it should change to :
  33.  
  34.       "IF sl0 - Serial Interface sl0 57600 bps" 
  35.  
  36.       or
  37.  
  38.       "IF sl0 - Serial Interface ppp0 57600 bps".
  39.  
  40.  
  41. What is NIFMON16.EXE????
  42. ------------------------
  43.  
  44. NIFMON was developed and tested under Warp Connect, which ships with
  45. TCP/IP "v3.0". NIFMON is a 32bit PM program that uses the same 
  46. undocumented call as NETSTAT to get the information it displays. The 
  47. normal location for this API is in the SO32DLL.DLL library, which is a 
  48. 32bit DLL. 
  49.  
  50. TCP/IP v2.0 which ships with the BonusPak does not support this IOCtl in
  51. the SO32DLL.DLL. Instead, the NETSTAT that ships is a 16bit program that 
  52. calls the undocumented IOCtl in the 16bit TCPIPDLL.DLL library.
  53.  
  54. For this reason, NIFMON will not run on TCP/IP versions prior to that
  55. shipped with Warp Connect. Indeed, since it is using an undocumented
  56. interface, it may not work with newer versions of TCP/IP either.
  57.  
  58. NIFMON16 is a 32bit program that thunks into the 16bit TCPIPDLL.DLL
  59. library to get the info it needs. If you are NOT using Warp Connect, please
  60. run this version of the program. NIFMON16 will also run on Warp Connect.
  61. However, NIFMON is still preferred if you are running Warp Connect.
  62.  
  63. NIFMON16 has not been thoroughly tested. Please report any anomalies.
  64.  
  65. What about TCP/IP v3.1?
  66. ----------------------
  67.  
  68. Initial reports indicate that NIFMON does not work with TCP/IP v3.1. This is
  69. the version that ships with Warp Server. NIFMON16, however, does work with
  70. Warp Server.
  71.  
  72. Update History
  73. --------------
  74.  
  75. 4/9/96 - Added code to store/restore the window postion on program
  76.          close/start.
  77.  
  78. -------------------------------------------------------------------------------
  79.  
  80. John R Clark 
  81. CIS      - 76505,1646
  82. INTERNET - jrclark@ibm.net
  83.