Skip to content

b-lamer/cyber-feeds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Overview

This program will scrape cybersecurity news and CVE vulnerability releases and print the latest updates on a dashboard. The output is saved in json format and the scripts can be run on their own if preferred.

To utilize the full program, you will need to do the following:

  • Install the dependencies below
  • Set up hourly cronjobs in order to run the CVE and News scripts
  • Run streamlit run dashboard.py in terminal

Windows:

CVE Feed Script: pip install requests datetime json
News Feed Script: pip install cloudscraper bs4 feedparser <- In addition to above
Dashboard: pip install streamlit streamlit-autorefresh

Linux:

$\color{red}{\textsf{Note: DO NOT use this if you don't know what you're doing. This could break certain aspects of your linux machine.}}$

CVE Feed Script: pip install requests datetime json --break-system-packages
News Feed Script: pip install cloudscraper bs4 feedparser --break-system-packages <- In addition to above
Dashboard: pip install streamlit streamlit-autorefresh --break-system-packages


Example

Below is my use case of this program. It is run on a Raspberry Pi 3 connected to a 7-inch display which is held up by two 3D printed stands.

7 Inch News Feed

About

Feeds that update the user on latest CVE's and Cyber news on a Streamlit dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages