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

2024-10-06 2 0

关于GShark

GShark是一款针对GitHub的敏感信息安全扫描与审计工具,广大研究人员可以使用该工具对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/gshark

cd gshark

docker-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 need

user  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*.zip

cd gshark*

mv dist /var/www/html/

# for Mac

mv dist /usr/local/www/html/

工具使用

服务器启动:

./gshark serve

扫描服务:

./gshark scan

添加GitHub Token:

Postman:

工具使用演示

演示视频:【点我观看

许可证协议

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

项目地址

GShark:【GitHub传送门

参考资料

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


4A评测 - 免责申明

本站提供的一切软件、教程和内容信息仅限用于学习和研究目的。

不得将上述内容用于商业或者非法用途,否则一切后果请用户自负。

本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。

如果您喜欢该程序,请支持正版,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。敬请谅解!

程序来源网络,不确保不包含木马病毒等危险内容,请在确保安全的情况下或使用虚拟机使用。

侵权违规投诉邮箱:4ablog168#gmail.com(#换成@)

相关文章

BotKube:一款针对Kubernetes集群的安全监控与调试部署工具
Apache OFBiz SSRF漏洞CVE-2024-45507分析
Chainsaw:一款基于Windows事件日志的信息安全取证工具
SEMA:一款基于符号执行的恶意软件分析工具
简单易懂!Java应用中的不安全反序列化
成功破解Tor的匿名性,时序分析攻击技术这么厉害?

发布评论