Proof of concept tool to bypass document replay technology (such as gpt zero).
Project description
Zerobypass
Proof of concept tool to bypass document replay technology (such as GPTZero). Uses Playwright automation to simulate human typing behavior.
Requirements
- Python 3.11 or newer
- Display and clipboard access.
[!CAUTION]
Disclaimer - Research and Testing Only
This project and its contents are provided strictly for research and testing purposes. They are not intended for educational use, including but not limited to classroom assignments, coursework, exams, tutorials, or any form of formal instruction or certification.
Do not use, submit, distribute, or present this code or its outputs as part of academic work or educational materials without explicit permission from the project maintainers and any affected parties. The authors and maintainers make no representations or warranties regarding suitability for educational use.
Use of this project is at your own risk. The authors and contributors accept no liability for any damages, legal consequences, or disciplinary actions that may arise from misuse, including presenting this work in an academic context where it is not allowed.
If you require a version of this project for legitimate educational purposes, please contact the devs.
Installation
Install using pipx (recommended)
pipx install zerobypass
Install using uv
uv tool install zerobypass
Install using pip (not recommended)
pip install zerobypass #--break-system-packages
Install from source
git clone https://github.com/ZyluxXD/zerobypass.git`
cd zerobypass
Quick Start
Run:
zerobypass
or
python -m zerobypass
Arguments
browser-data-dir
Specifies a custom browser profile directory.
⚠️ Warning:
Do not point this to an existing personal browser profile. Doing so may corrupt your data.
Always use a cloned directory or a backup.
Notes
- This is still a Work In Progress and is not finished.
- The Playwright user data directory lives at:
~/.zerobypass. Delete it to reset the profile. - Rich text formatting is not yet supported — contributions welcome!
Contributing
- Feel free to make pull requests to contribute! There are various TODO's scattered throughout the project, and it would be great to help with those!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file zerobypass-1.0.3.tar.gz.
File metadata
- Download URL: zerobypass-1.0.3.tar.gz
- Upload date:
- Size: 21.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3a143cb35b3b7b8f0eb6dbe3b21ecfc2b212fa9a75fd1dfb3298b540e44eee7a
|
|
| MD5 |
4c10f08ac448ed83c75fe2c1e0abe400
|
|
| BLAKE2b-256 |
6d143525a48f2a888410b12e0ec0cf1c41cbde50875e7cdbf80c0c8132a45318
|
Provenance
The following attestation bundles were made for zerobypass-1.0.3.tar.gz:
Publisher:
python-publish.yml on ZyluxXD/zerobypass
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
zerobypass-1.0.3.tar.gz -
Subject digest:
3a143cb35b3b7b8f0eb6dbe3b21ecfc2b212fa9a75fd1dfb3298b540e44eee7a - Sigstore transparency entry: 955452215
- Sigstore integration time:
-
Permalink:
ZyluxXD/zerobypass@21019adfe952b51fdc709e9039159f72192a1ba2 -
Branch / Tag:
refs/tags/v1.0.3 - Owner: https://github.com/ZyluxXD
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@21019adfe952b51fdc709e9039159f72192a1ba2 -
Trigger Event:
release
-
Statement type:
File details
Details for the file zerobypass-1.0.3-py3-none-any.whl.
File metadata
- Download URL: zerobypass-1.0.3-py3-none-any.whl
- Upload date:
- Size: 23.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2e3b343ee35ddcad6e9d60ee402c4160b8bdb49f15199bd94dfd6f1937be75cf
|
|
| MD5 |
83b9f382313f826f3715279632ccbea7
|
|
| BLAKE2b-256 |
bdcbaef098e5886e0625449c49aa3f55f221275bdea61cd1513a8e099acaf4fe
|
Provenance
The following attestation bundles were made for zerobypass-1.0.3-py3-none-any.whl:
Publisher:
python-publish.yml on ZyluxXD/zerobypass
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
zerobypass-1.0.3-py3-none-any.whl -
Subject digest:
2e3b343ee35ddcad6e9d60ee402c4160b8bdb49f15199bd94dfd6f1937be75cf - Sigstore transparency entry: 955452218
- Sigstore integration time:
-
Permalink:
ZyluxXD/zerobypass@21019adfe952b51fdc709e9039159f72192a1ba2 -
Branch / Tag:
refs/tags/v1.0.3 - Owner: https://github.com/ZyluxXD
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@21019adfe952b51fdc709e9039159f72192a1ba2 -
Trigger Event:
release
-
Statement type: