Halberd.crew.Scanner

Package Halberd :: Module crew :: Class Scanner |
[hide private]
[frames] | no frames]

# Class Scanner

source code

            object --+
                     |
    threading._Verbose --+
                         |
          threading.Thread --+
                             |
                   BaseScanner --+
                                 |
                                Scanner

Scans the target host from the local machine.

Instance Methods | [hide private]
process(self) Gathers clues connecting directly to the target web server. | source code
`Clue` |
makeClue(self, timestamp, headers) Compose a clue object. | source code
Inherited from `BaseScanner`: `__init__`, `hasExpired`, `remaining`, `run`, `setTimeout` Inherited from `threading.Thread`: `__repr__`, `getName`, `isAlive`, `isDaemon`, `is_alive`, `join`, `setDaemon`, `setName`, `start` Inherited from `threading.Thread` (private): `_set_daemon`, `_set_ident` Inherited from `threading._Verbose` (private): `_note` Inherited from `object`: `__delattr__`, `__format__`, `__getattribute__`, `__hash__`, `__new__`, `__reduce__`, `__reduce_ex__`, `__setattr__`, `__sizeof__`, `__str__`, `__subclasshook__`

Instance Variables | [hide private]
Inherited from `BaseScanner`: `timeout`

Properties | [hide private]
Inherited from `threading.Thread`: `daemon`, `ident`, `name` Inherited from `object`: `__class__`

Method Details | [hide private]

### process(self) | source code
Gathers clues connecting directly to the target web server. Overrides: BaseScanner.process

### makeClue(self, timestamp, headers) | source code
Compose a clue object. Parameters: `timestamp` (`float`) - Time when the reply was received. `headers` (`str`) - MIME headers coming from an HTTP response. Returns: `Clue` A valid clue