/cybertechwatch

As a CyberSecurity Analyst I needed to be aware of latest Security news, So I developed this tool to gather news and also remove redundant ones and generate a docx file containing those news.

Primary LanguagePythonMIT LicenseMIT

CyberTechWatch

Known Vulnerabilities

A Monitoring tool for Cyber Threats. (Collect Cyber News from different RSS Feeds).

at my job, I needed to check cyber threat news daily from multiple news sources; So I developed this python tool to ease my routine.

Getting Started

this tool reads multiple cybernews feeds and organizes them into a docx file.

Prerequisites

  • Python
  • python pip

Installing

in windows run the following in command prompt or just double-click on setup.bat then run.bat

setup.bat

run.bat

for linux environments:

sh ./setup.sh

then wait for the result to be saved in reports directory.

from now on just ./run.sh to get the news.

Modules used

  • feedparser - Parse Atom and RSS feeds in Python
  • difflib - Compare sequences, especially lines of text
  • python-docx - creating and updating Microsoft Word (.docx) files
  • Pool - multiprocessing module
  • traceback - Print stack traces of Python programs
  • python-dateutil - datetime utilities