GitHub repository: saadbinyunus/Secure-Banking-System
Primary language: Python
Description: Implementation of security protocols for a banking system consisting of a bank server and three ATM client machines. The server establishes a socket listening for connection requests from ATM clients. For each request from an ATM client, the server creates a new thread that will authenticate the user of the ATM and process that user's transactions.