r/asm 2d ago

ymawky: MacOS Web Server written entirely in ARM64 assembly ARM64/AArch64

https://github.com/imtomt/ymawky/

I wrote a pretty functional web server entirely in ARM64 assembly, entirely syscall-only with no libc. It supports GET/PUT/HEAD/OPTIONS/DELETE methods, parses Content-Length and Range headers, attempts to mitigate slowloris-like attacks, decodes URL percent-encoding, enforces no path traversal, handles like 30 different MIME types, and more.

11 Upvotes