https://github.com/ciyfly/web_info_monitor
🐔 对web网站的新增域名 端口 waf cms 服务github等进行监控获取最新的更新通知
https://github.com/ciyfly/web_info_monitor
python3 web
Last synced: 5 months ago
JSON representation
🐔 对web网站的新增域名 端口 waf cms 服务github等进行监控获取最新的更新通知
- Host: GitHub
- URL: https://github.com/ciyfly/web_info_monitor
- Owner: Ciyfly
- License: mit
- Created: 2019-07-08T02:30:30.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T02:18:10.000Z (over 3 years ago)
- Last Synced: 2023-03-05T01:07:12.563Z (over 3 years ago)
- Topics: python3, web
- Language: Python
- Homepage:
- Size: 2.52 MB
- Stars: 1
- Watchers: 1
- Forks: 4
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# web_info_monitor
对web网站的新增域名 端口 waf cms 服务等进行监控获取最新的更新通知
### 设计
flask+vue实现
flask 作为后端web框架
celery+redis
mysql作为数据存储
使用一些flask的插件加快开发
vue使用vue@cli3 作为脚手架开发
(考虑使用 vue-admin基础上开发还是直接开发)
优先直接开发(因为是造轮子) 使用 vue-element 组件
动态创建定时任务 任务队列交给多个引擎的形式
### 功能 需求
一点开就是添加的主域名的列表 会有子域名的数量 上次检测时间
然后点进去会展示所有的子域名的信息 标题 ip 开放的端口 cms waf 等尽量检测出更多的服务
有用户登录功能 不登录都不能查看 登录了都可以查看
每个用户可以选定勾选监控的网站 配置接收的邮件
注册是需要邀请码的我的账号是可以创建邀请码的其他的账号是不允许的
也就是说我们的用户是有权限判断的 is_admin
先以功能为主
然后会有引擎 区分不同的引擎 或者多个worker可以执行这个 定时的获取功能
也可以是 子域名worker webfind worker
我之前做是做了两个队列
还有定时任务的队列
wenfind的可以多个 这个不怎么消耗
## 时间计划
1. 前后端基本框架搭建
2. 注册登录功能
3. 首页 对于域名curd列表
4. 与子域名引擎集合
5. 其他引擎开发
因为平时上班只能下班和中午开发