Back to work
Lockdown exam browser · C++/Qt6
openlock_browser
Linux students get locked out of lockdown-exam platforms that only ship Windows and Mac clients.
View sourceWhat I built
An open-source lockdown exam browser in C++/Qt6 implementing the Safe Exam Browser protocol — Browser Exam Key + Config Key, RNCryptor v3 .seb decryption via OpenSSL — with cgroups-v2 process isolation and multi-method VM/debugger detection (CPUID hypervisor bit, DMI/SMBIOS, ptrace).
Stack
C++Qt6OpenSSLcgroups
Status
SEB protocol parity implemented (~5K LOC C++).