GShark介绍
GShark是一个用于监控Github敏感信息泄露的项目,可根据关键字自动爬虫进行动态监控,辅助企业进行仓库的安全管控。它基于golang和AdminLTE构建管理系统来管理Github搜索结果。Github API用于根据关键词和一些规则来调整相关结果。

GShark安装使用
安装
要求:go version 1.10+
git clone https://github.com/neal1991/gshark.git
配置
可以根据app-template.ini设置配置,将其重命名为app.ini。
HTTP_HOST = 127.0.0.1HTTP_PORT = 8000MAX_INDEXERS = 2DEBUG_MODE = trueREPO_PATH = reposMAX_Concurrency_REPOS = 5
[database]DB_TYPE = sqliteHOST = 127.0.0.1PORT = 3306NAME = misecUSER = rootPASSWD = SSL_MODE = disablePATH =
确保以上都完成后
构建文件go build main.go
运行main.go
USAGE: main [global options] command [command options] [arguments...]
COMMANDS: web Startup a web Service scan Start to scan github leak info help, h Show a list of commands or help for one command
GLOBAL OPTIONS:
添加令牌
在github中为爬虫生成Github令牌,并执行main scan操作。至此,你可以开始使用GShark了。