打算不定期分享一些github不错的项目,仅作分享。侵权删!文末有hc瞅瞅!
go-find
花了半天时间写的一个的文件名、文件内容搜索工具,主要是为了hvv中快速发现敏感文件、配置文件等。
下载
https://github.com/niudaii/go-find
Usage
用法
./go-find_darwin_amd64 -h
./go-find_darwin_amd64 find -h(文件名搜索)
./go-find_darwin_amd64 findstr -h(文件内容搜索)
./go-find_darwin_amd64 find -d ./test(指定路径下所有文件名查找关键词)
./go-find_darwin_amd64 findstr -d ./test(指定路径下所有文件内容查找关键词)
全部参数
-d, --dir string dir to search (default "./")
--file-white-ext string file white ext, split by comma (文件名后缀白名单)
-h, --help help for go-find
-k, --keywords string keywords, split by comma
-o, --output string file to write output[xxx.txt] (default "gofind_result.txt")
--path-black-word string path black word, split by comma (路径黑名单)
使用截图
测试目录
搜索文件名
搜索文件内容
--file-white-ext
增加文件名后缀白名单
--path-black-word
增加路径黑名单
说明
- 内置了文件名关键词、文件内容关键词、路径黑名单、文件名后缀白名单,用户指定 keyword 参数时不加载默认关键词。
- 文件内容搜索时,匹配到时打印出前后相邻的50个字符。
config/config.yaml
中可自行配置各种关键词。- 可以使用
|
分隔关键词和分类,比如weaver.properties|泛微
,类型会在匹配到的时候打印出来,因此关键词中不要出现|
原文始发于微信公众号(哈拉少安全小队):【工具推荐】go-find文件敏感关键字搜集
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论