home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Spezial
/
SPEZIAL2_97.zip
/
SPEZIAL2_97.iso
/
ANWEND
/
TOOLS
/
DIALIP
/
NIFMON
/
NIFMON.DOC
next >
Wrap
Text File
|
1996-04-09
|
3KB
|
83 lines
DESCRIPTION
NIFMON.EXE is a very simple TCP/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 preferred if you are running Warp Connect.
NIFMON16 has not been thoroughly tested. Please report any anomalies.
What about TCP/IP v3.1?
----------------------
Initial reports indicate that NIFMON does not work with TCP/IP v3.1. This is
the version that ships with Warp Server. NIFMON16, however, does work with
Warp Server.
Update History
--------------
4/9/96 - Added code to store/restore the window postion on program
close/start.
-------------------------------------------------------------------------------
John R Clark
CIS - 76505,1646
INTERNET - jrclark@ibm.net