safeexambrowser / seb-win-refactoring Goto Github PK
View Code? Open in Web Editor NEWSafe Exam Browser for Windows.
Home Page: https://www.safeexambrowser.org/news_en.html
License: Mozilla Public License 2.0
Safe Exam Browser for Windows.
Home Page: https://www.safeexambrowser.org/news_en.html
License: Mozilla Public License 2.0
I installed SEB 3.0.1 and created a config file. I asked clients to install the same file version and they can run the config file. However, some of my clients installed the latest version 3.1.0, and some of them succeeded, but some failed to start a new session.
I thought this happened because the different version of the creator's SEB and the clients. However, some of them succeeded. It is now narrowed down to the case when the Windows 8/10 is not updated to the latest.
However, after the Windows is updated, the issue remains. It failed to start a new session.
The SEB doesn't display formulas in the math mode. It either display the raw input or the error 'Math Mode not working'.
After upgrading to v3.0.1 Opening URI schema is not working.
In my demonstration, I will use the URI Schema of Zoom application because it is popular.
Steps to Reproduce
The simplest way to produce the issue is
<a href="https://us04web.zoom.us/j/00000000000?pwd=00000">Click me</a>
Expected Behavior
Show popup says 'Open Zoom meeting'
Actual Behaviour
Displays an error
Version Information
Additional Context
I'm so frustrated when I want to use SEB on my computer that runs Ubuntu. I have to use my brothers computer.
Describe the solution you'd like
Can you make .deb file that I can use on Ubuntu?
Describe alternatives you've considered
I have to use brothers computer since my teacher doesn't wat to change from SEB
A student of mine cannot start SEB due to Virtual Machine Error. We tried disabling all of his virtual network adapters without affecting his Internet through Control Panel but it did not work.
Version Information
Additional Context
Output of systeminfo command:
Ana bilgisayar ad�: EGE-BILGISAYAR
��letim Sistemi Ad�: Microsoft Windows 7 Professional
OS S�r�m�: 6.1.7601 Service Pack 1 Yap� 7601
��letim Sistemi �reticisi: Microsoft Corporation
��letim Sistemi Yap�land�rmas�: Tek ba��na �al��ma Grubu
��letim Sistemi Olu�turma T�r�: Multiprocessor Free
Kay�tl� Kullan�c�: Ege
Kay�tl� Kurulu�:
�r�n kimli§i: 00371-177-0000061-85712
�lk Y�kleme Tarihi: 26.07.2019, 15:16:36
Sistem �ny�kleme Zaman�: 29.11.2020, 20:17:55
Sistem �reticisi: ASUSTeK COMPUTER INC.
Sistem Modeli: X550LA
Sistem T�r�: x64-based PC
��lemci(ler): 1 ��lemci Y�klendi.
[01]: Intel64 Family 6 Model 69 Stepping 1 GenuineIntel ~1776 Mhz
BIOS S�r�m�: American Megatrends Inc. X550LA.502, 11.02.2014
Windows Dizini: C:\Windows
Sistem Dizini: C:\Windows\system32
�n Y�kleme Ayg�t�: \Device\HarddiskVolume1
Sistem Yerel Ayarlar�: tr;T�rk�e
Giri� yerel ayarlar�: tr;T�rk�e
Saat dilimi: (UTC+03:00) �stanbul
Toplam Fiziksel Bellek: 8.076 MB
Kullan�labilir Fiziksel Bellek: 4.724 MB
Sanal Bellek: En B�y�k Boyut: 16.150 MB
Sanal Bellek: Kullan�labilir: 12.610 MB
Sanal Bellek: Kullan�lan: 3.540 MB
Disk Belle§i Konumlar�: C:\pagefile.sys
Etki alan�: WORKGROUP
Oturum A�ma Sunucusu: \EGE-BILGISAYAR
D�zeltmeler: 115 D�zeltmeler Y�klendi.
[01]: KB971033
[02]: KB2479943
[03]: KB2491683
[04]: KB2506014
[05]: KB2506212
[06]: KB2532531
[07]: KB2533552
[08]: KB2552343
[09]: KB2560656
[10]: KB2564958
[11]: KB2579686
[12]: KB2585542
[13]: KB2604115
[14]: KB2620704
[15]: KB2621440
[16]: KB2631813
[17]: KB2654428
[18]: KB2667402
[19]: KB2676562
[20]: KB2685811
[21]: KB2690533
[22]: KB2698365
[23]: KB2705219
[24]: KB2727528
[25]: KB2736422
[26]: KB2742599
[27]: KB2758857
[28]: KB2770660
[29]: KB2786081
[30]: KB2807986
[31]: KB2813430
[32]: KB2840631
[33]: KB2847927
[34]: KB2861698
[35]: KB2862330
[36]: KB2862335
[37]: KB2864202
[38]: KB2868038
[39]: KB2871997
[40]: KB2884256
[41]: KB2893294
[42]: KB2894844
[43]: KB2911501
[44]: KB2931356
[45]: KB2937610
[46]: KB2943357
[47]: KB2952664
[48]: KB2968294
[49]: KB2972100
[50]: KB2972211
[51]: KB2973112
[52]: KB2973201
[53]: KB2977292
[54]: KB2978120
[55]: KB2978742
[56]: KB2984972
[57]: KB2991963
[58]: KB2992611
[59]: KB2999226
[60]: KB3004375
[61]: KB3010788
[62]: KB3011780
[63]: KB3019978
[64]: KB3021674
[65]: KB3023215
[66]: KB3030377
[67]: KB3032655
[68]: KB3035126
[69]: KB3037574
[70]: KB3042058
[71]: KB3045685
[72]: KB3046017
[73]: KB3046269
[74]: KB3055642
[75]: KB3059317
[76]: KB3060716
[77]: KB3067903
[78]: KB3071756
[79]: KB3072305
[80]: KB3074543
[81]: KB3075220
[82]: KB3086255
[83]: KB3092601
[84]: KB3093513
[85]: KB3097989
[86]: KB3101722
[87]: KB3108371
[88]: KB3108664
[89]: KB3109103
[90]: KB3109560
[91]: KB3110329
[92]: KB3115858
[93]: KB3122648
[94]: KB3123479
[95]: KB3126587
[96]: KB3127220
[97]: KB3138612
[98]: KB3138910
[99]: KB3139398
[100]: KB3139914
[101]: KB3142024
[102]: KB3150220
[103]: KB3155178
[104]: KB3159398
[105]: KB3161949
[106]: KB3163245
[107]: KB3210131
[108]: KB4019990
[109]: KB4474419
[110]: KB4490628
[111]: KB4531786
[112]: KB4532945
[113]: KB4536952
[114]: KB976902
[115]: KB4534310
A§ Kart�: 4 NIC Y�klendi.
[01]: Realtek PCIe GBE Family Controller
Ba§lant� Ad�: Yerel A§ Ba§lant�s�
Durum: Ortam ba§lant�s� kesildi
[02]: Qualcomm Atheros AR9485 Wireless Network Adapter
Ba§lant� Ad�: Kablosuz A§ Ba§lant�s�
DHCP Etkin: Evet
DHCP Sunucusu: 192.168.1.1
IP adresleri
[01]: 192.168.1.122
[02]: fe80::d87c:4f0d:dff5:a3b3
[03]: fdb5:1324:91a:0:cc9:6890:3670:580
[04]: fdb5:1324:91a:0:d87c:4f0d:dff5:a3b3
[03]: Microsoft Virtual WiFi Miniport Adapter
Ba§lant� Ad�: Kablosuz A§ Ba§lant�s� 2
Durum: Ortam ba§lant�s� kesildi
[04]: VirtualBox Host-Only Ethernet Adapter
Ba§lant� Ad�: VirtualBox Host-Only Network
DHCP Etkin: Hay�r
IP adresleri
[01]: 192.168.56.1
[02]: fe80::39b9:cc1a:2fd4:ae35
We disabled everything except [02] in network cards.
Output of ipconfig --all before turning all the virtual network adapters:
Windows IP Yap�land�rmas�
Ana Bilgisayar Ad� . . . . . . . : Ege-Bilgisayar
Birincil DNS Soneki . . . . . . . :
D�§�m T�r� . . . . . . . . . . . : Karma
IP Y�nlendirme Etkin . . . . . . : Hay�r
WINS Proxy Etkin . . . . . . . . : Hay�r
DNS Soneki Arama Listesi. . . . . : mynet
Kablosuz LAN ba§da�t�r�c�s� Kablosuz A§ Ba§lant�s� 2:
Medya Durumu . . . . . . . . . . : Medya Ba§lant�s� kesildi
Ba§lant�ya �zg� DNS Soneki . . . :
A��klama . . . . . . . . . . . . : Microsoft Virtual WiFi Miniport Adapter
Fiziksel Adres. . . . . . . . . . : 2A-E3-47-BB-EE-EF
Dhcp Etkin. . . . . . . . . . . . : Evet
Otomatik Yap�land�rma Etkin. . . : Evet
Kablosuz LAN ba§da�t�r�c�s� Kablosuz A§ Ba§lant�s�:
Ba§lant�ya �zg� DNS Soneki . . . : mynet
A��klama . . . . . . . . . . . . : Qualcomm Atheros AR9485 Wireless Network Adapter
Fiziksel Adres. . . . . . . . . . : 28-E3-47-BB-EE-EF
Dhcp Etkin. . . . . . . . . . . . : Evet
Otomatik Yap�land�rma Etkin. . . : Evet
IPv6 Adresi. . . . . . . . . . . : fdb5:1324:91a:0:d87c:4f0d:dff5:a3b3(Tercih Edilen)
Ge�ici IPv6 Adresi. . . . . . : fdb5:1324:91a:0:cc9:6890:3670:580(Tercih Edilen)
Ba§lant� Yerel IPv6 Adresi . . . . . : fe80::d87c:4f0d:dff5:a3b3%12(Tercih Edilen)
IPv4 Adresi. . . . . . . . . . . : 192.168.1.122(Tercih Edilen)
Alt A§ Maskesi. . . . . . . . . . : 255.255.255.0
Kira Sa§lanan. . . . . . . . . . : 29 Kas�m 2020 Pazar 20:18:55
Kira Biti�i . . . . . . . . . . . : 01 Aral�k 2020 Sal� 11:34:45
Varsay�lan A§ Ge�idi. . . . . . . : 192.168.1.1
DHCP Sunucusu . . . . . . . . . . : 192.168.1.1
DHCPv6 IAID . . . . . . . . . . . : 304669511
DHCPv6 �stemcisi DUID'si. . . . . . . . : 00-01-00-01-24-CC-BC-21-40-16-7E-13-DF-8D
DNS Sunucusu. . . . . . . . . . . : fdb5:1324:91a:0:202:61ff:feaf:6526
192.168.1.1
Tcpip �zerinden NetBIOS. . . . . . . . : Etkin
Ba§lant�ya �zg� DNS Son Eki Arama Listesi :
mynet
Ethernet ba§da�t�r�c� Yerel A§ Ba§lant�s�:
Medya Durumu . . . . . . . . . . : Medya Ba§lant�s� kesildi
Ba§lant�ya �zg� DNS Soneki . . . :
A��klama . . . . . . . . . . . . : Realtek PCIe GBE Family Controller
Fiziksel Adres. . . . . . . . . . : 40-16-7E-13-DF-8D
Dhcp Etkin. . . . . . . . . . . . : Evet
Otomatik Yap�land�rma Etkin. . . : Evet
Ethernet ba§da�t�r�c� VirtualBox Host-Only Network:
Ba§lant�ya �zg� DNS Soneki . . . :
A��klama . . . . . . . . . . . . : VirtualBox Host-Only Ethernet Adapter
Fiziksel Adres. . . . . . . . . . : 0A-00-27-00-00-13
Dhcp Etkin. . . . . . . . . . . . : Hay�r
Otomatik Yap�land�rma Etkin. . . : Evet
Ba§lant� Yerel IPv6 Adresi . . . . . : fe80::39b9:cc1a:2fd4:ae35%19(Tercih Edilen)
IPv4 Adresi. . . . . . . . . . . : 192.168.56.1(Tercih Edilen)
Alt A§ Maskesi. . . . . . . . . . : 255.255.255.0
Varsay�lan A§ Ge�idi. . . . . . . :
DHCPv6 IAID . . . . . . . . . . . : 571080743
DHCPv6 �stemcisi DUID'si. . . . . . . . : 00-01-00-01-24-CC-BC-21-40-16-7E-13-DF-8D
DNS Sunucusu. . . . . . . . . . . : fec0:0:0:ffff::1%1
fec0:0:0:ffff::2%1
fec0:0:0:ffff::3%1
Tcpip �zerinden NetBIOS. . . . . . . . : Etkin
Tunnel ba§da�t�r�c� 6TO4 Adapter:
Medya Durumu . . . . . . . . . . : Medya Ba§lant�s� kesildi
Ba§lant�ya �zg� DNS Soneki . . . :
A��klama . . . . . . . . . . . . : Microsoft 6to4 Ba§da�t�r�c�s�
Fiziksel Adres. . . . . . . . . . : 00-00-00-00-00-00-00-E0
Dhcp Etkin. . . . . . . . . . . . : Hay�r
Otomatik Yap�land�rma Etkin. . . : Evet
Tunnel ba§da�t�r�c� isatap.{87265EC4-CE9B-422F-8194-BD362940A51E}:
Medya Durumu . . . . . . . . . . : Medya Ba§lant�s� kesildi
Ba§lant�ya �zg� DNS Soneki . . . :
A��klama . . . . . . . . . . . . : Microsoft ISATAP Ba§da�t�r�c�s�
Fiziksel Adres. . . . . . . . . . : 00-00-00-00-00-00-00-E0
Dhcp Etkin. . . . . . . . . . . . : Hay�r
Otomatik Yap�land�rma Etkin. . . : Evet
Tunnel ba§da�t�r�c� isatap.mynet:
Medya Durumu . . . . . . . . . . : Medya Ba§lant�s� kesildi
Ba§lant�ya �zg� DNS Soneki . . . : mynet
A��klama . . . . . . . . . . . . : Microsoft ISATAP Ba§da�t�r�c�s� #3
Fiziksel Adres. . . . . . . . . . : 00-00-00-00-00-00-00-E0
Dhcp Etkin. . . . . . . . . . . . : Hay�r
Otomatik Yap�land�rma Etkin. . . : Evet
Tunnel ba§da�t�r�c� isatap.{11DBA565-9C46-4C8F-82C7-30316D7A904A}:
Medya Durumu . . . . . . . . . . : Medya Ba§lant�s� kesildi
Ba§lant�ya �zg� DNS Soneki . . . :
A��klama . . . . . . . . . . . . : Microsoft ISATAP Ba§da�t�r�c�s� #4
Fiziksel Adres. . . . . . . . . . : 00-00-00-00-00-00-00-E0
Dhcp Etkin. . . . . . . . . . . . : Hay�r
Otomatik Yap�land�rma Etkin. . . : Evet
Tunnel ba§da�t�r�c� isatap.{746F8C70-A168-46A1-8111-0938ED36BD07}:
Medya Durumu . . . . . . . . . . : Medya Ba§lant�s� kesildi
Ba§lant�ya �zg� DNS Soneki . . . :
A��klama . . . . . . . . . . . . : Microsoft ISATAP Ba§da�t�r�c�s� #5
Fiziksel Adres. . . . . . . . . . : 00-00-00-00-00-00-00-E0
Dhcp Etkin. . . . . . . . . . . . : Hay�r
Otomatik Yap�land�rma Etkin. . . : Evet
Output of ipconfig --all after we disabled everything else:
Windows IP Yap�land�rmas�
Ana Bilgisayar Ad� . . . . . . . : Ege-Bilgisayar
Birincil DNS Soneki . . . . . . . :
D�§�m T�r� . . . . . . . . . . . : Karma
IP Y�nlendirme Etkin . . . . . . : Hay�r
WINS Proxy Etkin . . . . . . . . : Hay�r
DNS Soneki Arama Listesi. . . . . : mynet
Kablosuz LAN ba§da�t�r�c�s� Kablosuz A§ Ba§lant�s�:
Ba§lant�ya �zg� DNS Soneki . . . : mynet
A��klama . . . . . . . . . . . . : Qualcomm Atheros AR9485 Wireless Network Adapter
Fiziksel Adres. . . . . . . . . . : 28-E3-47-BB-EE-EF
Dhcp Etkin. . . . . . . . . . . . : Evet
Otomatik Yap�land�rma Etkin. . . : Evet
IPv6 Adresi. . . . . . . . . . . : fdb5:1324:91a:0:d87c:4f0d:dff5:a3b3(Tercih Edilen)
Ge�ici IPv6 Adresi. . . . . . : fdb5:1324:91a:0:cc9:6890:3670:580(Tercih Edilen)
Ba§lant� Yerel IPv6 Adresi . . . . . : fe80::d87c:4f0d:dff5:a3b3%12(Tercih Edilen)
IPv4 Adresi. . . . . . . . . . . : 192.168.1.122(Tercih Edilen)
Alt A§ Maskesi. . . . . . . . . . : 255.255.255.0
Kira Sa§lanan. . . . . . . . . . : 29 Kas�m 2020 Pazar 20:18:55
Kira Biti�i . . . . . . . . . . . : 01 Aral�k 2020 Sal� 16:10:17
Varsay�lan A§ Ge�idi. . . . . . . : 192.168.1.1
DHCP Sunucusu . . . . . . . . . . : 192.168.1.1
DHCPv6 IAID . . . . . . . . . . . : 304669511
DHCPv6 �stemcisi DUID'si. . . . . . . . : 00-01-00-01-24-CC-BC-21-40-16-7E-13-DF-8D
DNS Sunucusu. . . . . . . . . . . : fdb5:1324:91a:0:202:61ff:feaf:6526
192.168.1.1
Tcpip �zerinden NetBIOS. . . . . . . . : Etkin
Ba§lant�ya �zg� DNS Son Eki Arama Listesi :
mynet
Tunnel ba§da�t�r�c� 6TO4 Adapter:
Medya Durumu . . . . . . . . . . : Medya Ba§lant�s� kesildi
Ba§lant�ya �zg� DNS Soneki . . . :
A��klama . . . . . . . . . . . . : Microsoft 6to4 Ba§da�t�r�c�s�
Fiziksel Adres. . . . . . . . . . : 00-00-00-00-00-00-00-E0
Dhcp Etkin. . . . . . . . . . . . : Hay�r
Otomatik Yap�land�rma Etkin. . . : Evet
Tunnel ba§da�t�r�c� isatap.mynet:
Medya Durumu . . . . . . . . . . : Medya Ba§lant�s� kesildi
Ba§lant�ya �zg� DNS Soneki . . . : mynet
A��klama . . . . . . . . . . . . : Microsoft ISATAP Ba§da�t�r�c�s� #3
Fiziksel Adres. . . . . . . . . . : 00-00-00-00-00-00-00-E0
Dhcp Etkin. . . . . . . . . . . . : Hay�r
Otomatik Yap�land�rma Etkin. . . : Evet
Hello,
My firm has started using SEB, and it looking for a way to create the .seb files our selves, and since we are using a Node.JS Backend, I am looking for a way to use that to create the .seb configurations.
As I understood, the unencrypted version of the file is XML, so i would be able to recreate that file in no problem, But i dont really understand the encryptions on the way.
Is there anything out there that can set an example of what i should do?
Thanks.
Describe the Bug
On touchscreen devices, such as the Surface Pro 2, the On-Screen Keyboard from Windows 10 won't show up after running SEB. Normally the user can force it to appear by tapping the keyboard icon in the task bar, but not when SEB replaces it with it's own.
Steps to Reproduce
Steps to reproduce the behavior:
Expected Behavior
Alternatively:
Version Information
We have faced in our latest tests that after we connect a device via windows remote connection service than we can enter an exam without any block. As I read in the forums Safe exam browser should filter the undesired services like remote connection but we can enter an exam with the remote connection well,
This is a big issue because of we can't block windows remote connection in the prohibited processes list
I think this is a bug since developers mentioned that SEB should filter the services
https://sourceforge.net/p/seb/discussion/3704033/thread/2aa02d90/
And we tested with 2.4.1 version of seb, it works as expected, I think it is about the latest update
Any help is appreciated,
Steps to reproduce the behavior:
Expected Behavior:
An error must be occured when we try to start an exam inside of remote connection
Is your feature request related to a problem? Please describe.
It would be helpful if SEB warns you if you're trying to open a .seb file with a version lower than 3.0.1.
Describe the solution you'd like
Just open a popup window telling the two versions are different when I try to open the .seb file.
Additional context
Today I had to do an university exam with SEB, when I clicked on the file SEB opened up fine, I could even insert the password and navigate in the exam's website. However, when it came to actually start the exam, the website complained telling me that I wasn't using SEB. I temporarily couldn't understand the reason and thanks to the experience of my course mates I understood that I was using a wrong version of the .seb file (I had SEB 3.0.1 installed and the file was 2.4.1).
Describe the Bug
zoom with ctrl + mouse wheel does not work and setting the option for zooming with the mouse wheel has no effect, even a standard configuration with active option has no effect.
Steps to Reproduce
Steps to reproduce the behavior:
Expected Behavior
zoom with ctrl + mouse wheel should work, when the option is on.
Version Information
windows version 10
64-bit processor
safe exam browser version 3.0.1.163
Safe_Exam_Browser_20200830151744 log file.txt
In SEB version >= 3.0.1, the shortcut CTRL+M to display side menu does not work.
The side menu is briefly displayed at SEB startup, then disappears after browser starts.
Regards,
Greg
The Virtual Machine detector (https://github.com/SafeExamBrowser/seb-win-refactoring/blob/3.0.0/SafeExamBrowser.SystemComponents/VirtualMachineDetector.cs) has a false positive in case SEB is running on a host PC with VMware products (as it matches VMware NICs used to talk with VMs).
A current workaround is to disable VMware NICs during SEB execution
While testing the new Beta i wanted to test 3.0 with a browser web conferencing tool but the share webcam and share audio options are not existing in config tool anymore.
A short test showed that cam/mic sharing is not possible with 3.0 in the moment.
Is this on purpose?
Regards and thank you for this amazing product!
I also recommend the Crowdin localizaiton service.
Hello,
Is it possible to check the authenticity of the allowed third party applications within Safe Exam Browser (by checking if the md5sum of the executable matches the one in the configuration file etc.)? Although the configuration of the browser is enforced with the browser exam keys and the moodle plugin, it seems that one can cheat in BYOD cases by replacing the allowed executable with another application with the same name, even though that application may not be permitted during the exam.
Windows 10
SEB-Version: 3.0.1
Describe the Bug
The new explorer adds all drives which are connected but even hidden drives are displayed in the explorer.
Steps to Reproduce
Steps to reproduce the behavior:
Select e.g. a network drive and set 'NoDrives' for hiding, e.g. https://winaero.com/blog/hide-drive-windows-10-file-explorer/
Open SEB and select the file explorer.
See all drives.
Expected Behavior
Only visible drives in the Windows Explorer should be accessable.
Version Information
Describe the Bug
Invalid class error
Expected Behavior
It should open the exam and lock the student. I can share our config if necessary.
Version Information
Additional Context
Hi guys,
A student has reported the following error while using SEB on Windows 10. We are not a school, but a platform so therefore we are still in contact with the student in order to understand what happened. So far only one student has reported this.
I have asked if the student has the most recent version of SEB, and can ask to fetch the logs, although that will take time. Let me know if I can gather any additional information for you!
Kind regards,
Ramon
Hi!
After testing the SEB 3.0.0 Beta, we ran into an issue when opening the configuration file through a seb:// url.
After clicking the sebs:// link, SEB does open, but it does not load the configuration file. Instead, SEB displays the text of the configuration file.
We use document.location to redirect to the seb:// url.
When saving the same configuration to a .seb file and then opening it, the configuration loads without problems.
The log files are attached. Is there something we should change on our end, or is this an issue in the SEB application?
Thanks in advance!
Describe the Bug
When a website is running inside SEB. Foreach xhr request. Header "Accept-Language" is overridden to "en-US,en;q=0.9", Even if I set this header using javascript to another value like "ar-EG"
Steps to Reproduce
Steps to reproduce the behavior:
XMLHttpRequest.setRequestHeader(header, value)
Actual Behaviour
The "Accept-Language" header is "en-US,en;q=0.9"
Expected Behavior
The "Accept-Language" header should be "ar-EG"
Version Information
I just discovered SEF. Thank you for this amazing product!
It seems that a regression has been introduced in version 3.1.0 for Windows: when we attempt to access a filtered URL, a popup displays the message Access to "" is not allowed according to the current configuration. In version 3.0.1, the same message correctly provides the forbidden URL / domain.
Regards
Greg
Hi SEB Team,
is there a French translation project?
I would be delighted to offer my help in for such a translation.
Regards,
Greg
Describe the Bug
Many sites don't work in SEB 3.1.0 due to issues with CORS headers. This is caused by the extra headers for the browser exam key (BEK) and config key, perhaps in combination with cross-domain policy changes in CEF 85
Steps to Reproduce
Expected Behavior
It loads as in a normal browser and as in SEB 3.0.1.
An example from GeoGebra.org (this is where I discovered the issue): http://dev.geogebra.org/examples/html/example-graphing.html
Errors on https://google.com
Version Information
Additional Context
The problem only happens when activating the BEK and config key, and is very likely caused by the extra headers appended to each request with the browser exam key and config key. Were these always added to all requests and all domains, not just navigation and non-cross-domain-requests?
Dynamically loaded cross-domain content should definitely respond with CORS headers and complete lack of those would not work in a normal browser. However the extra headers cause the requests to no longer be classified as "simple requests" which should trigger a preflight, and perhaps some domains are not expecting those for these simple GET-requests, but that sounds weird as well. Could it be that preflights are made, but that they don't include the extra headers, such that the browser interprets the response as not allowing the request (with those headers)?
I'm sure you have your reasons not to support Linux, but I wanted at least an issue regarding that.
So I do still have a windows machine, but my main workstation runs on Linux. It'd really make my day if I don't have to hope that windows takes too long to update for me to do the exam.
If there is no other way, at least providing a tutorial of how to compile it would be nice.
I created a custom user agent string in the SEB configuration application. When the string is passed to server, the version number is appended as 1.0.0.0, even though technically it's version 3.0 of the Safe Exam Browser. Is there a reason for this? 3.X vs. 1.0.0.0
Describe the Bug
When starting up the Safe Exam Browser with a configuration that disallows virtual machines on a machine that has more than 1 operating system installed (in my case Windows 10 and Debian 9) it detects as running in a virtual machine and does not allow to be started.
Steps to Reproduce
Expected Behavior
I expect the safe exam browser to start up and allow me to do the test.
Version Information
Additional Context
This issue would also be fixed by supporting a Linux version of SEB, as it would allow me to purge Windows.
Hi,
Has that happened to you?
If you have MathJax in a question or answer option, after the initial correct display, once approximately 30 seconds passed, the formula is replaces by [Math Error].
Steps to Reproduce
Steps to reproduce the behavior:
Screenshots
Version Information
Additional Context
It seems not theme related. That happens in our theme as well as in Boost.
During initial testing of SEB 3.0, I noticed three things. I don't know if these are known issues:
1) Using Microsoft Edge, sebs://
links don't trigger a start of SEB (nothing happens). Using Chrome, SEB is launched.
2) Using a sebs://
-link from Chrome starts SEB but triggers a "Configuration Error" message saying the resource is not supported, and SEB is quit. If I download the exact contents of the same URL and save it as an .seb
-file, it all works as expected, so there's nothing wrong with the actual configuration.
Let me know if these are not known issues and if you want me to post a link that behaves in this way for me.
Hello,
today we had a test and one of our students reported the this issue. Some day before she did a pre test and everything was fine. Some ideas. She tried to reinstall but noting changed. All other students didn't had the issue.
2020-07-24_09h43m29s_Client.log
2020-07-24_09h43m29s_Runtime.log
Best regards
Sebastian
Problem: When I send a .seb from one computer to another with 2 different versions of the Safe Exam Browser the key does not change.
Environment:
PC1: last github version of SEB and self-signed code
PC2: virtual machine with altered and unsigned code (the code always return false in IsVirtualMachine()
Steps to reproduce it:
Supposedly PC1 and PC2 should send 2 different keys since they have different code. Is this correct?
can be a problem of self-signed ?
Thanks
Is your feature request related to a problem? Please describe.
I tried installing Safe Exam Browser on Windows. The installer requires Administrator privileges. Which I didn't had.
Describe the solution you'd like
Is this done on purpose (Admin is needed for some functionality) or is it just an unintentional side effect?
I would like to run it using unprivileged account.
Describe alternatives you've considered
It has neither Linux binaries nor Chrome OS extension, nor a Progressive Web Application I could run.
Additional context
I installed it in a VM where it didn't run. But it opened me a possibility to copy out the binaries. Which I copied to my physical machine (notebook). Where it did run. Only that my exam was over already.
From: SafeExamBrowser/seb-win#88
Is your feature request related to a problem? Please describe.
Currently, permitted applications that are not installed in the system path must be specified with a full path, but for some of them (those installed in AppData, such as Zoom, Microsoft Teams, Webex and similar) the path changes according to the user who installed them.
However, the path could be specified using environment variables (such as %AppData% or %USERPROFILE%) that would allow to identify exactly that application that has permitted access.
I can't seem to get this to work correctly and was wondering if version 3 should work similarly to version 2?
Thank you.
IMPORTANT
Please always consult the documentation first before creating a bug report!
https://safeexambrowser.org/windows/win_usermanual_en.html
Describe the Bug
If user's profile path contains Cyrillic characters and Windows' system locale is set to "English" (windows-1252), SEB fails to start with an error: "Illegal characters in path".
Steps to Reproduce
Steps to reproduce the behavior:
Expected Behavior
SEB3 should start regardless of language and system's locale.
Version Information
Additional Context
When I go to %appdata%\SafeExamBrowser\logs, only the runtime log gets created.
If I change system's locale to "Bulgarian" (windows-1251), SEB starts normally. But this is inconvenient since there are more than 200 PCs to configure, not including student's home computers.
Hello,
some of our students reported, that after starting SEB and login into moodle, they cannot login, if they password contains the '@'.
Greetings
The VM Detection in SEB only checks for Manufacturer's name and Mac address, these are things which can easily be manipulated both in VirtuallBox and VMWare.
In VMWare changing the manufacturer name from (“VMWare Inc.”) to anything else is enough to bypass the VM Detection; This can be done with the help of a simple edit in the VMX File of the VM
SMBIOS.reflectHost = “True” -- this changes the manufacturer name to that of the original machine,
Before:
After:
As you can see system manufacturer changes from VMWare Inc. to Acer which is sufficient to bypass the VM detection.
Steps for recreating:
1.Create a Win10 VM in VMWare
2. Open the vmx file in notepad and add the following on a new line SMBIOS.reflectHost = "True"
3. To verify if #2 worked, power on the VM and in CMD type :systeminfo | findstr /C:”System Manufacturer” it should the show your original PC's manufacturers name (and not VMWare Inc.).
4.Open SEB, the VM does not get detected.
Version info:
SEB 3.1.0
Windows 10 x64 Build 1863.1198
VM Detection was enabled in configuration file
Thanks,
Ashish
We usually firstly press Ctrl+Space to swith to the CJK input method, then input CJK characters. But now, it is invalid, and we can only input latin characters.
Before actually starting a remote exam I publish a presentation on YouTube introducing the exercise. That presentation is accessed by the Students from within SEB and has both audio and video contents.
The presentation is opened in a new browser window, separate from the initial one, through a suitable link available in the latter. Everything starts fine both with SEB version 3.0 and 2.4.
However if a student closes the browser window where the presentation is being played in SEB 3.0 the browser window closes, but the audio still goes on until the end of the tutorial.
This odd behavior is observed ONLY in SEB 3.0, while SEB 2.4 is unaffected by the bug.
Thank you
Unable to Open Office Documents due to Protected View
IMPORTANT
Please always consult the documentation first before creating an issue!
https://safeexambrowser.org/windows/win_usermanual_en.html
Although the SEB 3.0.1 Utility opens the Office Applications fine, it cannot open the documents due to what our testing shows as Protected View enabled.
When you try to open a file (a PowerPoint slide deck in this case), you receive the following similar error:
Our testing shows that if Protected View is disabled, then this seems to work, however this is a very bad workaround and counter-productive, especially to a Cyber Security unit.
Can you please advise of a better workaround to resolve this issue rather than telling 200 students to disable Protected View during their weekly quizzes and exams?
Cheers,
Ray
Computer description, e.g. manufacturer, device name, hardware specs etc.
OS-Version: Windows 10 Build 2004, Office 2019
SEB-Version: 3.0.1 for Windows
Information:
Please replace all placeholders (PLACEHOLDER) and version numbers according to your situation. The more detailed information you provide, the easier it will be for us to detect and reliably fix the issue. Feel free to delete this comment before submitting the issue report...
I'm trying to build this project in Visual Studio, but it is not working. I'm finding it unclear on how to do so. Is there a specific version I need to have installed? And how do I use the SetupBundle to get the prerequisites installed?
Hello,
Just a bit of an issue, I have a student who has downloaded the Safe Exam Browser, and when he tries to open it we get a Fatal error message. I will be attaching an image. I am kind of clueless about what the issue is, and if you are able to help with it, it would be appreciated. Windows 10 Professional 1903.
Some of our student, reported this. Following error in the log file:
2020-06-30 12:21:22.534 [01] - INFO: Initializing taskbar...
2020-06-30 12:21:22.565 [01] - INFO: Initializing task view...
2020-06-30 12:21:22.575 [01] - INFO: Initializing browser...
2020-06-30 12:21:22.591 [01] - ERROR: Caught unexpected exception while performing operation 'LazyInitializationOperation'!
Exception Message: Die Datei oder Assembly "CefSharp.Core.dll" oder eine Abhängigkeit davon wurde nicht gefunden. Das angegebene Modul wurde nicht gefunden.
Exception Type: System.IO.FileNotFoundException
bei SafeExamBrowser.Browser.BrowserApplication.Initialize()
bei SafeExamBrowser.Client.Operations.BrowserOperation.Perform() in C:\Users\appveyor\projects\seb-win-refactoring-l9ysdqd7kes2i06p\SafeExamBrowser.Client\Operations\BrowserOperation.cs:Zeile 47.
bei SafeExamBrowser.Core.OperationModel.OperationSequence.Perform() in C:\Users\appveyor\projects\seb-win-refactoring-l9ysdqd7kes2i06p\SafeExamBrowser.Core\OperationModel\OperationSequence.cs:Zeile 108.
2020-06-30 12:21:22.593 [01] - INFO: Terminating browser...
2020-06-30 12:21:22.594 [01] - ERROR: Caught unexpected exception while reverting operation 'LazyInitializationOperation'!
Exception Message: Die Datei oder Assembly "CefSharp.Core.dll" oder eine Abhängigkeit davon wurde nicht gefunden. Das angegebene Modul wurde nicht gefunden.
Exception Type: System.IO.FileNotFoundException
bei SafeExamBrowser.Browser.BrowserApplication.Terminate()
bei SafeExamBrowser.Client.Operations.BrowserOperation.Revert() in C:\Users\appveyor\projects\seb-win-refactoring-l9ysdqd7kes2i06p\SafeExamBrowser.Client\Operations\BrowserOperation.cs:Zeile 76.
bei SafeExamBrowser.Core.OperationModel.OperationSequence.Revert(Boolean regress) in C:\Users\appveyor\projects\seb-win-refactoring-l9ysdqd7kes2i06p\SafeExamBrowser.Core\OperationModel\OperationSequence.cs:Zeile 136.
2020-06-30 12:21:22.595 [01] - INFO: Terminating shell...
Full log attached
Version 3.0.1.163
2020-06-30_12h21m19s_Client.log
2020-06-30_12h21m19s_Runtime.log
IMPORTANT
Please always consult the documentation first before creating a bug report!
https://safeexambrowser.org/windows/win_usermanual_en.html
Describe the Bug
On some computers SEB3's service fails to start due to exception:
"Failed to start communication host for endpoint 'net.pipe://localhost/safeexambrowser/service' within 5 seconds"
This happens on some desktops / laptops regardless of hard drive type (HDD or SSD) when they start up.
Steps to Reproduce
Steps to reproduce the behavior:
It's random behavior.
Expected Behavior
SEB3's service should implement some retry logic to ensure service is up and running.
Screenshots
If applicable, add screenshots to help explain your problem.
Version Information
Additional Context
The only workaround was to create an automated scheduled task (attached to specific event) that tries to start SEB's service within next 30 seconds. If interested, here is event filter:
<?xml version="1.0" encoding="UTF-8"?>
<QueryList>
<Query Id="0" Path="System">
<Select Path="System">*[EventData[Data[@Name='param1'] and (Data*='Safe Exam Browser Service')]]
and
*[System[(EventID='7034')]]</Select>
</Query>
</QueryList>
Having this event filter you can deploy a scheduled task (in case you use Active Directory). Unfortunately this is not viable solution for student's computers.
Here is service's log:
2020-09-14 11:17:43.989 [04] - INFO: Initiating startup procedure...
2020-09-14 11:17:44.426 [04] - INFO: Starting auto-restore mechanism...
2020-09-14 11:17:44.755 [04] - INFO: [AutoRestoreMechanism] Started auto-restore mechanism.
2020-09-14 11:17:44.973 [04] - INFO: Starting communication host...
2020-09-14 11:17:45.208 [05] - DEBUG: [FeatureConfigurationBackup] No backup data found under 'C:\windows\system32\config\systemprofile\AppData\Local\SafeExamBrowser\Backup.bin'.
2020-09-14 11:17:45.270 [05] - INFO: [AutoRestoreMechanism] Nothing to restore, stopped auto-restore mechanism.
2020-09-14 11:17:49.207 [07] - DEBUG: [ServiceHost] Communication host is opening...
2020-09-14 11:17:53.910 [07] - DEBUG: [ServiceHost] Communication host has been opened.
2020-09-14 11:17:53.910 [07] - DEBUG: [ServiceHost] Successfully started communication host for endpoint 'net.pipe://localhost/safeexambrowser/service'.
2020-09-14 11:17:55.472 [04] - ERROR: Caught unexpected exception while performing operation 'CommunicationHostOperation'!
Exception Message: Failed to start communication host for endpoint 'net.pipe://localhost/safeexambrowser/service' within 5 seconds!
Exception Type: System.ServiceModel.CommunicationException
at SafeExamBrowser.Communication.Hosts.BaseHost.Start() in C:\Users\appveyor\projects\seb-win-refactoring-l9ysdqd7kes2i06p\SafeExamBrowser.Communication\Hosts\BaseHost.cs:line 142
at SafeExamBrowser.Core.Operations.CommunicationHostOperation.Perform() in C:\Users\appveyor\projects\seb-win-refactoring-l9ysdqd7kes2i06p\SafeExamBrowser.Core\Operations\CommunicationHostOperation.cs:line 42
at SafeExamBrowser.Core.OperationModel.OperationSequence.Perform() in C:\Users\appveyor\projects\seb-win-refactoring-l9ysdqd7kes2i06p\SafeExamBrowser.Core\OperationModel\OperationSequence.cs:line 108
2020-09-14 11:17:55.488 [04] - INFO: Stopping communication host...
2020-09-14 11:17:55.488 [04] - DEBUG: [ServiceHost] Communication host is closing...
2020-09-14 11:17:56.082 [04] - DEBUG: [ServiceHost] Communication host has been closed.
2020-09-14 11:17:56.082 [04] - DEBUG: [ServiceHost] Terminated communication host for endpoint 'net.pipe://localhost/safeexambrowser/service'.
2020-09-14 11:17:56.082 [04] - INFO: Stopping auto-restore mechanism...
2020-09-14 11:17:56.082 [04] - INFO: [AutoRestoreMechanism] Auto-restore mechanism is not running.
2020-09-14 11:17:56.097 [04] - INFO: Service startup aborted!
Our application runs fast in Chrome, Firefox, Safari, Edge (chrome engine), and SEB-2, on multiple different platforms (Windows 10, MacOS-X, iOS, Linux, Android). In SEB-3 (on up to date Windows 10) it starts running okay, but occasionally has very long pauses (3+ seconds) when changing questions or loading images. As you can imagine this is not acceptable in an exam. Using remote logging I have traced the problem to the indexeddb 'open' call. After a few calls to open which run fast, it will cause a long block. The sometimes seems to be as often as every other call, but at other times it can be as few as one in ten. The DB workload is a mix of reads and writes, with generally the reads being large and the writes being small.
Does SEB do something different around the IndexedDB open than Chrome or Firefox? The open source 'chromium' browser is also fast and has no problems?
Any ideas what could be causing this? I am happy to provide debugging info if that helps.
One student reports that she cannot login into moodle with SEB, she could click in the fields but cannot write anything.
Any ideas?
She uses Win 10 Home and SEB 3.0.1
I have tested the new windows version 3.0.0 .151 with this site https://esercitazione.client.cisiaonline.it/?id=243
SEB browser has closed unexpectedly …:“ unrecoverable error” with
[ApplicationMonitor] Process 'CefSharp.BrowserSubprocess.exe' (12788) has been started.
I think that was due interaction from AngularJS And CefSharp library..
The https://esercitazione.client.cisiaonline.it/?id=243 is fully compatible with Chromium.
I was trying to create an exam for an organization and that organization uses java for application. When I am launching the test, it opens a new window. But the new window throws error. May I know the reason behind that and what should I be doing to resolve the issue.
After upgrading to v3.0.1 Opening URI scheme is not working.
In my demonstration, I will use the URI Scheme of Zoom application because it is popular.
Steps to Reproduce
The simplest way to produce the issue is
<a href="zoommtg://us04web.zoom.us/join">Click me</a>
Expected Behavior
Show popup says 'Open Zoom meeting'
Actual Behaviour
Displays an error
Version Information
Additional Context
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.