[hide private]
[frames] | no frames]

[ Module Hierarchy | Class Hierarchy ]

# Module Hierarchy

- Halberd: HTTP load balancer detector module.
  - Halberd.ScanTask: Scanning tasks.
  - Halberd.clientlib: HTTP/HTTPS client module.
  - Halberd.clues: Clue management package
    - Halberd.clues.Clue: Clue generation module.
    - Halberd.clues.analysis: Utilities for clue analysis.
    - Halberd.clues.file: Utilities for clue storage.
  - Halberd.conflib: Configuration file management module.
  - Halberd.crew: A work crew is instantiated passing a ScanTask object as a parameter, thus defining the target and the way the scanning should be done.
  - Halberd.logger: Logger singleton.
  - Halberd.reportlib: Output module.
  - Halberd.shell: Provides scanning patterns to be used as building blocks for more complex scans.
  - Halberd.util: Miscellaneous functions.