GShark:一款针对GitHub的敏感信息安全扫描与审计工具

admin 2024年10月6日10:21:05评论15 views字数 1464阅读4分52秒阅读模式

GShark:一款针对GitHub的敏感信息安全扫描与审计工具

关于GShark

GShark是一款针对GitHub的敏感信息安全扫描与审计工具,广大研究人员可以使用该工具对GitHub代码库执行敏感信息检测,并执行安全审计任务。

GShark:一款针对GitHub的敏感信息安全扫描与审计工具

功能介绍

1、支持多个平台,例如 GitLab、GitHub、Searchcode 和 Postman;

2、灵活的菜单和API权限设置;

3、灵活的规则和过滤规则;

4、利用 gobuster 进行子域名暴力破解;

5、易于使用的管理系统;

6、支持 Docker 部署;

工具要求

Nginx

MySQL 8.0+

工具安装

Docker安装

git clone https://github.com/madneal/gsharkcd gsharkdocker-compose build && docker-compose up

手动安装

建议使用 nginx 部署前端项目,将dist文件夹放在 中/var/www/html,并调整nginx.conf文件(Linux 为 /etc/nginx/nginx.conf)为后端服务设置反向代理。

Nginx

可以使用nginx -t来找到该nginx.conf文件,然后修改nginx.conf:

// config the user accoring to your needuser  www www;worker_processes  1;events {    worker_connections  1024;}http {    include       mime.types;    default_type  application/octet-stream;    sendfile        on;    keepalive_timeout  65;    server {        listen       8080;        server_name  localhost;        location / {            autoindex on;            root   html;            index  index.html index.htm;        }        location /api/ {            proxy_set_header Host $http_host;            proxy_set_header X-Real-IP $remote_addr;            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;            proxy_set_header X-Forwarded-Proto $scheme;            rewrite ^/api/(.*)$ /$1 break;            proxy_pass http://127.0.0.1:8888;        }        error_page   500 502 503 504  /50x.html;        location = /50x.html {            root   html;        }    }    include servers/*;}

部署工作很简单。从发布页面中找到相应版本的 zip 文件。

解压并将里面的文件复制dist到/var/www/htmlNginx的文件夹中。

unzip gshark*.zipcd gshark*mv dist /var/www/html/# for Macmv dist /usr/local/www/html/
工具使用

服务器启动:

./gshark serve

GShark:一款针对GitHub的敏感信息安全扫描与审计工具

扫描服务:

./gshark scan

添加GitHub Token:

GShark:一款针对GitHub的敏感信息安全扫描与审计工具

Postman:

GShark:一款针对GitHub的敏感信息安全扫描与审计工具

工具使用演示

演示视频:

https://www.bilibili.com/video/BV1oUe3eBEMz/

许可证协议

本项目的开发与发布遵循Apache-2.0开源许可协议。

项目地址

GShark

https://github.com/madneal/gshark

原文始发于微信公众号(FreeBuf):GShark:一款针对GitHub的敏感信息安全扫描与审计工具

  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2024年10月6日10:21:05
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   GShark:一款针对GitHub的敏感信息安全扫描与审计工具https://cn-sec.com/archives/3233737.html

发表评论

匿名网友 填写信息