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 sourceWhat 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.