Skip to main content

HTTP SEC

初衷

  • 作为最原始的http客户端 我希望能获取到最终发送的内容、也希望能获取最初获取到的内容、但是目前没有公开库对这种需求做了兼容
  • 作为网络安全从业者、他们常常会发送一些不符合规则、复杂的url如
http://localhost./../api
http://localhost/?doAs=`whoami`

无论是request还是urllib3都会进行转义、而更底层的http.client则会直接InvalidURL 而对其源码进行path影响范围不可控

Coding

Metadata

Release files for httpsec 0.3.0

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

Source distribution (sdist)

Source distribution for httpsec 0.3.0
File Size Uploaded
httpsec-0.3.0.tar.gz 12.2 kB Details

Release files / httpsec-0.3.0.tar.gz

Download URL httpsec-0.3.0.tar.gz
Size 12.2 kB
Tags Source
SHA-256 checksum
How to use checksums
6e99e9cfded6b661a8e0ea5c317cfa533e1520a75f122acb70d546bac1bdad0a
BLAKE2b-256 checksum
How to use checksums
9856b66b1a7d64b0f1a2ae165b6ec1675b50a118cf37c3c6e4699257582fb2bf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.2

Release history Release notifications | RSS feed

This release

0.3.0 This release

1 release file

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