Inspiration

Our motivation for this project stims from the features of some of the top antivirus scanners on the market today. Multiple virus scanners have some of the same features such as a complete system scan or browser scanner. However, there are other features that are not included in one virus scanner, but are a feature in another. For example, Norton Antivirus Plus does not offer a vulnerability scanner, Bitdefender Antivirus Plus does provide one. Our goal is to combine these features and provide an antivirus scanner with the best of all worlds

What it does

Our antivirus scanner includes features such as file scanning, network scanning, VPN, password management, file shredder, email scanning, privacy, parent control, cloud backup, password management. This application provides consumers with a sense of security while browsing the internet at home or on the go.

How we built it

For the project, we utilized python programming language to build the application and Adobe Illustrator to build the user interface

Challenges we ran into

  1. Time: While the idea of having all the best features of every antivirus scanner at our fingertips is exciting, 24 hours is just not enough time to complete it all.
  2. GUI: It was challenging to create a user-friendly interface ensuring each feature was interactive. With more time we could have created a better plan to tackle this issue.
  3. Learning curve: Some members of the group are beginners to program language so it became a challenge for them to contribute to building the application. However, they were involved in the brainstorming and implementing features for the application.

Accomplishments that we're proud of

From the beginning of the competition we meshed well as a team and began brainstorming ideas of what we wanted to build for the competition. Regardless of everyone’s background within the group we all contributed to the goal with maximum effort.

What we learned

We found there was all more involved in building an application than just building the code. We all became more proficient in python coding while working on the project, utilizing the mentors, and attending python workshops. Additionally, we were able to expand on our networking skills while speaking with leaders in the industry.

What's next for MalwareDevour

We plan to finish off the project after the hackathon. We are going to implement the rest of the features that Antivirus has offered. We began writing and successfully implemented scanning directories and checking the md5 hash and comparing it to a signature database to check files for malware. Moving forward we would also want to implement a process that checks other hashes such as SHA1 and SHA256 to verify the file is safe. Additionally, we would like to use a frequently updated signature database such as VirusTotal to ensure the virus scanner checks for the most up to date malware. However, we still have not made a GUI version of its implementation due to the time constraint. We hope to complete this in the near future

Share this project:

Updates