(not) Safe Exam Addon
nSEA is a script which provides the assets needed to access Safe Exam Browser (SEB) exams without SEB, through a standard browser.
Features:
- Unencrypted Config Key
- Encrypted Config Key
- Browser Exam Key
SEB isn't available for GNU/Linux. Linux students, whenever an exam is taken, must connect via the school's Windows computers.
It should work on any Python v3+.
$ python ./nsea.py [-h] config_file
config_file
is the XML config.seb
file you can get from the exam
webpage, the one telling you that you are not using SEB.
Once the script is finished, you will get a HTTP key-value header:
X-SafeExamBrowser-ConfigKeyHash: 6eb3652038ec372a2f2ec0c374e2cbf2c924e9b5d5aade177e7cef57f0598580
This header has to be sent to every SEB-needed webpage to keep access to the exam. The simpliest way is to install a browser addon, able to append HTTP headers during your navigation. One of them is SimpleModifyHeaders for Firefox and Chrome.
Developer documentation - Config key
This project is for educational purposes and must not be used without permission. I do not guarantee that it will work and I am not responsible for anything that may happen to you.