Package Halberd :: Module ScanTask :: Class ScanTask
[show private | hide private]
[frames | no frames]

Class ScanTask


Describes the way a scan should be performed.
Method Summary
  __init__(self)
  readConf(self)
Read configuration file.

Instance Variable Summary
str addr: Address of the target web server.
list analyzed: Sequence of clues after the analysis phase.
str certfile: Certificate to be used for SSL connections.
list clues: Sequence of clues obtained from the target.
bool debug: Display debug information.
str keyfile: Key file for SSL connections.
str out: File where to write reports.
tuple proxy_serv_addr: Address + port where to listen when operating as a proxy.
str save: File or directory name where the results will be written.
str url: URL to scan.
str urlfile: Root folder to use for storing results of MultiScans.
bool verbose: Display status information during the scan.

Method Details

readConf(self)

Read configuration file.

This method tries to read the specified configuration file. If we try to read it at the default path and it's not there we create a bare-bones file and use that one.
Raises:
ConfError - If there's some problem creating or reading the configuration file.

Instance Variable Details

addr

Address of the target web server.
Type:
str

analyzed

Sequence of clues after the analysis phase.
Type:
list

certfile

Certificate to be used for SSL connections.
Type:
str

clues

Sequence of clues obtained from the target.
Type:
list

debug

Display debug information.
Type:
bool

keyfile

Key file for SSL connections.
Type:
str

out

File where to write reports. If it's not set, stdout will be used.
Type:
str

proxy_serv_addr

Address + port where to listen when operating as a proxy.
Type:
tuple

save

File or directory name where the results will be written.
Type:
str

url

URL to scan.
Type:
str

urlfile

Root folder to use for storing results of MultiScans.
Type:
str

verbose

Display status information during the scan.
Type:
bool

Generated by Epydoc 2.1 on Wed Jul 18 22:25:57 2007 http://epydoc.sf.net