4x99 / code6

码小六 - GitHub 代码泄露监控系统
GNU General Public License v3.0
1.12k stars 201 forks source link

搜索语法能够添加or规则和多个条件匹配吗 #240

Closed defaul0t closed 1 year ago

defaul0t commented 1 year ago

比如,匹配 github.com language:go or language:java AND (password or pwd or passwd)

yoonper commented 1 year ago

支持多条件匹配,ANDOR 需要大写 我们在 [ 任务配置 ] 模块左上角的 [ 关键字说明 ] 里有一些基础说明 此外 ANDNOTOR 最多只能使用 5 个,且查询语句不能超过 256 个字符 更多信息请参考 https://docs.github.com/cn/rest/search?apiVersion=2022-11-28

defaul0t commented 1 year ago

收到有交流群或者可以加vx吗

yoonper commented 1 year ago

目前没有群哈,有问题和建议都可以通过 issue 的方式提交 :D

defaul0t commented 1 year ago

我想匹配baidu.com 泄露的代码中包含敏感信息页面可以如下这样写吗,能列一个正确的吗

.baidu.com AND (password OR pwd OR passwd) NOT language:js NOT language:html

.baidu.com AND (password pwd passwd) NOT language:js NOT language:html

yoonper commented 1 year ago

.baidu.com AND (password OR pwd OR passwd) NOT language:js NOT language:html 这个就行吧,可通过 https://github.com/search?o=desc&s=indexed&type=code&q=关键字 预览扫描结果

defaul0t commented 1 year ago

好像不行 1671010773156

yoonper commented 1 year ago

https://github.com/search?o=desc&s=indexed&type=code&q=.baidu.com%20AND%20(password%20OR%20pwd%20OR%20passwd)%20NOT%20language%3Ajs%20NOT%20language%3Ahtml

defaul0t commented 1 year ago

如何排除多个文件后缀以及匹配多个不同的关键字

1671011474944

yoonper commented 1 year ago

GitHub 对搜索限制较多,恐怕有些无法实现,具体你可以研究下 GitHub 的文档

defaul0t commented 1 year ago

我添加了6000个任务,到现在没有开始正常扫描 1671090544474

yoonper commented 1 year ago

下次扫描时间显示的是 16:00

defaul0t commented 1 year ago

不是的,一直没有最近扫描记录,我放一天了

1671098457510

yoonper commented 1 year ago

麻烦根据 issue 模板提供一下部署信息和日志

defaul0t commented 1 year ago

你加我vx吧,我把服务器发你,我不知道咋弄

yoonper commented 1 year ago

https://github.com/4x99/code6/issues/new 参照 isssue 模板提供相关信息

defaul0t commented 1 year ago

记录很多,没有办法全部删除吗,只能5050条的删除

yoonper commented 1 year ago

目前一次只能处理 50 条,如果有需要可以适当修改一下分页条数 https://github.com/4x99/code6/blob/master/resources/views/codeLeak/index.blade.php#LL9C3-L9C3

pageSize: 50