This web application functions by providing continuous data about potential threats actors, including indicators of compromise, giving security professionals an easily digestible, real-time look at known threats.
API services offered by VirusTotal were integrated into this web application. Public Endpoints provided by the VirusTotal APIs are freely accessible to all registered users. Some features of the public API include:
- 4 requests per minute.
- Usable in non-commercial products.
ThreatSense provides users the following services:
- Kaspersky's own real-time threatmap.
- identification of threats pertaining to -
- Map showing origin of an IP Address
- Streamlit - Open-source Python library that makes it easy to build beautiful custom web-apps for machine learning and data science.
- VirusTotal - VirusTotal's aggregates data from many different antivirus engines, website scanners, file and URL analysis tools.
- PyDeck - The pydeck library is a set of Python bindings for making spatial visualizations.
The requirements.txt file specified above contains all python dependencies. You can install them by running the command:
pip3 install -r requirements.txt