Halberd.shell.MultiScanStrategy

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

# Class MultiScanStrategy

source code

    BaseStrategy --+
                   |
                  MultiScanStrategy

Scan multiple URLs.

Instance Methods | [hide private]
__init__(self, scantask) | source code
_targets(self, urlfp) Obtain target addresses from URLs. | source code
execute(self) Launch a multiple URL scan. | source code
Inherited from `BaseStrategy` (private): `_analyze`, `_scan`

Method Details | [hide private]

### __init__(self, scantask) (Constructor) | source code
Overrides: BaseStrategy.__init__

### _targets(self, urlfp) | source code
Obtain target addresses from URLs. Parameters: `urlfp` (`file`) - File where the list of URLs is stored. Returns: Generator providing the desired addresses.

### execute(self) | source code
Launch a multiple URL scan. Overrides: BaseStrategy.execute