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)
Pull the latest development version from the darcs repository using:
darcs get --partial http://darcs.superadditive.com/halberd
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

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