Skip to main content

H2Tinker

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

It is based on 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 to get started.

Installation

h2tinker is available in the Python Package Index and can be installed with pip:

pip3 install h2tinker

Release files for h2tinker 0.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for h2tinker 0.3
File Size Uploaded
h2tinker-0.3.tar.gz 6.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for h2tinker 0.3
File Interpreter ABI Platform
h2tinker-0.3-py3-none-any.whl Python 3 none any Details

Total release size: 14.9 kB

Release files / h2tinker-0.3.tar.gz

Download URL h2tinker-0.3.tar.gz
Size 6.0 kB
Tags Source
SHA-256 checksum
How to use checksums
491a9b0807cdd9644e94581fef82ab6b5c182b58fbc65ddb9bb8edbdd74b300f
BLAKE2b-256 checksum
How to use checksums
64ccc21f5e9633f5469e82d58def2411ca3274da9176f034ef5bdba2adae2ce1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.9

Release files / h2tinker-0.3-py3-none-any.whl

Download URL h2tinker-0.3-py3-none-any.whl
Size 8.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5c4ca0bc8da2e6261a4acbf609983bdec694899a0543ed1caf78405e97c60754
BLAKE2b-256 checksum
How to use checksums
052c0152256ab8c864cd97f037e686ff390dba0455be6fcd815a4c5eab64ba9a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.6.9

Release history Release notifications | RSS feed

This release

0.3 This release

2 release files

0.2

2 release files

0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page