Metadata-Version: 2.1
Name: h2tinker
Version: 0.3
Summary: Low-level HTTP/2 client library based on scapy for tinkering with HTTP/2 connections
Home-page: https://github.com/kspar/h2tinker
Author: Kaspar Papli
Author-email: kaspar.papli@gmail.com
License: UNKNOWN
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Requires-Dist: scapy (==2.4.3)

# H2Tinker

H2Tinker is a minimalistic low-level HTTP/2 client implementation in Python.

It is based on [scapy](https://github.com/secdev/scapy) and also enables directly sending scapy-crafted frames. On top of scapy, h2tinker provides
* HTTP/2 connection setup and management,
* TCP and TLS connection setup and management,
* a user-friendly documented and typed API for creating different frames and requests,
* documentation and examples on how different attacks can be implemented.

## Quickstart

See [Examples](https://github.com/kspar/h2tinker/wiki/Examples) to get started.

## Installation

h2tinker is available in the [Python Package Index](https://pypi.org/project/h2tinker) and can be installed with pip:
```
pip3 install h2tinker
```



