Utility Programs

MulticastClient2
Sniffs the group and dumps the results back to the file for at most 50 pdus. (Test) Note: This version also sends something to the monitor's UDP port for visualization.

MulticastClientC
Sniffs the group and displays a message on the screen continuously. (Test) Note: This version also sends something to the monitor's UDP port for visualization.

PduDumper
Sniffs the group and serialize the received PDUs into a file from which we can replay it.

Options:
-mcast:
-mport:
-ofile:output file name
-npdu:maximum number of pdus to sniff
-help:

ReadPDU
reads the serialized PDU from a file. (Test) prints the frequency information per PDU Type. In $(MONITOR)/src directory
Unix:make readp
Win:nmake /f Makefile.win readp

ExtractBBox
reads the serialized PDU from a file. (Test) prints the frequency information per PDU Type as well as bounding box according to the Coordinates of entities (EntityStatePDU) and minefields (MinefieldPDU).

In $(MONITOR)/src directory
Unix:make bbox
Win:nmake /f Makefile.win bbox

PkgDumper
Sniffs the Multicast channel and records everything without PDU-unmarshaling. File format ()*

In $(MONITOR)/src directory
Unix:make dumpb
Win:nmake /f Makefile.win dumpb

PkgReader
Reads the PkgDumper's output. Deserialize the PDU. Then compare the Serialized version of the same PDU if there is a discrepancy, then it will print out the PDU data to unk/ directory with PDU Type Id.

In $(MONITOR)/src directory
Unix:make dumpr
Win:nmake /f Makefile.win dumpr

hexDumper
Dumps the Hex format of the file.

In $(MONITOR)/src directory
Unix:make readb
Win:nmake /f Makefile.win readb

****NOTE****
Requires SWING. Edit $(MONITOR)/src/Makefile or
$(MONITOR)/src/Makefile.win to include the the swing.

monitor
GUI for performance analysis.

printXML
Reads a binary PDU file and prints them in XML format.

readXML
Reads PDU information from XML formatted file, and displays a statistical information.

Updated on : January 9, 1999