Visit site
Simple Text Transfer Protocol
Custom application-layer messaging protocol built in C over POSIX TCP sockets with custom byte framing and encryption.
Project Overview
A low-level networking project implementing a bespoke client-server application protocol over POSIX TCP sockets. Implements custom byte framing, header validation, command parsing, and lightweight encryption.
Key Highlights & Architecture
- Built a custom TCP application protocol from scratch using raw POSIX socket primitives in C.
- Implemented robust packet framing, boundary delimiter parsing, and error-handling routines.
- Integrated custom Caesar-cipher encryption/decryption on the wire.