Halberd.shell.BaseStrategy

Package Halberd :: Module shell :: Class BaseStrategy |
[hide private]
[frames] | no frames]

# Class BaseStrategy

source code

Known Subclasses:
  - ClueReaderStrategy
  - , MultiScanStrategy
  - , UniScanStrategy

Defines the strategy used to scan.

A strategy is a certain way to use the program. Theses can be layered to build a bigger strategy doing more complex things, etc.

Instance Methods | [hide private]
__init__(self, scantask) | source code
execute(self) Executes the strategy. | source code
_scan(self) Allocates a work crew of scanners and launches them on the target. | source code
_analyze(self) Performs clue analysis. | source code