Skip to main content

Python HTTP for Cybersecurity Practitioner

Project description

HTTP SEC

初衷

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

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

Coding

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

httpsec-0.3.0.tar.gz (12.2 kB view details)

Uploaded Source

File details

Details for the file httpsec-0.3.0.tar.gz.

File metadata

  • Download URL: httpsec-0.3.0.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.2

File hashes

Hashes for httpsec-0.3.0.tar.gz
Algorithm Hash digest
SHA256 6e99e9cfded6b661a8e0ea5c317cfa533e1520a75f122acb70d546bac1bdad0a
MD5 3d381b79875164d140c6c2b15eeec2dd
BLAKE2b-256 9856b66b1a7d64b0f1a2ae165b6ec1675b50a118cf37c3c6e4699257582fb2bf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page