NepTLS · Version 0.4.1

See what happened on the wire.

Clear, inspectable HTTP and TLS tooling for Python. Explicit transports, useful diagnostics, and an auditable core for authorized research.

Install from PyPIView source

What is NepTLS?

NepTLS is a dependency-light HTTP client and TLS research toolkit. Its standard-library core stays portable while optional native adapters make HTTP/2 and HTTP/3 available when your platform supports them.

Release highlights

Zero-dependency corePortable and inspectable Python networking by default.
HTTP/2 + HTTP/3Explicit transport selection and capability checks.
TLS visibilityConfiguration, ALPN, certificates, fingerprints, probes, and timing.
Authorized useDesigned for systems you own or are permitted to test.

Install

python -m pip install --upgrade neptls

# Optional native transports
python -m pip install "neptls[native]"

Quick example

import neptls

response = neptls.get("https://example.com", impersonate="chrome", timeout=10)
response.raise_for_status()
print(response.status_code, response.http_version)

Security boundary

NepTLS does not provide credential attacks, session theft, authentication bypass, CAPTCHA solving, payment-security bypass, or anti-abuse evasion. Browser profiles describe compatible metadata; they do not promise byte-identical browser TLS handshakes.

Project links

PyPI package · v0.4.1 release · Issues · Diwas Khatri