Add your description here
Project description
LazyFox
Hey! Lazyfox!
一个用于浏览器自动化与常见逆向场景的 Python 模板仓库。
当前内置能力:
- 彩色日志模块(
ext/log.py) - 临时邮箱模块(
ext/gmail.py、ext/mail_service.py) - 两个站点流程示例(
demo/trae.py、demo/zenmux.py)
本模板还在 requirements.txt 中添加了Camoufox, Playwright, httpx, curl_cffi等常用工具
说明:本项目更偏“模板/脚手架”,适合二次开发,不是稳定生产工具。
环境要求
- Python 3.12+
安装
方式 1:使用 uv(推荐)
uv sync
方式 2:使用 pip
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
快速开始
运行项目入口:
python main.py
运行模块测试:
python ext/test.py
运行 Trae 示例:
python demo/trae.py
运行 Zenmux 示例:
python demo/zenmux.py
项目结构
LazyFox/
├─ main.py # 项目入口(欢迎信息)
├─ demo/
│ ├─ trae.py # Trae 注册流程示例
│ └─ zenmux.py # Zenmux 登录/注册流程示例
├─ ext/
│ ├─ log.py # 日志模块
│ ├─ gmail.py # emailnator 临时邮箱封装(同步+异步)
│ ├─ mail_service.py # 另一套临时邮箱 API 封装
│ ├─ test.py # 模块测试脚本
│ └─ __init__.py
├─ pyproject.toml
├─ requirements.txt
└─ README.md
模板定位
这个仓库适合作为以下工作的起点:
- 新站点自动化流程 PoC
- 逆向接口调试时的基础工程
- 邮件验证码/邮件链接抓取的流程打通
- 注册机
Tips
- 本项目默认按 Windows 指纹参数配置,若需其他系统/设备,请修改
demo/zenmux.py中Camoufox初始化参数。 - 目前Camoufox FF146 在 MacOS 有大量问题,请降级至 FF135
提出你的建议
要提出建议,请通过以下联系方式联系我:
- 邮箱:liu_qinyu@outlook.com
- LinuxDO: Lonely
- QQ: 1280993766
Made with ❤️ by Lonely
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 lazyfox-1.0.5.post3.tar.gz.
File metadata
- Download URL: lazyfox-1.0.5.post3.tar.gz
- Upload date:
- Size: 121.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd0f3b9021a120677500e7fe8a56d72f40bbe81f5d3491bcef393ee75196a165
|
|
| MD5 |
9f5fe6d6e016bf31ebd72b16a0383c39
|
|
| BLAKE2b-256 |
7acd9ec4d648f3795ecff76b038ae5da747ab73e92041d1a9ca29d730df92226
|
Provenance
The following attestation bundles were made for lazyfox-1.0.5.post3.tar.gz:
Publisher:
publish-pypi.yml on AmethystDev-Labs/LazyFox
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lazyfox-1.0.5.post3.tar.gz -
Subject digest:
bd0f3b9021a120677500e7fe8a56d72f40bbe81f5d3491bcef393ee75196a165 - Sigstore transparency entry: 929770040
- Sigstore integration time:
-
Permalink:
AmethystDev-Labs/LazyFox@d1f7c98825bf155e31f6d194ae6d5c26eb699e35 -
Branch / Tag:
refs/tags/v1.0.5-patch3 - Owner: https://github.com/AmethystDev-Labs
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@d1f7c98825bf155e31f6d194ae6d5c26eb699e35 -
Trigger Event:
push
-
Statement type:
File details
Details for the file lazyfox-1.0.5.post3-py3-none-any.whl.
File metadata
- Download URL: lazyfox-1.0.5.post3-py3-none-any.whl
- Upload date:
- Size: 12.2 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 |
c9ec737b24ad5a0c272903ddf893472aa5ee370fa8e067a1cf053bcde7eca95e
|
|
| MD5 |
0c5116dad92d7197d4035793a53083a5
|
|
| BLAKE2b-256 |
bbfaaa1d208d284df4a7084f7892968acd3b377d701387a8144b324b60ce2098
|
Provenance
The following attestation bundles were made for lazyfox-1.0.5.post3-py3-none-any.whl:
Publisher:
publish-pypi.yml on AmethystDev-Labs/LazyFox
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
lazyfox-1.0.5.post3-py3-none-any.whl -
Subject digest:
c9ec737b24ad5a0c272903ddf893472aa5ee370fa8e067a1cf053bcde7eca95e - Sigstore transparency entry: 929770041
- Sigstore integration time:
-
Permalink:
AmethystDev-Labs/LazyFox@d1f7c98825bf155e31f6d194ae6d5c26eb699e35 -
Branch / Tag:
refs/tags/v1.0.5-patch3 - Owner: https://github.com/AmethystDev-Labs
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@d1f7c98825bf155e31f6d194ae6d5c26eb699e35 -
Trigger Event:
push
-
Statement type: