The main objective of this project for our group of 5 people was to develop a basic web instant messenger, intentionally exposing it to various vulnerabilities to identify and rectify them using techniques learned in class. The focus was on securing credentials transmitted over the network using tools like Wireshark, preventing account passwords from being stored in plaintext in our PostgreSQL database, and protecting accounts from brute force attacks on the login page. Additionally, we addressed the visibility of our database API key and safeguarded our system from SQL injection attacks.
- Githubmitchellkolb/SecureDove
- PlatformWindows 10
- StackPython, JavaScript, FastAPI, React, PostgreSQL


