Links
https://youtu.be/I9MqUNglT4g https://www.youtube.com/watch?v=L7_-6Yyi2xQ
Inspiration
Us 4 sophomores grouped together 24 hours ago and thought about how unsafe the internet is. We decided to delve into the depths and try to make it a little safer for everyone with an easy-to-use, intuitive program!
What it does
Our Antihax software has many capabilities: it can backup any files, folders, and drives that you want; it can save all of your passwords within the secure password manager; and it can scan for viruses on any file in your computer. All of this is easily accessible on our website!
How We built it
We decided to use Python since it had a ton of GUI packages at our disposal. We also decided to play to our strengths and delineate work to everyone that they were comfortable with. The overall GUI was made with the custom GUI builder in PyQT5, the password manager was made strictly with Tkinter, and the scan and backup functions were built using the OS, Yara, and Shutil libraries.
Challenges We ran into
Figuring out what to do initially was rough, but we came up with the idea after some deliberation. Staying motivated throughout the night was also a sticking point. Figuring out how to use these new libraries none of us were exposed to previously was probably the biggest struggle of the whole project (from global variable issues to debugging for up to an hour for one bug).
Accomplishments that We're proud of
We put together a project with an unproven team with 4 completely different individuals who didn't know each other existed prior to this hackathon.
What We learned
We learned that GUI's aren't the easiest things to build and require a ton of time to create and format. We also learned that friendship is great and 2AM Fuego's is pretty solid with a team (masks were worn at all times). We learned that projects can be super taxing, but the satisfaction we received once the project was finished made it all worth it!
What's next for Antihax
We were talking about potentially starting up Antihax by the end of our senior years once we are all competent programmers (more or less). Regardless, we have made a solid friend group that will continue to work on projects throughout our TAMU tenure.
Built With
- os
- pyqt5
- python
- shutil
- tkinter
- yara

Log in or sign up for Devpost to join the conversation.