文件名称:GitMAD:在Github上监视,警报和发现敏感信息和数据泄漏
文件大小:5.32MB
文件格式:ZIP
更新时间:2024-02-24 07:46:27
github-api security osint entropy regex
GitMAD(Git监视器,警报,发现) GitMAD是一个全栈应用程序,可以监视Github中给定的关键字或域。 GitMAD在Github上托管的代码中搜索匹配的关键字。 找到匹配项后,GitMAD将克隆存储库并在文件中搜索一系列可配置的正则表达式。 然后,GitMAD获取这些结果,并将其插入数据库中以供以后查看。 这些结果也可以作为电子邮件警报发送。 GitMAD持续运行以发现与输入关键字匹配的新存储库。 输入值 GitMAD在Github上搜索关键字或域名。 用户还可以配置每次搜索的最大结果量,两次搜索之间的时间量以及要克隆的存储库的最大大小。 有两种模式,监视和发现。 发现模式将退出,并在每次运行时搜索新结果。 监视模式将首先下载给定关键字/域的所有匹配项,进行搜索,然后继续搜索新结果。 处理中 GitMAD从上方获取结果并搜索存储库的Git历史记录。 在历史记录中搜索一组可配置的正则表达式。 GitMAD还可以分解历史记录文件的每一行,并在Shannon熵中搜索匹配项。 有两个可配置文件: regex_matches.py 这是放置关键字和正则表达式以在存储库的内容中进
【文件预览】:
GitMAD-master
----find_entropy.py(2KB)
----.gitignore(32B)
----email_alert.py(2KB)
----entropy_whitelist.py(209B)
----templates()
--------api()
--------repo_info.html(3KB)
--------index.html(2KB)
--------monitor.html(4KB)
--------search.html(212B)
--------500.html(274B)
--------base.html(2KB)
--------404.html(237B)
----requirements.txt(122B)
----conf.py(7KB)
----github_search.py(3KB)
----regex_matches.py(5KB)
----directory_search.py(12KB)
----LICENSE(34KB)
----download_repo.py(6KB)
----static()
--------js()
--------css()
----db_ops.py(19KB)
----web_home.py(17KB)
----github_search_db.sql(4KB)
----GitMAD-install()
--------gitmad-first-run.gif(993KB)
--------install-requirements.gif(1.43MB)
--------gitmad-webapp.gif(1.14MB)
--------install-mysql.gif(1.75MB)
--------clone-repo.gif(96KB)
--------gitmad-help.PNG(74KB)
--------install-db-script.gif(202KB)
----README.md(8KB)
----main.py(7KB)