群晖部署hawkeye github泄露监控平台

     分类: 网络安全 发布时间: 2020-06-25 21:42 2,807人浏览

hackeye支持网页配置与查看github泄露信息,看起来还是蛮方便的,而且支持docker部署。

docker基础环境配置

首先自然是docker,群晖中使用docker需要为X86的CPU才可以使用,在套件中心中即可下载。

hawkeye的部署语句为:

docker pull daocloud.io/0xbug/hawkeye

然而hawkeye不在默认的docker镜像库(https://registry.hub.docker.com)中,而是在https://hub.daocloud.io
那么最好的方法自然是在注册表中配置新的镜像源:
群晖部署hawkeye github泄露监控平台插图
但是很不幸,无论是配置注册表,还是在镜像选项中直接选择拉取daocloud.io/0xbug/hawkeye,都会显示出一个讨厌的提示:“注册表回传错误结果”
群晖部署hawkeye github泄露监控平台插图1
因此只能直接越过网页设置,直接通过ssh进行配置。

所幸群晖使用的系统也是魔改的debian系linux(大概),因此大部分的命令可以直接使用。
在SSH中直接拉取镜像:

sudo docker pull daocloud.io/0xbug/hawkeye

另外hawkeye平台也需要mongoDB的支持,mongo在群晖中没有套件支持,因此也顺便通过docker一起安装了:

sudo docker pull mongo:latest

运行容器

首先开启mongo数据库,这个在网页或者SSH中设置都可以就行,指定主机端口和容器端口均为27017即可。因为在内网环境中,帐号密码可以不设置。
启动hawkeye,需要注意的是记得连接数据库。另外hawkeye是不需要帐号密码登录的,注意仅对内网开放。

docker run -it -p 81:80 -e MONGODB_URI=mongodb://172.17.0.1:27017 -d aocloud.io/0xbug/hawkeye

使用

容器正常跑起来之后,就可以用网页访问hawkeye啦。输入群晖IP:端口号即可直接访问:
群晖部署hawkeye github泄露监控平台插图2
如果添加监控项一直返回500,那可能就是数据库没连上,需要重新设置一下了。


参考链接:
Docker方式部署Github监控系统Hawkeye
0xbug / Hawkeye
群晖nas中docker套件查询注册表失败解决方法
彻底解决–ubuntu 在处理时有错误发生: open-vm-tools,E: Sub-process /usr/bin/dpkg returned an error code (1)


上一篇文章:

一条评论
  • szhshp

    2020年8月1日 下午6:49

    某羊观光团到此一游。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注