Desktop Firewall Monitoring
Packet monitoring has two components, a user-mode utility (PacketMon.exe
) and a Kernel component (implemented in VSDATANT.SYS
). PacketMon must only be used for debugging purposes. Running PacketMon strongly impacts the performance of VSDATANT.
PacketMon:
-
Analyzes command-line input parameters.
-
Compiles an INSPECT assembly code.
-
Uploads the INSPECT assembly code to VSDATANT.SYS
-
Samples VSDATANT.SYS for new packet inspection data.
-
Shows packet data on the screen or redirects to a file (in SNOOP format).
-
Stops packet inspection when terminated by user.
VSDATANT:
-
Initializes input and output buffers.
-
Runs each incoming and outgoing packet through the INSPECT virtual machine.
-
Runs each accepted packet (if -d option was not specified) or each dropped packet (if -d option was specified) through the INSPECT virtual machine.
-
Copies packet data into user-mode buffers when instructed to by PacketMon.
-
De-initializes the input and output buffers and stops packet inspection when instructed to by PacketMon.
Use PacketMon.exe,
to inspect traffic handled by the Desktop Firewall blade. When run without parameters, the utility captures all inbound and outbound packets. The application first analyzes and validates the input parameters.
If an error occurs, this usage message shows:
|