Skip to content

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.

License

Notifications You must be signed in to change notification settings

delvelabs/hammertime

Repository files navigation

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.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published