Skip to main content

A description of your package

Project description

ZeroXRequests

Raw Requests for python - without client-side security checking

Intro

With this lib, you can send invalid HTTP characters, invalid headers, duplicated headers, invalid methods, invalid pathnames, etc ...

Very useful for HTTP Request Smuggling vulnerabilities or others exploits that could not be exploited with HTTP libs for devs.

How to use

git clone the repo into your project

Method send_raw:

send_raw(raw_request, port, host, connection_timeout, use_ssl):

from ZeroXRequests import RawRequests

response = RawRequests.send_raw('GET / HTTP/1.1\r\nHost: www.example.com\r\n\r\n', 443, 'www.example.com', 7, True)

print(response)

Method send (Like python request but without security checking):

send(url, method, headers, body, timeout):

from ZeroXRequests import RawRequests

response = send('https://www.example.com', 'GET', {'User-Agent':'ZeroXRequests'}, '', 10)

print(response)

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

ZeroXRequests-0.2.0.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ZeroXRequests-0.2.0-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file ZeroXRequests-0.2.0.tar.gz.

File metadata

  • Download URL: ZeroXRequests-0.2.0.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.10.12

File hashes

Hashes for ZeroXRequests-0.2.0.tar.gz
Algorithm Hash digest
SHA256 dfc4ec73813b6b874abfd74a6d79b05a9818e82422b8a054eaec03c91aaefe3f
MD5 0d0d75809f8844c7b8cc1a7151e36d5c
BLAKE2b-256 47d9bd34719120d5675752991ba4707cbaa707f9c17a0ffd8978514880d4f228

See more details on using hashes here.

File details

Details for the file ZeroXRequests-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: ZeroXRequests-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.10.12

File hashes

Hashes for ZeroXRequests-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 578a294cc0bb92be0710c3af4587f94ebe7c42c7c1ac3b4af8c08147c1f1ae3f
MD5 4eafde6a13109bf02b02b8d269272718
BLAKE2b-256 8f42d7b15d5daf7372fa6ee26822bc8db55662e88805a25a5a3105a81539c698

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