基于Python的网络安全资讯/RSS源/舆情/微信文章多源多渠道推送程序,支持对多个资讯源的订阅监控。
Go to file
2026-05-24 19:58:26 +08:00
config 2.0大版本更新 2026-05-24 19:54:12 +08:00
GotoSend 2.0大版本更新 2026-05-24 19:54:12 +08:00
resources 2.0大版本更新 2026-05-24 19:54:12 +08:00
SendCore 紧急缺陷修复 2026-05-20 00:40:03 +08:00
spider 2.0大版本更新 2026-05-24 19:54:12 +08:00
static 紧急缺陷修复 2026-05-20 00:40:03 +08:00
开发文档 update 2025-01-16 10:40:06 +08:00
Core.py 小bug修复 2026-05-24 19:58:26 +08:00
Dev_test.py 2.0大版本更新 2026-05-24 19:54:12 +08:00
index.php 小更新 2026-05-20 01:16:44 +08:00
install.sh 小更新 2026-05-20 01:16:44 +08:00
log.php 小更新 2026-05-20 01:16:44 +08:00
monitor.php 2.0大版本更新 2026-05-24 19:54:12 +08:00
README.md 小bug修复 2026-05-24 19:58:26 +08:00
requirements.txt 常规更新 2026-05-03 20:12:40 +08:00
uninstall.sh 小更新 2026-05-20 01:16:44 +08:00
UpdateLOG.md 紧急缺陷修复 2026-05-20 00:40:03 +08:00
开发计划.md 重大版本更新,sqlite已支持 2026-05-19 20:58:49 +08:00

🛡️ SecPulse - 赛博脉动

面向网络安全领域的智能资讯聚合与推送系统

Python License

实时感知安全领域的脉搏跳动 🔔

🚀 快速开始

RSS订阅链接来源:https://github.com/zhengjim/Chinese-Security-RSS
使用python-json进行格式化,然后使用飞书webhook机器人进行发送
./config/config.yaml 可指定发送渠道、运行方式等基础配置信息
./config/keywords.yaml 可指定关键词参数(支持热修改)
./config/github_config.yaml 可指定Github相关参数(支持热修改)
更新记录请查看./UpdateLOG.md

📱 推送渠道

目前支持以下推送渠道:

  • 飞书(Feishu)
  • 企业微信(WeChat Work)

后续更新渠道:

  • 钉钉(DingTalk)
  • 蓝信(Lanxin)

停更渠道:

邮件(Email,中断开发)

项目特色

  • 模块化:爬虫(获取信息部分)、分析(对获取的json信息进行筛选分析存储)、推送(推送至各渠道)、网页等各模块均可单独运行。
  • 轻量化:默认使用sqlite以及其他常见的各系统自带的库,用户仅需配置python环境,不会占用过多内存。
  • 简单化:配置好config后即可一步运行,效率极高。

日志相关

请查看./resources/log文件夹下内容

🖥️ Linux后台运行建议:

Linux系统建议下载screen于后台持续运行本脚本。
debian/ubuntu/kali: apt install screen
centos: yum install screen
创建新会话:screen -S 会话名称
保存并退回到界面:ctrl+a+d
重新进入会话:screen -r 会话名称
结束对话:进入会话后输入exit

当然,您也可以直接使用install脚本一键注册systemd服务(注意,请将Core.py主函数中的send_first_message()注释掉,防止反复触发首次运行效果)

使用方法:

先下载支持库:pip install -r requirements.txt
随后便可直接运行:python Core.py
web运行:直接将本程序包放置于支持php的网站路径下,然后访问即可

直接运行install.sh即可注册system服务持续化运行,目前脚本存在一定问题,正在尽力修复。

配置

首先先在飞书中创建群组,然后再创建WebHook机器人

群组
添加机器人
随后,在配置机器人时可打开签名验证(您也可自行选择IP白名单)
机器人配置
再之后,将配置信息填入config.yaml文件当中
配置
那么现在,您就可以开始运行使用了。

Github访问限制配置

若短时间内请求次数过多,可能会被github限制,可参考以下配置

  • 对于未经身份验证的请求,github 速率限制允许每小时最多 60 个请求
  • 而通过使用基本身份验证的 API 请求,每小时最多可以发出 5,000 个请求
  • https://github.com/settings/tokens/new 创建token,时间建议选择无限制。
飞书运行提示
`./config/github_config.yaml`中可配置github_token

📊 运行效果展示

后端
飞书运行提示
飞书运行展示
飞书运行展示-安卓

📝 更新日志

详细的更新记录请查看 UpdateLOG.md

🤝 贡献指南

欢迎提交Issue和Pull Request来改进本项目!
您也可以通过QQ(2857911564)或者发送邮件(admin@masonliu.com)给我反馈问题。

🙏 致谢

RSS订阅链接来源:Chinese-Security-RSS
感谢所有为开源社区做出贡献的开发者