Seninfo 是一个用于快速扫描项目源码的 Python 脚本工具。它能够识别并提取项目中的敏感信息,如密码字段、身份证号码、手机号码、邮箱地址和 IP 地址等,并将识别结果输出到指定的 Excel 文件中。该工具适用于开发人员在代码审查或安全审计过程中,快速定位和处理敏感信息。
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 |
敏感信息扫描工具 Seninfo
简介
Seninfo 是一个用于快速扫描项目源码的 Python 脚本工具。它能够识别并提取项目中的敏感信息,如密码字段、身份证号码、手机号码、邮箱地址和 IP 地址等,并将识别结果输出到指定的 Excel 文件中。该工具适用于开发人员在代码审查或安全审计过程中,快速定位和处理敏感信息。
功能特点
- 快速扫描:能够快速扫描项目源码,识别敏感信息。
- 多种敏感信息识别:支持识别密码字段、身份证号码、手机号码、邮箱地址和 IP 地址。
- 自定义规则:用户可以根据需要,在规则处增加自定义的识别规则,扩展工具的功能。
- 结果输出:识别结果将输出到指定的 Excel 文件中,方便用户查看和处理。
使用方法
- 下载脚本:从本仓库下载
Seninfo.py脚本文件。 - 配置规则(可选):如果需要扩展识别规则,可以在脚本中找到规则定义部分,添加自定义规则。
- 运行脚本:在命令行中运行
Seninfo.py,指定需要扫描的项目目录和输出结果的 Excel 文件路径。 - 查看结果:脚本运行完成后,打开生成的 Excel 文件,查看识别出的敏感信息。
示例
python Seninfo.py /path/to/project /path/to/output.xlsx
注意事项
- 该工具仅用于代码审查和安全审计,请勿用于非法用途。
- 在使用过程中,请确保遵守相关法律法规和公司政策。
贡献
欢迎提交 Issue 和 Pull Request,帮助改进 Seninfo 工具。
许可证
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。
项目介绍
Seninfo 是一个用于快速扫描项目源码的 Python 脚本工具。它能够识别并提取项目中的敏感信息,如密码字段、身份证号码、手机号码、邮箱地址和 IP 地址等,并将识别结果输出到指定的 Excel 文件中。该工具适用于开发人员在代码审查或安全审计过程中,快速定位和处理敏感信息。
定制我的领域