Bypass Url Parser v0.4 releases: tests many url bypasses to reach a 40X protected page
Bypass Url Parser
A tool that tests MANY urls bypasses to reach a 40X protected page.
If you wonder why this code is nothing but a dirty curl wrapper, here’s why:
- Most of the python requests do url/path/parameter encoding/decoding, and I hate this.
- If I submit raw chars, I want raw chars to be sent.
- If I send a weird path, I want it weird, not normalized.
This is surprisingly hard to achieve in python without losing all of the lib goodies like parsing, ssl/tls encapsulation, and so on.
So, be like me, use curl as a backend, and it’s gonna be just fine.
Changelog v0.4
- Update README.md by @jtof-fap in #5
- New bypass mode – end_paths by @jtof-fap in #6
- New bypass mode – http_versions by @jtof-fap in #7
- Jtof fap http methods by @jtof-fap in #8
- Add new scheme/proto headers and improve http_headers_scheme mode by @jtof-fap in #9
- Payloads – Update port header payloads and default ports by @jtof-fap in #10
- Add new IP/Host headers and improve http_headers_ip mode by @jtof-fap in #11
- Source code cleaning by @jtof-fap in #12
- Source code performance by @jtof-fap in #13
- Jtof fap header url by @jtof-fap in #14
- [Snyk] Security upgrade setuptools from 39.0.1 to 65.5.1 by @laluka in #16
- [Snyk] Security upgrade python from 3.11.0b5-slim-bullseye to 3.12.0a4-slim-bullseye by @snyk-bot in #17
- [Snyk] Security upgrade ipython from 7.34.0 to 8.10.0 by @laluka in #18
- Request file support by @jtof-fap in #19
- Laluka make things pretty by @laluka in #20
- [Snyk] Security upgrade python from 3.12.0a4-slim-bullseye to 3.12.0b3-slim-bullseye by @laluka in #22
- [Snyk] Security upgrade python from 3.12.0a4-slim-bullseye to 3.12.0b4-slim-bullseye by @laluka in #21
- Various bugfix by @jtof-fap in #23
- Fix output Windows Terminal with Powershell Shell by @slicingmelon in #24
- Nishantbhagat57 patch 1 by @laluka in #26
- More internal paths by @Nishantbhagat57 in #25
- [Snyk] Security upgrade python from 3.12.0b4-slim-bullseye to 3.13.0a2-slim-bullseye by @laluka in #27
- A few more paths, chinese separator to dot, node broken utf8, bpropfind by @laluka in #28
- chore: add GH actions, PDM, package, publish to Pypi by @GabDug in #29
- Bump actions/checkout from 3 to 4 by @dependabot in #30
Install
pipx install bypass-url-parser
# or for the latest dev version
pipx install git+https://github.com/laluka/bypass-url-parser
Use
Copyright (C) 2022 Laluka
Source: https://github.com/laluka/