简介
码小六是一款 GitHub 代码泄露监控系统,通过定期扫描 GitHub 发现代码泄露行为,为企业安全保驾护航!
系统特点:
1、全可视化界面,操作简单
2、支持 GitHub 令牌管理及智能调度
3、扫描结果信息丰富,支持批量操作
4、任务配置灵活,可单独配置任务扫描参数
5、支持白名单模式,主动忽略白名单仓库
项目地址 https://github.com/4x99/code6
一、环境配置
1、关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
2、安装docker
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
3、docker安装mysql
docker pull mysql:latest
4、docker启动mysql,并连接数据库,创建数据库
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=数据库密码 mysql
5、连接数据库
mysql -uroot -p
Enter password:
6、创建数据库
create database code6;
二、Docker安装码小六
1、下载代码
git clone https://github.com/4x99/code6.git
2、使用 Dockerfile 创建镜像
cd code6
docker build -t code6 .
3、启动码小六容器
docker run -d \-p 666:80 \-e MYSQL_HOST=DockerIP地址 \-e MYSQL_PORT=3306 \-e MYSQL_DATABASE=code6(数据库名) \-e MYSQL_USERNAME=数据库用户 \-e MYSQL_PASSWORD=数据库密码 \--name code6-server code6
4、进入码小六容器
docker exec -it code6-server /bin/bash
5、创建表结构
php artisan migrate
6、创建登录用户
php artisan code6:user-add 邮箱 密码
遇到的坑—报错
php artisan code6:user-add 邮箱 密码
解决:解决:关闭防火墙
三、使用
1、添加github令牌token
2、添加任务
最后来听首歌放松一下