[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-8816":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":16,"stars30d":17,"stars90d":16,"forks30d":16,"starsTrendScore":16,"compositeScore":18,"rankGlobal":10,"rankLanguage":10,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":10,"pushedAt":10,"updatedAt":26,"readmeContent":27,"aiSummary":28,"trendingCount":16,"starSnapshotCount":16,"syncStatus":29,"lastSyncTime":30,"discoverSource":31},8816,"Hawkeye","0xbug\u002FHawkeye","0xbug","GitHub 泄露监控系统(GitHub Sensitive Information Leakage Monitor Spider)","https:\u002F\u002Fgithub.com\u002F0xbug\u002FHawkeye",null,"Vue",2034,583,77,59,0,1,30.3,"GNU General Public License v3.0",false,"master",[23,24,25],"github","leakage","security","2026-06-12 02:01:58","# Hawkeye\n\n[![GitHub issues](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fissues\u002F0xbug\u002FHawkeye.svg)](https:\u002F\u002Fgithub.com\u002F0xbug\u002FHawkeye\u002Fissues)\n[![GitHub forks](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fforks\u002F0xbug\u002FHawkeye.svg)](https:\u002F\u002Fgithub.com\u002F0xbug\u002FHawkeye\u002Fnetwork)\n[![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002F0xbug\u002FHawkeye.svg)](https:\u002F\u002Fgithub.com\u002F0xbug\u002FHawkeye\u002Fstargazers)\n[![Python 3.x](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.x-yellow.svg)](https:\u002F\u002Fwww.python.org\u002F) \n[![GitHub license](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-GPLv3-blue.svg)](https:\u002F\u002Fraw.githubusercontent.com\u002F0xbug\u002FHawkeye\u002Fmaster\u002FLICENSE)\n\n## 简介\n\n> 监控github代码库，及时发现员工托管公司代码到GitHub行为并预警，降低代码泄露风险。\n\n## 截图\n\n![Hawkeye](https:\u002F\u002Fuser-images.githubusercontent.com\u002F12611275\u002F46849889-0d2d0980-ce24-11e8-832e-35f6f935bf3b.png)\n## **最近更新**\n\n- 2020-11-20\n    由于 GitHub 官方限制了API的账号密码认证，导致在配置 GitHub 账号时，需要账号输入框输入生成的 [token，不需要勾选多余的权限](https:\u002F\u002Fgithub.com\u002Fsettings\u002Ftokens)，**密码输入框先输入空格然后删除空格**，最后点击添加\n    \n- 2019-07-02 v3.0.1\n    - 添加健康检查接口 \u002Fapi\u002Fhealth \n    - 添加企业微信告警\n    - 支持翻页刷新\n    \n- 2018-10-12 v3.0.0 非兼容性更新,需配置新数据库\n    - 搜索方式切换成API，支持添加多GitHub用户，API配额可视化\n    - 配置可视化，去除配置文件\n    - crontab 切换成轻量级的任务队列 Huey ,任务周期可自定义\n    - 支持 Docker 部署\n    - 支持批量忽略\n    - 爬虫任务状态、结果记录展示\n    - 优化解析受影响资产\n    - 重构邮件 告警，添加钉钉告警\n\n\n## 特性\n\n- 周期监测\n- web管理\n- 邮箱告警通知\n- 黑名单添加\n- 爬虫任务设置\n\n## 依赖\n\n*   Python 3.x\n*   Flask\n*   MongoDB >= 3.x\n\n## 支持平台\n\n*   Linux, macOS\n\n\n## 安装(Docker 部署)\n```\ndocker pull daocloud.io\u002F0xbug\u002Fhawkeye\n## mongodb 需认证\ndocker run -ti -p 80:80 -e MONGODB_URI=mongodb:\u002F\u002Fusername:password@ip:27017\u002Fhawkeye -e MONGODB_USER= -e MONGODB_PASSWORD= -d daocloud.io\u002F0xbug\u002Fhawkeye\n## mongodb 无认证\ndocker run -ti -p 80:80 -e MONGODB_URI=mongodb:\u002F\u002Fip:27017 -d daocloud.io\u002F0xbug\u002Fhawkeye\n\n```\n或者手动 build\n\n克隆项目到本地\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002F0xbug\u002FHawkeye.git --depth 1\ncd Hawkeye\ndocker build -t hawkeye .\n## mongodb 需认证\ndocker run -ti -p 80:80 -e MONGODB_URI=mongodb:\u002F\u002Fusername:password@ip:27017\u002Fhawkeye -e MONGODB_USER= -e MONGODB_PASSWORD= -d hawkeye\n## mongodb 无认证\ndocker run -ti -p 80:80 -e MONGODB_URI=mongodb:\u002F\u002Fip:27017 -d hawkeye\n\n```\n\n或者使用docker安装mongodb\n\nmongodb无认证，快速开始\n```bash\n## 启动mongodb\ndocker run -itd --name mongo -p 27017:27017 mongo\n\n## 启动hawkeye\ndocker run -ti --link mongo:mongo -p 80:80 -e MONGODB_URI=mongodb:\u002F\u002Fmongo:27017 -d daocloud.io\u002F0xbug\u002Fhawkeye\n```\n\n\nHawkeye 支持 Python *3.x* on Linux and macOS。(2.x兼容性 需自行修改测试)\n","Hawkeye 是一个 GitHub 泄露监控系统，用于监控GitHub代码库，及时发现并预警员工将公司代码托管到GitHub的行为，从而降低代码泄露风险。该项目采用Vue作为前端框架，并利用Python 3.x和Flask构建后端服务，支持MongoDB数据库存储数据。其核心功能包括周期性监测、Web管理界面、邮箱告警通知、黑名单管理和爬虫任务设置等。此外，Hawkeye还支持Docker部署，便于快速搭建和运行。此工具特别适用于企业级环境中，帮助安全团队主动识别和处理潜在的敏感信息泄漏问题，确保企业代码资产的安全。",2,"2026-06-11 03:19:51","top_language"]