前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >一个开源项目:GitHub 泄露监控系统

一个开源项目:GitHub 泄露监控系统

作者头像
somenzz
发布2020-12-10 11:06:17
8510
发布2020-12-10 11:06:17
举报
文章被收录于专栏:Python七号Python七号Python七号

偶然的查询,我在 GitHub 看到了一个很棒的开源项目。

可以说很多公司都有这个需求,就是看看哪些人把公司项目的源代码托管到了开源网站,这肯定对公司不利,因此需要监控一下,有了就报警,及时处理代码泄露风险。

有需求就有价值,这个开源项目就很好的满足了这个需求。功能方面可以周期监测、web 管理、邮箱告警通知、黑名单添加、爬虫任务设置等。技术方面使用了 Flask、MonogoDB,可以使用 Docker 部署。下图是该系统的 web 页面:

最近的更新日期是 2020-11-20 号,可以说项目是非常活跃的,目前的 star 数 1.4K,fork 数 498。

支持平台

  • Linux, macOS

安装(Docker 部署)

docker pull daocloud.io/0xbug/hawkeye
## mongodb 需认证
docker run -ti -p 80:80 -e MONGODB_URI=mongodb://username:password@ip:27017/hawkeye -e MONGODB_USER= -e MONGODB_PASSWORD= -d daocloud.io/0xbug/hawkeye
## mongodb 无认证
docker run -ti -p 80:80 -e MONGODB_URI=mongodb://ip:27017 -d daocloud.io/0xbug/hawkeye

或者克隆项目到本地手动 build:

git clone https://github.com/0xbug/Hawkeye.git --depth 1
cd Hawkeye
docker build -t hawkeye .
## mongodb 需认证
docker run -ti -p 80:80 -e MONGODB_URI=mongodb://username:password@ip:27017/hawkeye -e MONGODB_USER= -e MONGODB_PASSWORD= -d hawkeye
## mongodb 无认证
docker run -ti -p 80:80 -e MONGODB_URI=mongodb://ip:27017 -d hawkeye

或者使用 docker 安装 mongodb。

mongodb 无认证,快速开始

## 启动mongodb
docker run -itd --name mongo -p 27017:27017 mongo

## 启动hawkeye
docker run -ti --link mongo:mongo -p 80:80 -e MONGODB_URI=mongodb://mongo:27017 -d daocloud.io/0xbug/hawkeye

项目仓库:

https://github.com/0xbug/Hawkeye

通过阅读原文可以访问该开源项目。

这个项目给我的启示:程序员要善于发现需求,满足需求就有价值,有价值就可以变现。在发现该项目之前我就遇到了这个需求,只不过自己只是写了个简陋的爬虫工具,没有深入研究。

另外,昨天的推文希望大家能帮忙点一点,有需要的就领取下学习资料,都是免费的额。为了感谢大家,我自己收到的一点推广费用都放在了小程序抽奖,公众号「Python七号」回复「抽奖」即可获取抽奖码,或扫下方二维码回复

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-12-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python七号 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 支持平台
  • 安装(Docker 部署)
相关产品与服务
云数据库 MongoDB
腾讯云数据库 MongoDB(TencentDB for MongoDB)是腾讯云基于全球广受欢迎的 MongoDB 打造的高性能 NoSQL 数据库,100%完全兼容 MongoDB 协议,支持跨文档事务,提供稳定丰富的监控管理,弹性可扩展、自动容灾,适用于文档型数据库场景,您无需自建灾备体系及控制管理系统。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档