敏感信息扫描工具Seninfo:快速扫描源码敏感信息,支持自定义规则并导出Excel结果

Seninfo 是一个用于快速扫描项目源码的 Python 脚本工具。它能够识别并提取项目中的敏感信息,如密码字段、身份证号码、手机号码、邮箱地址和 IP 地址等,并将识别结果输出到指定的 Excel 文件中。该工具适用于开发人员在代码审查或安全审计过程中,快速定位和处理敏感信息。

分支1Tags0
文件最后提交记录最后更新时间
2 年前
2 年前
2 年前

敏感信息扫描工具 Seninfo

简介

Seninfo 是一个用于快速扫描项目源码的 Python 脚本工具。它能够识别并提取项目中的敏感信息,如密码字段、身份证号码、手机号码、邮箱地址和 IP 地址等,并将识别结果输出到指定的 Excel 文件中。该工具适用于开发人员在代码审查或安全审计过程中,快速定位和处理敏感信息。

功能特点

  • 快速扫描:能够快速扫描项目源码,识别敏感信息。
  • 多种敏感信息识别:支持识别密码字段、身份证号码、手机号码、邮箱地址和 IP 地址。
  • 自定义规则:用户可以根据需要,在规则处增加自定义的识别规则,扩展工具的功能。
  • 结果输出:识别结果将输出到指定的 Excel 文件中,方便用户查看和处理。

使用方法

  1. 下载脚本:从本仓库下载 Seninfo.py 脚本文件。
  2. 配置规则(可选):如果需要扩展识别规则,可以在脚本中找到规则定义部分,添加自定义规则。
  3. 运行脚本:在命令行中运行 Seninfo.py,指定需要扫描的项目目录和输出结果的 Excel 文件路径。
  4. 查看结果:脚本运行完成后,打开生成的 Excel 文件,查看识别出的敏感信息。

示例

python Seninfo.py /path/to/project /path/to/output.xlsx

注意事项

  • 该工具仅用于代码审查和安全审计,请勿用于非法用途。
  • 在使用过程中,请确保遵守相关法律法规和公司政策。

贡献

欢迎提交 Issue 和 Pull Request,帮助改进 Seninfo 工具。

许可证

本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。

项目介绍

Seninfo 是一个用于快速扫描项目源码的 Python 脚本工具。它能够识别并提取项目中的敏感信息,如密码字段、身份证号码、手机号码、邮箱地址和 IP 地址等,并将识别结果输出到指定的 Excel 文件中。该工具适用于开发人员在代码审查或安全审计过程中,快速定位和处理敏感信息。

定制我的领域