MatterBot
MatterBot is a two-part extensible Python bot framework that provides a scheduled feed of information sources to your Mattermost channel(s), and listens in channel(s) for commands to trigger the appropriate module(s).
Install / Use
/learn @uforia/MatterBotREADME
MatterBot
The code on this repository is GPLv3, (c) Arnim Eijkhoudt, 2022-2026.
- Official github repository: https://github.com/uforia/matterbot/
- Please do not approach the developers (including me) for API keys, CTI data, etc.; you need to provide your own :-)
- Pull/feature requests and comments are welcome: please open/post them on GitHub
- If you are looking to deploy MatterBot for commercial purposes, please reach out to me via the uforia[@]dhcp[.]net email adress
Status
Code probably has bugs, but it is officially in a 'works for me' and 'works for others' state ;-)
Contents
MatterBot consists of two parts, matterbot and matterfeed, that can be run mostly independently. matterfeed aggregates information from various resources (see table below) on a set schedule and posts those in a channel. matterbot sits in at least one or more channels, and listens for commands/triggers to spring into action and e.g. collect information for you from various online and local resources via API calls.
Both matterbot and matterfeed should be run within a tmux or screen session. The code does not daemonize itself, and there are no plans to implement this currently.
matterfeed Sources
Matterfeed reports news updates on a set schedule. The currently supported sources are listed in the table below:
| Name | Type | API Key Required | Paid Subscription | | ------------------------------------------------------------------------------------------------ |:--------------:|:----------------:|:-----------------:| | 0dayfans Security News | RSS | No | No | | 1275 Новости (RU) | RSS | No | No | | ABB Advisories | RSS | No | No | | Akamai Security Blog | RSS | No | No | | Any.run Cybersecurity Blog | RSS | No | No | | Aqua Security Blog | RSS | No | No | | Arctic Wolf Security Blog | RSS | No | No | | Asec Ahnlab Threat Intelligence | RSS | No | No | | Attackiq Threat Intelligence | RSS | No | No | | Australian Cyber Security Centre | RSS | No | No | | Bad Sector Labs Newsletter | RSS | No | No | | Barracuda Threat Intelligence | RSS | No | No | | Binary Defense | RSS | No | No | | Bishop Fox Offensive Security | RSS | No | No | | Bleepingcomputer News | RSS | No | No | | Bluesky Social Network | RSS | No | No | | Broadcom Symantec | RSS | No | No | | Bruce Schneier's Blog | RSS | No | No | | Canadian Centre for Cyber Security | RSS | No | No | | CERT Bundesrepublik Deutschland | RSS | No | No | | CERT Česká Republika | RSS | No | No | | CERT Eesti Vabariik | RSS | No | No | | CERT European Union | RSS | No | No | | CERT Groussherzogtum Lëtzebuerg | RSS | No | No | | CERT Instituto Nacional de Ciberseguridad | RSS | No | No | | CERT Latvijas Republika | RSS | No | No | | CERT Republica Moldova | RSS | No | No | | CERT Repubblica Italiana | RSS | No | No | | CERT Republik Österreich | RSS | No | No | | CERT Republika e Shqipërisë (AL) | RSS | No | No | | CERT Republika Slovenija | RSS | No | No | | CERT République Française | RSS | No | No | | CERT Rzeczpospolita Polska | RSS | No | No | | CERT Slovenská republika | RSS | No | No | | CERT Türkiye Cumhuriyeti (USOM) | RSS | No | No | | CERT VDE Industrial Advisories | RSS | No | No | | CERT Репу̀блика Бълга̀рия (BG) | RSS | No | No | | CERT Україна (UA) | RSS | No | No | | CERT 中華人民共和國香港特別行政區 (HK) | RSS | No | No | | Checkmarx Application Security Blog | RSS | No | No | | Checkpoint (Email) Security Research | RSS | No | No | | Cisco Security Advisories | RSS | No | No | | CiscoTalos Threat Intelligence | RSS | No | No | | CISecurity | RSS | No | No | | Citrix Netscaler Blog | RSS | No | No | | Claroty Vulnerability Disclosures | RSS | No | No | | Cloudseclist Newsletter | RSS | No | No | | Cqure Blog | RSS | No | No | | CSHub (configurable list of CSHub feeds) | RSS | No | No | | Cybereason Threat Intelligence | RSS | No | No | | Cyble Threat Intelligence | RSS | No | No | | DarkNet Blog | RSS | No | No | | Darkowl Darkweb Intelligence | RSS | No | No | | Darkrelay Offensive Secu
