登录
原创

码小六- GitHub 代码泄露监控系统

专栏无价之“码”
发布于 2020-11-09 阅读 2679
  • GitHub
原创

简介

码小六是一款 GitHub 代码泄露监控系统,基于 Lavavel 开发,通过定期扫描 GitHub 发现代码泄露行为,为企业安全保驾护航!

项目首页➡️码小六

体验报告

  • 整体的安装不算麻烦,但对于不了解 Laravel 的人来说可能有些吃力;
  • 界面和功能都比较简单,第一次使用有些不知道从哪里下手,交互有很大优化的空间;
  • 能够满足基本的监控需求,如果能开放 API 更好;
  • 单个 GitHub 令牌请求次数有限,可以配置多个 GitHub 令牌来解决这个问题。

体验流程

登录界面

WX202011091441242x.png

首页

WX202011091447442x.png

WX202011091512332x.png

🙍‍♂️这里有个请求总是报错,希望作者能尽快修复。🙍‍♂️

配置令牌

WX202011091455142x.png

WX202011091458102x.png

增加任务

WX202011091509592x.png

查看扫描结果

20201109152237.jpg

点击文件路径,即可直接打开GitHub上的文件页面,方便操作者审核这条扫描结果,可以标记为误报、异常等。

安装

以下文字仅作记录安装过程之用。

克隆代码

git clone https://github.com/4x99/code6.git

下载项目依赖包:

cd code6 && composer install --no-dev --optimize-autoloader

设置目录权限:

chmod -R 755 storage
chown -R www:www storage # www是运行nginx使用的用户名

创建配置文件:

cp .env.example .env

生成应用密钥:

php artisan key:generate

创建并配置数据库:

vim .env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=code6
DB_USERNAME=root
DB_PASSWORD=root

自动生成表结构:

php artisan migrate

输出:

WX202011091416122x.png

配置任务调度:

* * * * * cd <项目目录> && php artisan schedule:run >> /dev/null 2>&1

创建用户:

php artisan code6:user-add admin@admin.com admin

评论区

admin
14粉丝

打江山易,守江山难,负重前行,持续创新。

2

1

0

举报