Halberd discovers HTTP load balancers. It is useful for web application security auditing and for load balancer configuration testing.


About

To cope with heavy traffic loads, web site administrators often install load balancer devices. These machines hide (possibly) many real web servers behind a virtual IP. They receive HTTP requests and redirect them to the real web servers in order to share the traffic between them.
Halberd is a tool aimed at discovering real servers behind virtual IPs.

Screen shots

Click here to see some pictures of halberd in action.

Download

Halberd should work in any system with Python version 2.4 or above. It has been successfully built and tested under GNU/Linux, Windows 2000 and Mac OS X.

Download the latest stable version (0.2.3)

Install

To install the program you need to execute:

python setup.py install

Documentation

User's guide in PDF or HTML.
Online API documentation in HTML.

License

Creative Commons License
This work is licensed under a Creative Commons GNU General Public License License.

Feedback

Please send suggestions, bug reports or patches to Juan M. Bello Rivas