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