Skip to content
This repository has been archived by the owner on Mar 2, 2023. It is now read-only.

Commit

Permalink
Edited README document.
Browse files Browse the repository at this point in the history
darcs-hash:20050828221638-abeea-21649390f18ddb766e34c534d3279be5ecaf5f12.gz
  • Loading branch information
Juan M. Bello Rivas committed Aug 28, 2005
1 parent ecb3ba9 commit f52e6c2
Showing 1 changed file with 17 additions and 30 deletions.
47 changes: 17 additions & 30 deletions README
Original file line number Diff line number Diff line change
Expand Up @@ -10,51 +10,38 @@ halberd -- HTTP load balancer detector
Overview
--------

halberd is a tool for discovering and bypassing HTTP load balancers. It is
useful in testing load balancer configurations as well as auditing web servers
and web applications.
halberd is a tool for discovering HTTP load balancers. It is useful in testing
load balancer configurations as well as auditing web applications.

Installation
------------

Installing halberd is a very simple task. It suffices to write::
Follow the installation instructions written in INSTALL.

# python setup.py install
Getting started
---------------

Python version 2.4 or above is needed plus its threading and MD5 or
SHA1 modules. It is advisable to have python's SSL networking capabilities
enabled, this is needed to scan through HTTPS.
You could start by trying::

A configuration file is stored in a directory named .halberd hanging from the
user's home directory. Its name is halberd.cfg and it holds information
relevant to halberd's behavior when acting as a distributed client or server,
for SSL networking, etc. So if you're going to use some of halberd's more
advanced features you should change the values there.
$ halberd.py --help

Platforms
---------
And follow with::

halberd should work in every machine providing the dependencies specified in
the Installation section. It has been successfully built and tested on:
$ halberd.py www.example.com

* RedHat Linux 9.0
* Windows 2000 Server
* Mac OS X 10.2
A configuration file is stored in a directory named .halberd hanging from the
user's home directory (that is: $HOME in Unix/Linux systems). This file, named
halberd.cfg, contains configurable run-time settings you can tweak.

Documentation
-------------

Full API documentation can be found in doc/api. An overview of what halberd
does is located at doc/overview.txt. A user guide and a set of slides are being
written.
does can be found at doc/overview.txt.

Getting started
---------------

You could start by trying::
TODO - Write user's guide.

$ halberd.py --help

And follow with::
Feedback and bug reports
------------------------

$ halberd.py login.passport.net
Send bug reports and comments to jmbr+halberd@acm.org

0 comments on commit f52e6c2

Please sign in to comment.