InfoSecter Analyzer

Generally InfoSecter Analyzer will be invoked via the Visualizer or Querent. However, Analyzer can also be invoked directly or invoked from scripts. A summary of Analyzer's command line options is shown below.

Syntax

USAGE: Analyzer <cfg1> [-o <cfg2>] [-V <version string>] 
[-V2 <version string>] [-D <base directory>]
[-R <family registration file>]
[-R2 <family2 registration file>]
[-x]
[-t]
(-c <expression file> [<expression name> [<dictionary name>]])* 
(-q <expression file> [<expression name> [<dictionary name>]])*
(-C <expression cst file>)*
(-Q <expression cst file>)*
[-f <outfile>]

Examples

To compute a Self Conflict operation on PIX configuration pix1.cfg, use the following command line.

analyzer pix1.cfg -D /infosecter -R /infosecter/lib/pix-reg.plat -f out.xml

To compute a Cross Conflict operation on PIX configurations pix1.cfg and pix2.cfg, use the following command line.

analyzer pix1.cfg -o pix2.cfg 
-D /infosecter -R /infosecter/lib/pix-reg.plat -f out.xml

To compute Dissection with Cross Interface calcuations on PIX configuration pix1.cfg, use the following command line.

analyzer pix1.cfg -t -x -D /infosecter -R /infosecter/lib/pix-reg.plat -f out.xml

To compute a Cross Conflict operation on PIX configuration pix1.cfg and FWSM configuration fwsm1.cfg use the following command line.

analyzer pix1.cfg -o fwsm1.cfg 
-D /infosecter -R /infosecter/lib/pix-reg.plat 
-R2 /infosecter/lib/fwsm-reg.plat
-f out.xml

To compute a Constraint Policy Validation operation on a NetScreen configuration ns-comp.cfg and an expression named "test" stored in file constrain.query use the following command line.

analyzer ns-comp.cfg -D /infosecter -R /infosecter/lib/ns-reg.plat
-c constrain.query test -f out.xml