Recurring malware checker using MISP

Internship at Commvault

Authors

  • Ethan Fuks Science & Engineering Magnet Program , Manalapan High School image/svg+xml

DOI:

https://doi.org/10.64804/bbhv7x19

Keywords:

Commvault, malware, MISP, hash function, MalwareBazaar, abuse.ch, internship, Malware Information Sharing Platform, PyMISP, open source

Abstract

During my internship at Commvault, I have created a tool that recurrently checks for malware in a user’s data by using the Malware Information Sharing Platform (MISP) to obtain newly discovered malware hashes and comparing these against the user. A hash is a unique way of representing a piece of data by encoding it where small changes in the input create big unpredictable changes in the output. This creates a unique signature for each file that can be used to share found malware and compare against it. MISP is an open source software that organizes and collects different feeds of data from various sources including MalwareBazaar and abuse.ch, among many others. Commvault currently uses Google Threat Intelligence and my project evaluated MISP as a free, open source alternative. I created a dummy system to test with 100 files of randomized text and a list of hashes of these was created. Some were selected as malware and were checked against the list. I set up a local instance of MISP in Virtual Box that is perpetually running and able to be queried for found malware. PyMISP, a Python library to query MISP, is used to connect these parts together and recurringly check for malware. I created a write-up for my process of setting up and using MISP for Commvault to use in the future.

Downloads

Published

2026-06-16

Data Availability Statement

Code is in a private Github repository. A demo video is at https://www.youtube.com/watch?v=oyZuGE9A-nw

How to Cite

Fuks, E. (2026). Recurring malware checker using MISP: Internship at Commvault. Journal of Science & Engineering, 2(8), 125. https://doi.org/10.64804/bbhv7x19

Similar Articles

1-10 of 89

You may also start an advanced similarity search for this article.

Most read articles by the same author(s)