| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
这是一个功能强大的敏感数据探测工具,能够连接到多种数据库系统,自动扫描和识别包含敏感信息的表和字段,并将结果导出为CSV或JSON格式。该工具适用于数据库安全审计、合规性检查和隐私保护评估等场景。
克隆或下载项目
git clone [项目仓库地址] # 如果是通过git获取
# 或直接下载项目压缩包并解压安装依赖
cd sensitive_data
pip install -r requirements.txt如果您不想安装Python环境,也可以使用预编译的可执行文件版本:
python main.py [参数]主要参数:
使用MySQL数据库
python main.py -t mysql -H localhost -P 3306 -u root -p password使用Oracle数据库,指定服务名
python main.py -t oracle -H localhost -P 1521 -u system -p password -s ORCLPDB1指定输出格式为JSON
python main.py -t sqlserver -H localhost -P 1433 -u sa -p password -o json使用代理服务器
python main.py -t mysql -H localhost -P 3306 -u root -p password -px这里以mysql获取敏感数据为例:
输出的文件:
工具会在output目录下生成以下文件:
输出内容包括:
工具会在logs目录下生成日志文件,记录运行过程中的关键信息和错误。
如果您需要将程序打包为可执行文件,可以使用PyInstaller:
# 安装PyInstaller
pip install pyinstaller
# 打包为单文件可执行程序
pyinstaller --onefile main.py
# 打包时添加图标
pyinstaller --onefile --icon=test.ico main.py打包后的可执行文件将位于dist目录中。
| Back | FazBrowse Home | New Git URL |