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.pyin terminal
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
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
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.
