home *** CD-ROM | disk | FTP | other *** search
- DESCRIPION
-
- NIFMON.EXE is a very simple TPC/IP network interface monitor.
- It displays the interface name, description, speed in bits per second,
- bytes received, bytes sent, average bytes per second total throughput and
- max average bytes per second. The user can select interface and interval
- when invoking the program from the command line. Valid interfaces are
- lan0 - lan9 and sl0 to sl9. The "lanx" names are for TCP/IP lan
- interfaces and the "slx" names are for TCP/IP serial interfaces.
- The interval determines how many seconds elapse between checks of the
- interface. If no parameters are specified, sl0 will be checked every
- second.
-
- USAGE
-
- NIFMON <interface> <interval>
-
- where interface is lan0 - lan9 or sl0 - sl9 and
- where interval is the number of seconds between updates
-
- NOTES
-
- The "slx" interfaces do not necessarily mean the SL/IP protocol. For
- instance, sl0 means the first serial interface which could be a SL/IP or
- PPP protocol.
-
- On startup, the title bar may indicate an "Inactive" interface.
- This means the selected interface has not been activated yet.
- Once the interface has been activated, NIFMON should place the
- description and speed in the title bar. For instance, with a serial
- interface the initial title bar might read "IF sl0 inactive". Once
- connected, it should change to :
-
- "IF sl0 - Serial Interface sl0 57600 bps"
-
- or
-
- "IF sl0 - Serial Interface ppp0 57600 bps".
-
-
- What is NIFMON16.EXE????
- ------------------------
-
- NIFMON was developed and tested under Warp Connect, which ships with
- TCP/IP "v3.0". NIFMON is a 32bit PM program that uses the same
- undocumented call as NETSTAT to get the information it displays. The
- normal location for this API is in the SO32DLL.DLL library, which is a
- 32bit DLL.
-
- TCP/IP v2.0 which ships with the BonusPak does not support this IOCtl in
- the SO32DLL.DLL. Instead, the NETSTAT that ships is a 16bit program that
- calls the undocumented IOCtl in the 16bit TCPIPDLL.DLL library.
-
- For this reason, NIFMON will not run on TCP/IP versions prior to that
- shipped with Warp Connect. Indeed, since it is using an undocumented
- interface, it may not work with newer versions of TCP/IP either.
-
- NIFMON16 is a 32bit program that thunks into the 16bit TCPIPDLL.DLL
- library to get the info it needs. If you are NOT using Warp Connect, please
- run this version of the program. NIFMON16 will also run on Warp Connect.
- However, NIFMON is still prefered if you are running Warp Connect.
-
- NIFMON16 has not been thoroughly tested. Please report any anomolies.
-
-
- John R Clark
- CIS - 76505,1646
- INTERNET - jrclark@ibm.net
-