Generation of debug information for debugging a network security appliance
First Claim
1. A method of generating debug information, the method comprising:
- receiving a file in a first computer over a computer network;
automatically detecting the file in a removable non-volatile memory in a network security appliance separate from the first computer;
in response to detecting the file in the removable non-volatile memory in the network security appliance, placing a component of the network security appliance in debug mode and causing the component to write the debug information into the removable non-volatile memory, wherein the component comprises an antivirus program; and
receiving the debug information in a second computer over the computer network.
1 Assignment
0 Petitions
Accused Products
Abstract
Debugging of a network security appliance is facilitated by allowing for generation of debug information in a user-friendly manner. In one embodiment, the network security appliance automatically detects a presence of a file in a removable non-volatile memory and, in response, places at least one of its components in debug mode. This allows the component to write debug information to the removable non-volatile memory. Removal of the removable non-volatile memory from the network security appliance automatically triggers placement of the component in non-debug mode. The debug information generated in the network security appliance may be forwarded to a server computer for analysis.
34 Citations
14 Claims
-
1. A method of generating debug information, the method comprising:
-
receiving a file in a first computer over a computer network; automatically detecting the file in a removable non-volatile memory in a network security appliance separate from the first computer; in response to detecting the file in the removable non-volatile memory in the network security appliance, placing a component of the network security appliance in debug mode and causing the component to write the debug information into the removable non-volatile memory, wherein the component comprises an antivirus program; and receiving the debug information in a second computer over the computer network. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network security appliance comprising:
-
an antivirus program configured to scan data for computer viruses, the antivirus program being configured to write debug information to a removable non-volatile memory when placed in debug mode, the debug information comprising information indicative of an internal operation of the antivirus program; a debug manager configured to automatically detect a presence of a file in a removable non-volatile memory, to place the antivirus program in debug mode upon detection of the presence of the file, and to place the antivirus program in non-debug mode upon automatic detection of an absence of the file; and a port for accepting the removable non-volatile memory. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of generating debug information for debugging a network security appliance, the method comprising:
-
reporting a problem with a network security appliance to a customer service center; receiving a file for troubleshooting the problem, the file being received in a client computer over a computer network, the client computer being physically separate from the network security appliance; copying the file to a removable non-volatile memory; and plugging the removable non-volatile memory to the network security appliance to automatically place a component of the network security appliance in debug mode and causing the component to write the debug information to the removable non-volatile memory, wherein the component comprises an antivirus program. - View Dependent Claims (13, 14)
-
Specification