一个基于Python的现代应用程序,用于读取、写入和分析磁条卡数据。本项目是原始StripeSnoop项目的延续,使用现代Python和用户友好界面重建。
克隆仓库:
git clone https://github.com/Nsfr750/PySnoop.git
cd PySnoop
创建并激活虚拟环境:
# Windows
python -m venv venv
.\venv\Scripts\activate
# macOS/Linux
python3 -m venv venv
source venv/bin/activate
安装依赖:
pip install -r requirements.txt
PySnoop可以使用Nuitka构建为独立可执行文件。我们提供两个构建脚本:
.\snoop_debug.bat
这将创建一个调试版本的应用,启用控制台窗口以便故障排除。
.\snoop.bat
这将创建一个优化过的发布版本应用。
build\PySnoop_debug.exe
build\PySnoop.exe
安装开发依赖:
pip install -r requirements-dev.txt
pytest
python pysnoop_gui.py
python pysnoop_cli.py [options]
-r, --read
:从读卡器读取卡片-w, --write
:写入卡片-f, --file
:指定输入/输出文件-d, --database
:使用数据库存储/检索卡片-v, --verbose
:详细输出--version
:显示版本信息完整的文档可在docs目录中找到,包括:
欢迎贡献代码、报告问题或提出功能请求。请访问我们的GitHub仓库。
本项目采用GNU通用公共许可证v3.0 - 详情请参阅LICENSE文件。
如果您觉得这个项目有用,请考虑支持我的工作: