/secfeed

Security feed, done in the stupid simple way

Primary LanguagePythonMIT LicenseMIT

secfeed

Stupid simple solution to keep track of various cyber security related sources including research blogs, CVEs, advisories, etc.

The script will query a list of websites and extract urls matching to specific regexs. If there are new sources (e.g. new CVE was released), a notification will be sent to Slack with the relevant link.

Example

Screen Shot 2022-12-16 at 12 57 18

How to run

  • Edit SLACK_URL with your Slack channel
  • Use IS_TEST_MODE to test if it works
  • Use SHOULD_REPORT to send live notifications to the Slack channel
  • Run using: python3 secfeed.py

Why not RSS / Push notifications / netsec ?

Simply because many blogs/vendors are not supporting any form of push notifications or RSS. In addition not all CVE/Blog/Advisory are reaching main stream forums like Reddit.

Add new source to track

  • Add new item to the SEC_FEEDS dict:
"URL TO QUERY TO GET LINKS" : 
  (
    "BASE ADDRESS",
    r"EXTRACT WITH REGEX AND APPEND TO BASE ADDRESS",
    ["LIST", "OF", "KEYWORDS", "THAT AT LEAST", "ONE", "MUST", "EXISTS", "IN", "URL"]
  )

Tracking list