HammerTime-http

HammerTime is an HTTP client library aiming to perform a large number of requests on a server as fast as it can take them, but without distrupting operations significantly.


Keywords
asyncio, http-client, python3
License
GPL-2.0
Install
pip install HammerTime-http==0.6.2

Documentation

Build Status PyPi Documentation Status logo

HammerTime

HammerTime is an HTTP client library aiming to perform a large number of requests on a server as fast as it can take them, but without distrupting operations significantly. The primary focus of the library is to support the development of pentest tools. As such, a set of heuristics are provided to rapidly discard some requests, filter out invalid responses and generally augment the data available.

Installation

HammerTime supports 2 simhash libraries: simhash and simhash-py.

pip install hammertime-http[simhash]

pip install hammertime-http[simhash-py]

pip install hammertime-http won't have a simhash library and HammerTime won't work correctly.

Contributing

Most contributions are welcome. Simply submit a pull request on GitHub.

Instruction for contributors:

  • Accept the contributor license agreement.
  • Write tests for your code. Untested code will be rejected.

To report a bug or suggest a feature, open an issue.

License

Copyright 2016- Delve Labs inc.

This software is published under the GNU General Public License, version 2.

Logo

HammerTime logo was designed by Travis Claussen.