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