<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://vtluug.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Caleb</id>
	<title>Linux and Unix Users Group at Virginia Teck Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://vtluug.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Caleb"/>
	<link rel="alternate" type="text/html" href="https://vtluug.org/wiki/Special:Contributions/Caleb"/>
	<updated>2026-04-07T02:07:22Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.1</generator>
	<entry>
		<id>https://vtluug.org/w/index.php?title=List_of_Linux_and_Unix_Users_Groups&amp;diff=8197</id>
		<title>List of Linux and Unix Users Groups</title>
		<link rel="alternate" type="text/html" href="https://vtluug.org/w/index.php?title=List_of_Linux_and_Unix_Users_Groups&amp;diff=8197"/>
		<updated>2025-07-28T15:23:57Z</updated>

		<summary type="html">&lt;p&gt;Caleb: /* Non-University Groups */Moved CINLUG to proper section and fixed a silly typo.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Universities ==&lt;br /&gt;
=== Arizona ===&lt;br /&gt;
* [https://new.asulug.org/ Linux Users Group at ASU (ASULUG)]&lt;br /&gt;
&lt;br /&gt;
=== California ===&lt;br /&gt;
* [http://www.buug.org/ Berkeley Unix Users Group]&lt;br /&gt;
* [http://cplug.org/ Cal Poly Linux Users Group]&lt;br /&gt;
* [http://sulug.stanford.edu/ Stanford Linux Users and Open Source Group (SULUG)]&lt;br /&gt;
* [https://linux.ucla.edu UCLA Linux Users Group]&lt;br /&gt;
&lt;br /&gt;
=== Georgia ===&lt;br /&gt;
* [http://lugatgt.org/ Linux Users Group at Georgia Tech (LUG@GT)]&lt;br /&gt;
&lt;br /&gt;
=== Illinois ===&lt;br /&gt;
* [https://lugatuic.github.io/ Linux User Group @ UIC]&lt;br /&gt;
* [http://www.acm.uiuc.edu/lug/ Linux Users Group at ACM@UIUC]&lt;br /&gt;
&lt;br /&gt;
=== Indiana ===&lt;br /&gt;
* [http://lug.rose-hulman.edu/wiki/Main_Page Rose Hulman Linux Users' Group (RHLUG)]&lt;br /&gt;
* [http://purduelug.org/ Purdue Linux Users Group (PLUG)]&lt;br /&gt;
&lt;br /&gt;
=== Louisiana ===&lt;br /&gt;
* [http://tlug.latech.edu/ Louisiana Tech University Linux Users Group (TLUG)]&lt;br /&gt;
&lt;br /&gt;
=== Maryland ===&lt;br /&gt;
* [http://lounge.cs.umd.edu/umlug/ UMLUG]&lt;br /&gt;
&lt;br /&gt;
=== Michigan ===&lt;br /&gt;
* [http://lug.mtu.edu/ Linux Users' Group @ Michigan Tech (MTULUG)]&lt;br /&gt;
* [http://www.umich.edu/~lugum/ Linux Users Group @ University of Michigan (LUGUM)]&lt;br /&gt;
&lt;br /&gt;
=== New Jersey ===&lt;br /&gt;
* [https://ruslug.org/ Rutgers Student Linux User Group]&lt;br /&gt;
&lt;br /&gt;
=== North Carolina ===&lt;br /&gt;
* [https://lug.ncsu.edu North Carolina State University Linux Users Group (LUG@NCSU)]&lt;br /&gt;
* [http://www.duke.edu/web/dulug/ Duke University Linux Users Group (DuLug)]&lt;br /&gt;
&lt;br /&gt;
=== Ohio ===&lt;br /&gt;
* [http://opensource.osu.edu/ Open Source Club at the Ohio State University]&lt;br /&gt;
&lt;br /&gt;
=== Oregon ===&lt;br /&gt;
* [http://lug.oregonstate.edu/ Linux Users Group of Oregon State University (OSU LUG)]&lt;br /&gt;
&lt;br /&gt;
=== Texas ===&lt;br /&gt;
* [http://utdlug.org/ Linux Users Group at University of Texas at Dallas]&lt;br /&gt;
* Linux Users Group at University of Texas at Arlington - luguta.org&lt;br /&gt;
&lt;br /&gt;
=== Virginia ===&lt;br /&gt;
* [http://www.studentorg.vcu.edu/lugvcu/ GNU &amp;amp; Linux User Group of VCU]&lt;br /&gt;
* [http://uug.cs.jmu.edu/ JMU Unix Users Group]&lt;br /&gt;
* [https://vtluug.org Linux and Unix Users Group at Virginia Tech (VTLUUG)]&lt;br /&gt;
* [http://uvalug.org/wiki/Main_Page Linux Users Group at University of Virginia]&lt;br /&gt;
&lt;br /&gt;
== Non-University Groups ==&lt;br /&gt;
* [https://www.2600.com/ 2600]&lt;br /&gt;
** [http://2600.757.org/ Hampton Roads]&lt;br /&gt;
* [https://www.cinlug.org/ Central Indiana Linux User Group (CINLUG)]&lt;br /&gt;
&lt;br /&gt;
[[Category:Reference]]&lt;br /&gt;
[[Category:Featured content]]&lt;/div&gt;</summary>
		<author><name>Caleb</name></author>
		
	</entry>
	<entry>
		<id>https://vtluug.org/w/index.php?title=List_of_Linux_and_Unix_Users_Groups&amp;diff=8196</id>
		<title>List of Linux and Unix Users Groups</title>
		<link rel="alternate" type="text/html" href="https://vtluug.org/w/index.php?title=List_of_Linux_and_Unix_Users_Groups&amp;diff=8196"/>
		<updated>2025-07-28T15:23:13Z</updated>

		<summary type="html">&lt;p&gt;Caleb: /* Indiana */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Universities ==&lt;br /&gt;
=== Arizona ===&lt;br /&gt;
* [https://new.asulug.org/ Linux Users Group at ASU (ASULUG)]&lt;br /&gt;
&lt;br /&gt;
=== California ===&lt;br /&gt;
* [http://www.buug.org/ Berkeley Unix Users Group]&lt;br /&gt;
* [http://cplug.org/ Cal Poly Linux Users Group]&lt;br /&gt;
* [http://sulug.stanford.edu/ Stanford Linux Users and Open Source Group (SULUG)]&lt;br /&gt;
* [https://linux.ucla.edu UCLA Linux Users Group]&lt;br /&gt;
&lt;br /&gt;
=== Georgia ===&lt;br /&gt;
* [http://lugatgt.org/ Linux Users Group at Georgia Tech (LUG@GT)]&lt;br /&gt;
&lt;br /&gt;
=== Illinois ===&lt;br /&gt;
* [https://lugatuic.github.io/ Linux User Group @ UIC]&lt;br /&gt;
* [http://www.acm.uiuc.edu/lug/ Linux Users Group at ACM@UIUC]&lt;br /&gt;
&lt;br /&gt;
=== Indiana ===&lt;br /&gt;
* [http://lug.rose-hulman.edu/wiki/Main_Page Rose Hulman Linux Users' Group (RHLUG)]&lt;br /&gt;
* [http://purduelug.org/ Purdue Linux Users Group (PLUG)]&lt;br /&gt;
&lt;br /&gt;
=== Louisiana ===&lt;br /&gt;
* [http://tlug.latech.edu/ Louisiana Tech University Linux Users Group (TLUG)]&lt;br /&gt;
&lt;br /&gt;
=== Maryland ===&lt;br /&gt;
* [http://lounge.cs.umd.edu/umlug/ UMLUG]&lt;br /&gt;
&lt;br /&gt;
=== Michigan ===&lt;br /&gt;
* [http://lug.mtu.edu/ Linux Users' Group @ Michigan Tech (MTULUG)]&lt;br /&gt;
* [http://www.umich.edu/~lugum/ Linux Users Group @ University of Michigan (LUGUM)]&lt;br /&gt;
&lt;br /&gt;
=== New Jersey ===&lt;br /&gt;
* [https://ruslug.org/ Rutgers Student Linux User Group]&lt;br /&gt;
&lt;br /&gt;
=== North Carolina ===&lt;br /&gt;
* [https://lug.ncsu.edu North Carolina State University Linux Users Group (LUG@NCSU)]&lt;br /&gt;
* [http://www.duke.edu/web/dulug/ Duke University Linux Users Group (DuLug)]&lt;br /&gt;
&lt;br /&gt;
=== Ohio ===&lt;br /&gt;
* [http://opensource.osu.edu/ Open Source Club at the Ohio State University]&lt;br /&gt;
&lt;br /&gt;
=== Oregon ===&lt;br /&gt;
* [http://lug.oregonstate.edu/ Linux Users Group of Oregon State University (OSU LUG)]&lt;br /&gt;
&lt;br /&gt;
=== Texas ===&lt;br /&gt;
* [http://utdlug.org/ Linux Users Group at University of Texas at Dallas]&lt;br /&gt;
* Linux Users Group at University of Texas at Arlington - luguta.org&lt;br /&gt;
&lt;br /&gt;
=== Virginia ===&lt;br /&gt;
* [http://www.studentorg.vcu.edu/lugvcu/ GNU &amp;amp; Linux User Group of VCU]&lt;br /&gt;
* [http://uug.cs.jmu.edu/ JMU Unix Users Group]&lt;br /&gt;
* [https://vtluug.org Linux and Unix Users Group at Virginia Tech (VTLUUG)]&lt;br /&gt;
* [http://uvalug.org/wiki/Main_Page Linux Users Group at University of Virginia]&lt;br /&gt;
&lt;br /&gt;
== Non-University Groups ==&lt;br /&gt;
* [[https://www.2600.com/ 2600]&lt;br /&gt;
** [http://2600.757.org/ Hampton Roads]&lt;br /&gt;
&lt;br /&gt;
[[Category:Reference]]&lt;br /&gt;
[[Category:Featured content]]&lt;/div&gt;</summary>
		<author><name>Caleb</name></author>
		
	</entry>
	<entry>
		<id>https://vtluug.org/w/index.php?title=List_of_Linux_and_Unix_Users_Groups&amp;diff=8195</id>
		<title>List of Linux and Unix Users Groups</title>
		<link rel="alternate" type="text/html" href="https://vtluug.org/w/index.php?title=List_of_Linux_and_Unix_Users_Groups&amp;diff=8195"/>
		<updated>2025-07-28T15:22:46Z</updated>

		<summary type="html">&lt;p&gt;Caleb: /* Indiana */Fixed typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Universities ==&lt;br /&gt;
=== Arizona ===&lt;br /&gt;
* [https://new.asulug.org/ Linux Users Group at ASU (ASULUG)]&lt;br /&gt;
&lt;br /&gt;
=== California ===&lt;br /&gt;
* [http://www.buug.org/ Berkeley Unix Users Group]&lt;br /&gt;
* [http://cplug.org/ Cal Poly Linux Users Group]&lt;br /&gt;
* [http://sulug.stanford.edu/ Stanford Linux Users and Open Source Group (SULUG)]&lt;br /&gt;
* [https://linux.ucla.edu UCLA Linux Users Group]&lt;br /&gt;
&lt;br /&gt;
=== Georgia ===&lt;br /&gt;
* [http://lugatgt.org/ Linux Users Group at Georgia Tech (LUG@GT)]&lt;br /&gt;
&lt;br /&gt;
=== Illinois ===&lt;br /&gt;
* [https://lugatuic.github.io/ Linux User Group @ UIC]&lt;br /&gt;
* [http://www.acm.uiuc.edu/lug/ Linux Users Group at ACM@UIUC]&lt;br /&gt;
&lt;br /&gt;
=== Indiana ===&lt;br /&gt;
* [https://www.cinlug.org/ Central Indiana Linux User Group (CINLUG)]&lt;br /&gt;
* [http://lug.rose-hulman.edu/wiki/Main_Page Rose Hulman Linux Users' Group (RHLUG)]&lt;br /&gt;
* [http://purduelug.org/ Purdue Linux Users Group (PLUG)]&lt;br /&gt;
&lt;br /&gt;
=== Louisiana ===&lt;br /&gt;
* [http://tlug.latech.edu/ Louisiana Tech University Linux Users Group (TLUG)]&lt;br /&gt;
&lt;br /&gt;
=== Maryland ===&lt;br /&gt;
* [http://lounge.cs.umd.edu/umlug/ UMLUG]&lt;br /&gt;
&lt;br /&gt;
=== Michigan ===&lt;br /&gt;
* [http://lug.mtu.edu/ Linux Users' Group @ Michigan Tech (MTULUG)]&lt;br /&gt;
* [http://www.umich.edu/~lugum/ Linux Users Group @ University of Michigan (LUGUM)]&lt;br /&gt;
&lt;br /&gt;
=== New Jersey ===&lt;br /&gt;
* [https://ruslug.org/ Rutgers Student Linux User Group]&lt;br /&gt;
&lt;br /&gt;
=== North Carolina ===&lt;br /&gt;
* [https://lug.ncsu.edu North Carolina State University Linux Users Group (LUG@NCSU)]&lt;br /&gt;
* [http://www.duke.edu/web/dulug/ Duke University Linux Users Group (DuLug)]&lt;br /&gt;
&lt;br /&gt;
=== Ohio ===&lt;br /&gt;
* [http://opensource.osu.edu/ Open Source Club at the Ohio State University]&lt;br /&gt;
&lt;br /&gt;
=== Oregon ===&lt;br /&gt;
* [http://lug.oregonstate.edu/ Linux Users Group of Oregon State University (OSU LUG)]&lt;br /&gt;
&lt;br /&gt;
=== Texas ===&lt;br /&gt;
* [http://utdlug.org/ Linux Users Group at University of Texas at Dallas]&lt;br /&gt;
* Linux Users Group at University of Texas at Arlington - luguta.org&lt;br /&gt;
&lt;br /&gt;
=== Virginia ===&lt;br /&gt;
* [http://www.studentorg.vcu.edu/lugvcu/ GNU &amp;amp; Linux User Group of VCU]&lt;br /&gt;
* [http://uug.cs.jmu.edu/ JMU Unix Users Group]&lt;br /&gt;
* [https://vtluug.org Linux and Unix Users Group at Virginia Tech (VTLUUG)]&lt;br /&gt;
* [http://uvalug.org/wiki/Main_Page Linux Users Group at University of Virginia]&lt;br /&gt;
&lt;br /&gt;
== Non-University Groups ==&lt;br /&gt;
* [[https://www.2600.com/ 2600]&lt;br /&gt;
** [http://2600.757.org/ Hampton Roads]&lt;br /&gt;
&lt;br /&gt;
[[Category:Reference]]&lt;br /&gt;
[[Category:Featured content]]&lt;/div&gt;</summary>
		<author><name>Caleb</name></author>
		
	</entry>
	<entry>
		<id>https://vtluug.org/w/index.php?title=List_of_Linux_and_Unix_Users_Groups&amp;diff=8194</id>
		<title>List of Linux and Unix Users Groups</title>
		<link rel="alternate" type="text/html" href="https://vtluug.org/w/index.php?title=List_of_Linux_and_Unix_Users_Groups&amp;diff=8194"/>
		<updated>2025-07-28T14:45:13Z</updated>

		<summary type="html">&lt;p&gt;Caleb: /* Indiana */Added central Indiana lug&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Universities ==&lt;br /&gt;
=== Arizona ===&lt;br /&gt;
* [https://new.asulug.org/ Linux Users Group at ASU (ASULUG)]&lt;br /&gt;
&lt;br /&gt;
=== California ===&lt;br /&gt;
* [http://www.buug.org/ Berkeley Unix Users Group]&lt;br /&gt;
* [http://cplug.org/ Cal Poly Linux Users Group]&lt;br /&gt;
* [http://sulug.stanford.edu/ Stanford Linux Users and Open Source Group (SULUG)]&lt;br /&gt;
* [https://linux.ucla.edu UCLA Linux Users Group]&lt;br /&gt;
&lt;br /&gt;
=== Georgia ===&lt;br /&gt;
* [http://lugatgt.org/ Linux Users Group at Georgia Tech (LUG@GT)]&lt;br /&gt;
&lt;br /&gt;
=== Illinois ===&lt;br /&gt;
* [https://lugatuic.github.io/ Linux User Group @ UIC]&lt;br /&gt;
* [http://www.acm.uiuc.edu/lug/ Linux Users Group at ACM@UIUC]&lt;br /&gt;
&lt;br /&gt;
=== Indiana ===&lt;br /&gt;
* [https://www.cinlug.org/ Central INdiana Linux User Group (CINLUG)]&lt;br /&gt;
* [http://lug.rose-hulman.edu/wiki/Main_Page Rose Hulman Linux Users' Group (RHLUG)]&lt;br /&gt;
* [http://purduelug.org/ Purdue Linux Users Group (PLUG)]&lt;br /&gt;
&lt;br /&gt;
=== Louisiana ===&lt;br /&gt;
* [http://tlug.latech.edu/ Louisiana Tech University Linux Users Group (TLUG)]&lt;br /&gt;
&lt;br /&gt;
=== Maryland ===&lt;br /&gt;
* [http://lounge.cs.umd.edu/umlug/ UMLUG]&lt;br /&gt;
&lt;br /&gt;
=== Michigan ===&lt;br /&gt;
* [http://lug.mtu.edu/ Linux Users' Group @ Michigan Tech (MTULUG)]&lt;br /&gt;
* [http://www.umich.edu/~lugum/ Linux Users Group @ University of Michigan (LUGUM)]&lt;br /&gt;
&lt;br /&gt;
=== New Jersey ===&lt;br /&gt;
* [https://ruslug.org/ Rutgers Student Linux User Group]&lt;br /&gt;
&lt;br /&gt;
=== North Carolina ===&lt;br /&gt;
* [https://lug.ncsu.edu North Carolina State University Linux Users Group (LUG@NCSU)]&lt;br /&gt;
* [http://www.duke.edu/web/dulug/ Duke University Linux Users Group (DuLug)]&lt;br /&gt;
&lt;br /&gt;
=== Ohio ===&lt;br /&gt;
* [http://opensource.osu.edu/ Open Source Club at the Ohio State University]&lt;br /&gt;
&lt;br /&gt;
=== Oregon ===&lt;br /&gt;
* [http://lug.oregonstate.edu/ Linux Users Group of Oregon State University (OSU LUG)]&lt;br /&gt;
&lt;br /&gt;
=== Texas ===&lt;br /&gt;
* [http://utdlug.org/ Linux Users Group at University of Texas at Dallas]&lt;br /&gt;
* Linux Users Group at University of Texas at Arlington - luguta.org&lt;br /&gt;
&lt;br /&gt;
=== Virginia ===&lt;br /&gt;
* [http://www.studentorg.vcu.edu/lugvcu/ GNU &amp;amp; Linux User Group of VCU]&lt;br /&gt;
* [http://uug.cs.jmu.edu/ JMU Unix Users Group]&lt;br /&gt;
* [https://vtluug.org Linux and Unix Users Group at Virginia Tech (VTLUUG)]&lt;br /&gt;
* [http://uvalug.org/wiki/Main_Page Linux Users Group at University of Virginia]&lt;br /&gt;
&lt;br /&gt;
== Non-University Groups ==&lt;br /&gt;
* [[https://www.2600.com/ 2600]&lt;br /&gt;
** [http://2600.757.org/ Hampton Roads]&lt;br /&gt;
&lt;br /&gt;
[[Category:Reference]]&lt;br /&gt;
[[Category:Featured content]]&lt;/div&gt;</summary>
		<author><name>Caleb</name></author>
		
	</entry>
	<entry>
		<id>https://vtluug.org/w/index.php?title=Duo_2FA&amp;diff=8152</id>
		<title>Duo 2FA</title>
		<link rel="alternate" type="text/html" href="https://vtluug.org/w/index.php?title=Duo_2FA&amp;diff=8152"/>
		<updated>2025-03-10T01:06:51Z</updated>

		<summary type="html">&lt;p&gt;Caleb: Fix grammar&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''DUO Two-Factor Authentication''' is a proprietary service which provides 2FA&lt;br /&gt;
through PAM modules and a web-browser login page. ''While VTLUUG concurs that 2FA''&lt;br /&gt;
''is a good practice, DUO is an ineffective, buggy, and anti-freedom solution''.&lt;br /&gt;
VTLUUG opposes this outsourcing of important security functionality by the University.&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
DUO 2FA has a number of disadvantages and issues. To list a few:&lt;br /&gt;
* A cellphone, compatible tablet, or landline is '''mandatory''' for enrollment in 2FA&lt;br /&gt;
* U2F is exclusively supported in the Chrome and [[Chromium]] browsers, despite the presence of a [https://github.com/prefiks/u2f4moz functional plugin] which provides the feature in [[Firefox]]&lt;br /&gt;
** A workaround for Firefox has been posted [[Yubikey#Using_with_Virginia_Tech_2-Factor_(Duo)|here]].&lt;br /&gt;
* [https://duo.com/legal/privacy Privacy policy] is a joke, and implies almost no level of customer or customer data protection&lt;br /&gt;
* Use of app isn't ''real'' 2 factor authentication, as it doesn't require the person initiating login to posses device&lt;br /&gt;
** Users may get into the habit of just &amp;quot;pushing the button&amp;quot; when it comes up.&lt;br /&gt;
&lt;br /&gt;
=== Privacy Policy ===&lt;br /&gt;
They collect PII. Among this is:&lt;br /&gt;
&lt;br /&gt;
==== Device-Specific Information ====&lt;br /&gt;
''We also collect device-specific information (e.g. mobile and desktop) from you in order to provide the Services. Device-specific information includes:&lt;br /&gt;
&lt;br /&gt;
* ''attributes (e.g. hardware model, operating system, web browser version, as well as unique device identifiers and characteristics (such as, whether your device is “jailbroken,” whether you have a screen lock in place and whether your device has full disk encryption enabled));''&lt;br /&gt;
* ''connection information (e.g. name of your mobile operator or ISP, browser type, language and time zone, and mobile phone number);''&lt;br /&gt;
* ''device locations (e.g. internet protocol addresses and Wi-Fi).''&lt;br /&gt;
&lt;br /&gt;
''We may need to associate your device-specific information with your Personal Information on a periodic basis in order to confirm you as a user and to check the security on your device.''&lt;br /&gt;
&lt;br /&gt;
Other things they do:&lt;br /&gt;
&lt;br /&gt;
* Collect data referencing users accessing services, ''the '''dates and times''' [they] are accessing the Services, from where [they] are accessing the Services (by internet protocol address) and device event information such as crashes, system activity, and hardware settings''&lt;br /&gt;
&lt;br /&gt;
==== Disclosure of PII ====&lt;br /&gt;
They also '''will''' disclose PII to governments, if requested:&lt;br /&gt;
&lt;br /&gt;
* ''(i) if we are required to do so by law or legal process;''&lt;br /&gt;
* ''(ii) to respond to subpoenas, court orders, or legal process, or to establish or exercise our legal rights or defend against legal claims;''&lt;br /&gt;
* ''(iii) as may be required for the purposes of national security;''&lt;br /&gt;
* ''(iv) when we believe disclosure is necessary and appropriate to prevent physical, mental, financial or other harm, injury or loss;''&lt;br /&gt;
* ''(v) in connection with an investigation of suspect or actual illegal or inappropriate activity or exposure to liability''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[category:Campus computing resources]]&lt;/div&gt;</summary>
		<author><name>Caleb</name></author>
		
	</entry>
	<entry>
		<id>https://vtluug.org/w/index.php?title=Respondus_LockDown_Browser&amp;diff=8142</id>
		<title>Respondus LockDown Browser</title>
		<link rel="alternate" type="text/html" href="https://vtluug.org/w/index.php?title=Respondus_LockDown_Browser&amp;diff=8142"/>
		<updated>2025-03-04T03:34:27Z</updated>

		<summary type="html">&lt;p&gt;Caleb: /* Wine */ Fixed a typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Respondus LockDown Browser is a piece of proprietary online testing software developed by Respondus, Inc, and used by departments, including the Department&lt;br /&gt;
of Engineering Education. Success in running under [[w:Wine (software)|Wine]] varies from version to version, and may involve complex installation procedures, and the software&lt;br /&gt;
actively prevents itself from running in a&lt;br /&gt;
[http://support.respondus.com/support/index.php?/Knowledgebase/Article/View/201/25/students-see-the-warning-the-browser-cant-be-used-in-virtual-machine-software-such-as-virtual-pc-vmware-and-parallels virtual machine].&lt;br /&gt;
&lt;br /&gt;
== Official Description ==&lt;br /&gt;
&lt;br /&gt;
From the [http://respondus.com/products/lockdown-browser/index.shtml Product page]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;LockDown Browser® is a custom browser that locks down the testing environment within Blackboard, ANGEL, Brightspace by D2L, Canvas, Moodle, and Sakai. When students use LockDown Browser they are unable to print, copy, go to another URL, or access other applications. When an assessment is started, students are locked into it until they submit it for grading. Available for Windows, Mac and iOS [sic].&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;s&amp;gt; Features &amp;lt;/s&amp;gt; Bugs ===&lt;br /&gt;
&lt;br /&gt;
* Integrates with Blackboard, ANGEL, Brightspace by D2L, Canvas, Moodle, and Sakai&lt;br /&gt;
* Assessments are displayed full-screen and cannot be minimized&lt;br /&gt;
* Assessments cannot be exited until submitted by users for grading&lt;br /&gt;
&lt;br /&gt;
* Task switching or access to other applications is prevented&lt;br /&gt;
* Print, Print Screen and capturing functions are disabled&lt;br /&gt;
* Copying and pasting anything to and from an assessment is prohibited&lt;br /&gt;
* Screen capture, messaging, screen-sharing, virtual machine, and network monitoring applications are blocked from running&lt;br /&gt;
* Right-click menu options and function keys are disabled&lt;br /&gt;
* Browser menu and toolbar options are disabled, except for Back, Forward, Refresh and Stop&lt;br /&gt;
&lt;br /&gt;
* Source code for the HTML page cannot be viewed&lt;br /&gt;
* The browser automatically starts at the login page for the institution’s learning management system&lt;br /&gt;
* URLs cannot be typed by the user&lt;br /&gt;
* External links don’t compromise the locked testing environment&lt;br /&gt;
* Pages from the assessment are not stored on the computer after exiting&lt;br /&gt;
&lt;br /&gt;
* Assessments that are set up for use with LockDown Browser cannot be accessed with other browsers&lt;br /&gt;
* Localized for multiple languages, including English, Spanish, French, German, Italian, and Portuguese&lt;br /&gt;
* Available for both Windows and Mac computers, as well as iPad&lt;br /&gt;
&lt;br /&gt;
===Malware===&lt;br /&gt;
LockDown requires administrative privileges to run, and cannot be run as an unprivileged user.&lt;br /&gt;
Features of the browser could be construed to violate [http://www.vt.edu/about/acceptable-use.html Virginia Tech Acceptable Use Policy]&lt;br /&gt;
by &amp;lt;em&amp;gt;engag[ing] in any activity that might be purposefully harmful to systems or to any information stored thereon...&amp;lt;/em&amp;gt;, however&lt;br /&gt;
its use is not widespread enough for this to gain any note.&lt;br /&gt;
&lt;br /&gt;
There is a further extension to Respondus LockDown, called Respondus Monitor&lt;br /&gt;
&amp;lt;ref&amp;gt;http://respondus.com/products/monitor/&amp;lt;/ref&amp;gt; that allows the proctor to spy on users through their webcam.&lt;br /&gt;
&lt;br /&gt;
==Running the Software==&lt;br /&gt;
=== Download ===&lt;br /&gt;
LockDown Browser's download website shows the download option based on your OS. Since it does not support Linux, it does not let you download it. So, to download this &amp;lt;s&amp;gt;shitty&amp;lt;/s&amp;gt; browser, you need to change the OS in your User Agent to Windows.&lt;br /&gt;
&lt;br /&gt;
The file name must include the school's 9-digit ID code (for VT: 776344933). This must be immediately preceded by a '-' hyphen. If there are multiple numeric sequences '''exactly''' 9-digits long and preceded by a hyphen, the first one is interpreted as the ID code.&lt;br /&gt;
&lt;br /&gt;
The following file names would work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LockDownBrowser-2-1-3-00-776344933.exe&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;LockDown-776344933-March-03-2025.exe&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;LD-03032025-776344933.exe&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;999999999-776344933-999999999.exe&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;LDB-0000000000-776344933-999999999.exe&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Note: the ID id is '''always''' the first 9 digit number with a hyphen in front. The .exe is optional.&lt;br /&gt;
&lt;br /&gt;
Likewise, the following file name would '''NOT''' work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LockDownBrowser776344933.exe&amp;lt;/code&amp;gt; This does not have a hyphen before the 9-digit code.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;LockDown-030320251-776344933.exe&amp;lt;/code&amp;gt;This has multiple 9-digit sequences, but the ID code is not first.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;776344933.exe&amp;lt;/code&amp;gt;The ID code is not preceded by a hyphen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Lockdown.exe&amp;lt;/code&amp;gt;The ID code simply isn't in the file name&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wine===&lt;br /&gt;
There are multiple tutorials available by a quick web search which claim to get this working in Wine, &amp;lt;s&amp;gt;however, to date, no member of&lt;br /&gt;
VTLUUG has succeeded in doing so and existing information indicates it varies by version of the browser.&amp;lt;/s&amp;gt;&lt;br /&gt;
There is a solution for running LockDown browser with Wine, provided by [[User:caleb|caleb]] adapted from [https://www.reddit.com/r/UTEP/comments/1bkslgy/tutorial_running_lockdown_browser_on_linux/ this] Reddit post.&lt;br /&gt;
&lt;br /&gt;
This solution requires [https://github.com/Winetricks/winetricks winetricks]&lt;br /&gt;
&lt;br /&gt;
====IMPORTANT NOTE====&lt;br /&gt;
While we here at VTLUUG promote the use of free software, many people at the university '''DO NOT'''. Follow these steps at your own risk, and '''ALWAYS''', ask your professor before using LockDown Browser in this ''unsupported'' configuration on an actual exam. Additionally, abusing flaws in Wine's compatibility in order to cheat or otherwise obtain an unfair advantage on exams is '''against the honor code'''. If cheating is your primary goal, there are certainly better ways if you do some research. If one person is caught abusing Wine to cheat on an exam, professors will not allow '''anyone''' to use it anymore, requiring '''everyone''' to use the non-free Windows operating system. If you are tempted to cheat on an exam, consider reaching out to your professor or TA and setting up office hours to discuss the exam.&lt;br /&gt;
&lt;br /&gt;
Additionally, if this method ever fails to work, ensure you have some kind of backup. Whether that is a Windows live-USB you can boot from on the day of the test, a second partition, or an entirely different device, '''bring it with you'''. Many courses provide test exams, which you can use to verify this still works a few hours in advance of the exam. The Chemistry department has a good one, and it is accessible as long as you have taken the course in a previous semester or are currently taking the course.&lt;br /&gt;
&lt;br /&gt;
====Step 1: Setup====&lt;br /&gt;
First, install the following packages from your distributions package manager (names may differ):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
wine winetricks gnutls&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for Debian, the command is&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# apt install wine gnutls-bin winetricks&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note that winetricks is only available in the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository on vanilla Debian. Winetricks can be downloaded from their github as a bash script if enabling the contrib repository is not desired.&lt;br /&gt;
&lt;br /&gt;
====Step 2: Winetricks====&lt;br /&gt;
Using winetricks, we can install all of the (non-free) fonts and msftedit, which is related to rich text edit controls.&amp;lt;ref&amp;gt;https://learn.microsoft.com/en-us/windows/win32/controls/about-rich-edit-controls&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ winetricks msftedit allfonts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Step 3: Install====&lt;br /&gt;
Now simply run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ wine filename&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
replacing &amp;lt;code&amp;gt;filename&amp;lt;/code&amp;gt; with the exact filename of the executable. If an error about the filename missing the 9-digit ID-code appears, ensure the file is [[#Download | properly named]]. After the program is installed, a .desktop file should automatically be created. Launching that file will load the LockDown Browser. Many features work on Gnome, such as detecting when switching desktops using a gesture or attempting to switch to another application. Other desktop environments and window managers have not been tested (yet).&lt;br /&gt;
&lt;br /&gt;
===Virtual Machine (KVM)===&lt;br /&gt;
This refuses to run in a Virtual Machine. It may be possible to add the &amp;lt;code&amp;gt;-cpu kvm=off&amp;lt;/code&amp;gt; flag to Qemu to prevent it from detecting a virtualized&lt;br /&gt;
environment, but this has not been tested to date. It may also be necessary to disable Virtio drivers and devices.&lt;br /&gt;
&lt;br /&gt;
===Natively (Windows or OS X)===&lt;br /&gt;
To run on Windows, the software requires administrative privileges. Previous versions were shown to have used Internet Explorer with certain modifications&lt;br /&gt;
executed on the fly, to add the &amp;quot;Lock Down&amp;quot; features, however it currently appears to be a stand-alone browser with some resemblance to Google's Chrome. On both OS X and Windows, it is based off of the open-source Chromium&lt;br /&gt;
&amp;lt;ref&amp;gt;http://respondus.com/products/lockdown-browser/requirements.shtml&amp;lt;/ref&amp;gt;, although previous OS X versions are&lt;br /&gt;
believed to have piggybacked off of Safari features. On Windows, the running user must have administrative privileges to run the student edition, however administrative privileges are not necessary to run the browser on OS X.&lt;br /&gt;
&lt;br /&gt;
A version for iOS (iPad-only) is also available, as well as a version for centrally managed Chromebooks for education (k-12).&lt;br /&gt;
&lt;br /&gt;
== Analysis ==&lt;br /&gt;
Only cursory analysis has been done thus far, as the author of this article doesn't have a native windows box to run Respondus on. It appears that on launch, it first connects to an unencrypted http server running in AWS, presumably to check if the version is current, then it checks if it is in a virtualized environment.&lt;br /&gt;
&lt;br /&gt;
==Other Notes==&lt;br /&gt;
===Actual Bugs===&lt;br /&gt;
* No support for U2F -- requires second (expensive) device for other [[gp:2FA|2 Factor Authentication]] methods&lt;br /&gt;
* Easily circumvented&lt;br /&gt;
** Most students have second computer (i.e. Smartphone), which can be used for cheating (i.e. Google searching)&lt;br /&gt;
** Circumvention methods disadvantage students of lower income, who do not have second device.&lt;br /&gt;
* No Linux version, disadvantaging students promoting the use of &amp;lt;b&amp;gt;free software&amp;lt;/b&amp;gt;&lt;br /&gt;
* Does not prevent collaboration in out-of-class testing&lt;br /&gt;
* Superfluous for in-class testing, where students are visually monitored anyway&lt;br /&gt;
** At most just promotes lazy proctoring of exams&lt;br /&gt;
* Cannot take multiple tests within a single session&lt;br /&gt;
* Requires administrative privileges which may not be available on multi-user machines&lt;br /&gt;
* Hostile to users of password managers&lt;br /&gt;
&lt;br /&gt;
=== Open questions on debugging ===&lt;br /&gt;
* Is a TLS cert chain bundled, or can it be MITMed?&lt;br /&gt;
* What kind of protocol does it use to authenticate that it is respondus&lt;br /&gt;
** A Kerberos-like protocol would be optimal, but I'd be surprised if they did it&lt;br /&gt;
* Does the binary do any integrity checks?&lt;br /&gt;
* Does qemu-only emulated devices adequately obfuscate that it runs in a VM? Doesn't seem to&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Caleb</name></author>
		
	</entry>
	<entry>
		<id>https://vtluug.org/w/index.php?title=Respondus_LockDown_Browser&amp;diff=8141</id>
		<title>Respondus LockDown Browser</title>
		<link rel="alternate" type="text/html" href="https://vtluug.org/w/index.php?title=Respondus_LockDown_Browser&amp;diff=8141"/>
		<updated>2025-03-03T22:46:12Z</updated>

		<summary type="html">&lt;p&gt;Caleb: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Respondus LockDown Browser is a piece of proprietary online testing software developed by Respondus, Inc, and used by departments, including the Department&lt;br /&gt;
of Engineering Education. Success in running under [[w:Wine (software)|Wine]] varies from version to version, and may involve complex installation procedures, and the software&lt;br /&gt;
actively prevents itself from running in a&lt;br /&gt;
[http://support.respondus.com/support/index.php?/Knowledgebase/Article/View/201/25/students-see-the-warning-the-browser-cant-be-used-in-virtual-machine-software-such-as-virtual-pc-vmware-and-parallels virtual machine].&lt;br /&gt;
&lt;br /&gt;
== Official Description ==&lt;br /&gt;
&lt;br /&gt;
From the [http://respondus.com/products/lockdown-browser/index.shtml Product page]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;LockDown Browser® is a custom browser that locks down the testing environment within Blackboard, ANGEL, Brightspace by D2L, Canvas, Moodle, and Sakai. When students use LockDown Browser they are unable to print, copy, go to another URL, or access other applications. When an assessment is started, students are locked into it until they submit it for grading. Available for Windows, Mac and iOS [sic].&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;s&amp;gt; Features &amp;lt;/s&amp;gt; Bugs ===&lt;br /&gt;
&lt;br /&gt;
* Integrates with Blackboard, ANGEL, Brightspace by D2L, Canvas, Moodle, and Sakai&lt;br /&gt;
* Assessments are displayed full-screen and cannot be minimized&lt;br /&gt;
* Assessments cannot be exited until submitted by users for grading&lt;br /&gt;
&lt;br /&gt;
* Task switching or access to other applications is prevented&lt;br /&gt;
* Print, Print Screen and capturing functions are disabled&lt;br /&gt;
* Copying and pasting anything to and from an assessment is prohibited&lt;br /&gt;
* Screen capture, messaging, screen-sharing, virtual machine, and network monitoring applications are blocked from running&lt;br /&gt;
* Right-click menu options and function keys are disabled&lt;br /&gt;
* Browser menu and toolbar options are disabled, except for Back, Forward, Refresh and Stop&lt;br /&gt;
&lt;br /&gt;
* Source code for the HTML page cannot be viewed&lt;br /&gt;
* The browser automatically starts at the login page for the institution’s learning management system&lt;br /&gt;
* URLs cannot be typed by the user&lt;br /&gt;
* External links don’t compromise the locked testing environment&lt;br /&gt;
* Pages from the assessment are not stored on the computer after exiting&lt;br /&gt;
&lt;br /&gt;
* Assessments that are set up for use with LockDown Browser cannot be accessed with other browsers&lt;br /&gt;
* Localized for multiple languages, including English, Spanish, French, German, Italian, and Portuguese&lt;br /&gt;
* Available for both Windows and Mac computers, as well as iPad&lt;br /&gt;
&lt;br /&gt;
===Malware===&lt;br /&gt;
LockDown requires administrative privileges to run, and cannot be run as an unprivileged user.&lt;br /&gt;
Features of the browser could be construed to violate [http://www.vt.edu/about/acceptable-use.html Virginia Tech Acceptable Use Policy]&lt;br /&gt;
by &amp;lt;em&amp;gt;engag[ing] in any activity that might be purposefully harmful to systems or to any information stored thereon...&amp;lt;/em&amp;gt;, however&lt;br /&gt;
its use is not widespread enough for this to gain any note.&lt;br /&gt;
&lt;br /&gt;
There is a further extension to Respondus LockDown, called Respondus Monitor&lt;br /&gt;
&amp;lt;ref&amp;gt;http://respondus.com/products/monitor/&amp;lt;/ref&amp;gt; that allows the proctor to spy on users through their webcam.&lt;br /&gt;
&lt;br /&gt;
==Running the Software==&lt;br /&gt;
=== Download ===&lt;br /&gt;
LockDown Browser's download website shows the download option based on your OS. Since it does not support Linux, it does not let you download it. So, to download this &amp;lt;s&amp;gt;shitty&amp;lt;/s&amp;gt; browser, you need to change the OS in your User Agent to Windows.&lt;br /&gt;
&lt;br /&gt;
The file name must include the school's 9-digit ID code (for VT: 776344933). This must be immediately preceded by a '-' hyphen. If there are multiple numeric sequences '''exactly''' 9-digits long and preceded by a hyphen, the first one is interpreted as the ID code.&lt;br /&gt;
&lt;br /&gt;
The following file names would work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LockDownBrowser-2-1-3-00-776344933.exe&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;LockDown-776344933-March-03-2025.exe&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;LD-03032025-776344933.exe&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;999999999-776344933-999999999.exe&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;LDB-0000000000-776344933-999999999.exe&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Note: the ID id is '''always''' the first 9 digit number with a hyphen in front. The .exe is optional.&lt;br /&gt;
&lt;br /&gt;
Likewise, the following file name would '''NOT''' work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LockDownBrowser776344933.exe&amp;lt;/code&amp;gt; This does not have a hyphen before the 9-digit code.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;LockDown-030320251-776344933.exe&amp;lt;/code&amp;gt;This has multiple 9-digit sequences, but the ID code is not first.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;776344933.exe&amp;lt;/code&amp;gt;The ID code is not preceded by a hyphen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Lockdown.exe&amp;lt;/code&amp;gt;The ID code simply isn't in the file name&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wine===&lt;br /&gt;
There are multiple tutorials available by a quick web search which claim to get this working in Wine, &amp;lt;s&amp;gt;however, to date, no member of&lt;br /&gt;
VTLUUG has succeeded in doing so and existing information indicates it varies by version of the browser.&amp;lt;/s&amp;gt;&lt;br /&gt;
there is a solution for running LockDown browser with Wine, provided by [[User:caleb|caleb]] adapted from [https://www.reddit.com/r/UTEP/comments/1bkslgy/tutorial_running_lockdown_browser_on_linux/ this] Reddit post.&lt;br /&gt;
&lt;br /&gt;
This solution requires [https://github.com/Winetricks/winetricks winetricks]&lt;br /&gt;
&lt;br /&gt;
====IMPORTANT NOTE====&lt;br /&gt;
While we here at VTLUUG promote the use of free software, many people at the university '''DO NOT'''. Follow these steps at your own risk, and '''ALWAYS''', ask your professor before using LockDown Browser in this ''unsupported'' configuration on an actual exam. Additionally, abusing flaws in Wine's compatibility in order to cheat or otherwise obtain an unfair advantage on exams is '''against the honor code'''. If cheating is your primary goal, there are certainly better ways if you do some research. If one person is caught abusing Wine to cheat on an exam, professors will not allow '''anyone''' to use it anymore, requiring '''everyone''' to use the non-free Windows operating system. If you are tempted to cheat on an exam, consider reaching out to your professor or TA and setting up office hours to discuss the exam.&lt;br /&gt;
&lt;br /&gt;
Additionally, if this method ever fails to work, ensure you have some kind of backup. Whether that is a Windows live-USB you can boot from on the day of the test, a second partition, or an entirely different device, '''bring it with you'''. Many courses provide test exams, which you can use to verify this still works a few hours in advance of the exam. The Chemistry department has a good one, and it is accessible as long as you have taken the course in a previous semester or are currently taking the course.&lt;br /&gt;
&lt;br /&gt;
====Step 1: Setup====&lt;br /&gt;
First, install the following packages from your distributions package manager (names may differ):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
wine winetricks gnutls&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for Debian, the command is&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# apt install wine gnutls-bin winetricks&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note that winetricks is only available in the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository on vanilla Debian. Winetricks can be downloaded from their github as a bash script if enabling the contrib repository is not desired.&lt;br /&gt;
&lt;br /&gt;
====Step 2: Winetricks====&lt;br /&gt;
Using winetricks, we can install all of the (non-free) fonts and msftedit, which is related to rich text edit controls.&amp;lt;ref&amp;gt;https://learn.microsoft.com/en-us/windows/win32/controls/about-rich-edit-controls&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ winetricks msftedit allfonts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Step 3: Install====&lt;br /&gt;
Now simply run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ wine filename&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
replacing &amp;lt;code&amp;gt;filename&amp;lt;/code&amp;gt; with the exact filename of the executable. If an error about the filename missing the 9-digit ID-code appears, ensure the file is [[#Download | properly named]]. After the program is installed, a .desktop file should automatically be created. Launching that file will load the LockDown Browser. Many features work on Gnome, such as detecting when switching desktops using a gesture or attempting to switch to another application. Other desktop environments and window managers have not been tested (yet).&lt;br /&gt;
&lt;br /&gt;
===Virtual Machine (KVM)===&lt;br /&gt;
This refuses to run in a Virtual Machine. It may be possible to add the &amp;lt;code&amp;gt;-cpu kvm=off&amp;lt;/code&amp;gt; flag to Qemu to prevent it from detecting a virtualized&lt;br /&gt;
environment, but this has not been tested to date. It may also be necessary to disable Virtio drivers and devices.&lt;br /&gt;
&lt;br /&gt;
===Natively (Windows or OS X)===&lt;br /&gt;
To run on Windows, the software requires administrative privileges. Previous versions were shown to have used Internet Explorer with certain modifications&lt;br /&gt;
executed on the fly, to add the &amp;quot;Lock Down&amp;quot; features, however it currently appears to be a stand-alone browser with some resemblance to Google's Chrome. On both OS X and Windows, it is based off of the open-source Chromium&lt;br /&gt;
&amp;lt;ref&amp;gt;http://respondus.com/products/lockdown-browser/requirements.shtml&amp;lt;/ref&amp;gt;, although previous OS X versions are&lt;br /&gt;
believed to have piggybacked off of Safari features. On Windows, the running user must have administrative privileges to run the student edition, however administrative privileges are not necessary to run the browser on OS X.&lt;br /&gt;
&lt;br /&gt;
A version for iOS (iPad-only) is also available, as well as a version for centrally managed Chromebooks for education (k-12).&lt;br /&gt;
&lt;br /&gt;
== Analysis ==&lt;br /&gt;
Only cursory analysis has been done thus far, as the author of this article doesn't have a native windows box to run Respondus on. It appears that on launch, it first connects to an unencrypted http server running in AWS, presumably to check if the version is current, then it checks if it is in a virtualized environment.&lt;br /&gt;
&lt;br /&gt;
==Other Notes==&lt;br /&gt;
===Actual Bugs===&lt;br /&gt;
* No support for U2F -- requires second (expensive) device for other [[gp:2FA|2 Factor Authentication]] methods&lt;br /&gt;
* Easily circumvented&lt;br /&gt;
** Most students have second computer (i.e. Smartphone), which can be used for cheating (i.e. Google searching)&lt;br /&gt;
** Circumvention methods disadvantage students of lower income, who do not have second device.&lt;br /&gt;
* No Linux version, disadvantaging students promoting the use of &amp;lt;b&amp;gt;free software&amp;lt;/b&amp;gt;&lt;br /&gt;
* Does not prevent collaboration in out-of-class testing&lt;br /&gt;
* Superfluous for in-class testing, where students are visually monitored anyway&lt;br /&gt;
** At most just promotes lazy proctoring of exams&lt;br /&gt;
* Cannot take multiple tests within a single session&lt;br /&gt;
* Requires administrative privileges which may not be available on multi-user machines&lt;br /&gt;
* Hostile to users of password managers&lt;br /&gt;
&lt;br /&gt;
=== Open questions on debugging ===&lt;br /&gt;
* Is a TLS cert chain bundled, or can it be MITMed?&lt;br /&gt;
* What kind of protocol does it use to authenticate that it is respondus&lt;br /&gt;
** A Kerberos-like protocol would be optimal, but I'd be surprised if they did it&lt;br /&gt;
* Does the binary do any integrity checks?&lt;br /&gt;
* Does qemu-only emulated devices adequately obfuscate that it runs in a VM? Doesn't seem to&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Caleb</name></author>
		
	</entry>
	<entry>
		<id>https://vtluug.org/w/index.php?title=User:Caleb&amp;diff=8140</id>
		<title>User:Caleb</title>
		<link rel="alternate" type="text/html" href="https://vtluug.org/w/index.php?title=User:Caleb&amp;diff=8140"/>
		<updated>2025-03-03T22:39:59Z</updated>

		<summary type="html">&lt;p&gt;Caleb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Freshman in Engineering. Owns exclusively Microsoft hardware (not actually but it is kinda bad). Member since Spring 2025.&lt;br /&gt;
&lt;br /&gt;
==Devices==&lt;br /&gt;
It's very important&lt;br /&gt;
===Surface Pro 10 for Business===&lt;br /&gt;
This is my main laptop and has the following specs&lt;br /&gt;
* Intel Core Ultra 165U&lt;br /&gt;
** 12-core 14-thread 4.9GHZ turbo&lt;br /&gt;
** Intel UHD Graphics :(&lt;br /&gt;
** Intel AI Boost NPU (Appears on Linux but doesn't work)&lt;br /&gt;
* 64 GB LPDDR5x RAM&lt;br /&gt;
* 1 TB Nvme SSD (Western Digital / Sandisk)&lt;br /&gt;
* An display&lt;br /&gt;
** 2880x1920 LCD&lt;br /&gt;
** Corners are curved, if you like that.&lt;br /&gt;
* Surface Slim Pen 2&lt;br /&gt;
** Works great with Xournal++&lt;br /&gt;
* Surface Pro Flex Keyboard (Sapphire Blue &amp;lt;3)&lt;br /&gt;
** Supports attached typing and mousing&lt;br /&gt;
** Supports detached (bluetooth) typing and mousing&lt;br /&gt;
** Haptic touchpad :P&lt;br /&gt;
*** Does not work great with the system ootb. I should create a page just about the flex keyboard.&lt;br /&gt;
* Debian 13 (Testing right now but stable by fall 2025)&lt;br /&gt;
* Ports&lt;br /&gt;
** 2x USB-C (Thunderbolt 4)&lt;br /&gt;
** 1x SurfaceConnect&lt;br /&gt;
&lt;br /&gt;
===Surface Go (64GB)===&lt;br /&gt;
Was my main for most of High school and has the following specs:&lt;br /&gt;
* Pentium Gold 4415Y&lt;br /&gt;
** 2-core 4-thread 1.6GHZ&lt;br /&gt;
* Intel HD Graphics 615&lt;br /&gt;
* 4GB LPDDR3&lt;br /&gt;
* 64GB MMC SSD&lt;br /&gt;
* 10-in PixelSense Display&lt;br /&gt;
** 1800x1200&lt;br /&gt;
** Touchscreen&lt;br /&gt;
** Pen input&lt;br /&gt;
* Silver Type Cover&lt;br /&gt;
* Windows 11 24H2 (Will be installing Debian 12 for [[SecureBoot|SecureBoot demonstration]])&lt;br /&gt;
* Ports&lt;br /&gt;
** 1x USB-C&lt;br /&gt;
** 1x 3.5mm Headphone&lt;br /&gt;
** 1x Micro-SD Reader&lt;br /&gt;
** 1x SurfaceConnect&lt;br /&gt;
&lt;br /&gt;
===Surface Go (128GB)===&lt;br /&gt;
Was my main for the last of High school and has the following specs:&lt;br /&gt;
* Pentium Gold 4415Y&lt;br /&gt;
** 2-core 4-thread 1.6GHZ&lt;br /&gt;
* Intel HD Graphics 615&lt;br /&gt;
* 8GB LPDDR3&lt;br /&gt;
* 128GB Nvme SSD&lt;br /&gt;
* 256GB Sandisk Micro-SD card&lt;br /&gt;
* 10-in PixelSense Display&lt;br /&gt;
** 1800x1200&lt;br /&gt;
** Touchscreen&lt;br /&gt;
** Pen input&lt;br /&gt;
* Burgundy Type Cover&lt;br /&gt;
* Burgundy Surface Pen&lt;br /&gt;
* Burgundy Surface Arc Mouse&lt;br /&gt;
* Debian 12&lt;br /&gt;
* Ports&lt;br /&gt;
** 1x USB-C&lt;br /&gt;
** 1x 3.5mm Headphone&lt;br /&gt;
** 1x Micro-SD Reader&lt;br /&gt;
** 1x SurfaceConnect&lt;br /&gt;
&lt;br /&gt;
===ASUS Q551L===&lt;br /&gt;
* i7-5500U&lt;br /&gt;
* NVIDIA Geforce 940M&lt;br /&gt;
** 2GB vRAM&lt;br /&gt;
* 12GB DDR3 RAM&lt;br /&gt;
* 2TB WD Blue SSD&lt;br /&gt;
* Arch (Winter break project lol)&lt;br /&gt;
* Ports&lt;br /&gt;
** 1x Barrel Jack (19V 3.42A Charging)&lt;br /&gt;
** 1x Subwoofer Jack&lt;br /&gt;
** 1x Ethernet Jack (Gigabit?)&lt;br /&gt;
** 1x HDMI&lt;br /&gt;
** 3x USB-A 3&lt;br /&gt;
** 1x 3.5mm Headphone&lt;br /&gt;
** 1x SD Reader&lt;br /&gt;
** 1x DVD±RW Drive&lt;br /&gt;
&lt;br /&gt;
==Hobbies==&lt;br /&gt;
* Retro Computing&lt;br /&gt;
* Photography&lt;br /&gt;
* Swimming&lt;br /&gt;
* Running&lt;br /&gt;
* Biking&lt;br /&gt;
* Vinyl&lt;br /&gt;
* Linux&lt;br /&gt;
&lt;br /&gt;
==Clubs==&lt;br /&gt;
Feel free to ask about the things I'm up to on campus.&lt;br /&gt;
* This (Duh :P)&lt;br /&gt;
* Environmental Coalition (I went to one meeting)&lt;br /&gt;
* Cleanup Club&lt;br /&gt;
* Game-day Green Team&lt;br /&gt;
* Swim Club&lt;br /&gt;
* Triathlon Club&lt;br /&gt;
* Others probably&lt;br /&gt;
&lt;br /&gt;
[[Category:Home]]&lt;/div&gt;</summary>
		<author><name>Caleb</name></author>
		
	</entry>
	<entry>
		<id>https://vtluug.org/w/index.php?title=Respondus_LockDown_Browser&amp;diff=8139</id>
		<title>Respondus LockDown Browser</title>
		<link rel="alternate" type="text/html" href="https://vtluug.org/w/index.php?title=Respondus_LockDown_Browser&amp;diff=8139"/>
		<updated>2025-03-03T22:29:27Z</updated>

		<summary type="html">&lt;p&gt;Caleb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Respondus LockDown Browser is a piece of proprietary online testing software developed by Respondus, Inc, and used by departments, including the Department&lt;br /&gt;
of Engineering Education. Success in running under [[w:Wine (software)|Wine]] varies from version to version, and may involve complex installation procedures, and the software&lt;br /&gt;
actively prevents itself from running in a&lt;br /&gt;
[http://support.respondus.com/support/index.php?/Knowledgebase/Article/View/201/25/students-see-the-warning-the-browser-cant-be-used-in-virtual-machine-software-such-as-virtual-pc-vmware-and-parallels virtual machine].&lt;br /&gt;
&lt;br /&gt;
== Official Description ==&lt;br /&gt;
&lt;br /&gt;
From the [http://respondus.com/products/lockdown-browser/index.shtml Product page]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;em&amp;gt;LockDown Browser® is a custom browser that locks down the testing environment within Blackboard, ANGEL, Brightspace by D2L, Canvas, Moodle, and Sakai. When students use LockDown Browser they are unable to print, copy, go to another URL, or access other applications. When an assessment is started, students are locked into it until they submit it for grading. Available for Windows, Mac and iOS [sic].&amp;lt;/em&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;lt;s&amp;gt; Features &amp;lt;/s&amp;gt; Bugs ===&lt;br /&gt;
&lt;br /&gt;
* Integrates with Blackboard, ANGEL, Brightspace by D2L, Canvas, Moodle, and Sakai&lt;br /&gt;
* Assessments are displayed full-screen and cannot be minimized&lt;br /&gt;
* Assessments cannot be exited until submitted by users for grading&lt;br /&gt;
&lt;br /&gt;
* Task switching or access to other applications is prevented&lt;br /&gt;
* Print, Print Screen and capturing functions are disabled&lt;br /&gt;
* Copying and pasting anything to and from an assessment is prohibited&lt;br /&gt;
* Screen capture, messaging, screen-sharing, virtual machine, and network monitoring applications are blocked from running&lt;br /&gt;
* Right-click menu options and function keys are disabled&lt;br /&gt;
* Browser menu and toolbar options are disabled, except for Back, Forward, Refresh and Stop&lt;br /&gt;
&lt;br /&gt;
* Source code for the HTML page cannot be viewed&lt;br /&gt;
* The browser automatically starts at the login page for the institution’s learning management system&lt;br /&gt;
* URLs cannot be typed by the user&lt;br /&gt;
* External links don’t compromise the locked testing environment&lt;br /&gt;
* Pages from the assessment are not stored on the computer after exiting&lt;br /&gt;
&lt;br /&gt;
* Assessments that are set up for use with LockDown Browser cannot be accessed with other browsers&lt;br /&gt;
* Localized for multiple languages, including English, Spanish, French, German, Italian, and Portuguese&lt;br /&gt;
* Available for both Windows and Mac computers, as well as iPad&lt;br /&gt;
&lt;br /&gt;
===Malware===&lt;br /&gt;
LockDown requires administrative privileges to run, and cannot be run as an unprivileged user.&lt;br /&gt;
Features of the browser could be construed to violate [http://www.vt.edu/about/acceptable-use.html Virginia Tech Acceptable Use Policy]&lt;br /&gt;
by &amp;lt;em&amp;gt;engag[ing] in any activity that might be purposefully harmful to systems or to any information stored thereon...&amp;lt;/em&amp;gt;, however&lt;br /&gt;
its use is not widespread enough for this to gain any note.&lt;br /&gt;
&lt;br /&gt;
There is a further extension to Respondus LockDown, called Respondus Monitor&lt;br /&gt;
&amp;lt;ref&amp;gt;http://respondus.com/products/monitor/&amp;lt;/ref&amp;gt; that allows the proctor to spy on users through their webcam.&lt;br /&gt;
&lt;br /&gt;
==Running the Software==&lt;br /&gt;
=== Download ===&lt;br /&gt;
LockDown Browser's download website shows the download option based on your OS. Since it does not support Linux, it does not let you download it. So, to download this &amp;lt;s&amp;gt;shitty&amp;lt;/s&amp;gt; browser, you need to change the OS in your User Agent to Windows.&lt;br /&gt;
&lt;br /&gt;
The file name must include the school's 9-digit ID code (for VT: 776344934). This must be immediately preceded by a '-' hyphen. If there are multiple numeric sequences '''exactly''' 9-digits long and preceded by a hyphen, the first one is interpreted as the ID code.&lt;br /&gt;
&lt;br /&gt;
The following file names would work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LockDownBrowser-2-1-3-00-776344933.exe&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;LockDown-776344933-March-03-2025.exe&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;LD-03032025-776344933.exe&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;999999999-776344933-999999999.exe&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;LDB-0000000000-776344933-999999999.exe&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Note: the ID id is '''always''' the first 9 digit number with a hyphen in front. The .exe is optional.&lt;br /&gt;
&lt;br /&gt;
Likewise, the following file name would '''NOT''' work:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;LockDownBrowser776344933.exe&amp;lt;/code&amp;gt; This does not have a hyphen before the 9-digit code.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;LockDown-030320251-776344933.exe&amp;lt;/code&amp;gt;This has multiple 9-digit sequences, but the ID code is not first.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;776344933.exe&amp;lt;/code&amp;gt;The ID code is not preceded by a hyphen&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;code&amp;gt;Lockdown.exe&amp;lt;/code&amp;gt;The ID code simply isn't in the file name&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Wine===&lt;br /&gt;
There are multiple tutorials available by a quick web search which claim to get this working in Wine, &amp;lt;s&amp;gt;however, to date, no member of&lt;br /&gt;
VTLUUG has succeeded in doing so and existing information indicates it varies by version of the browser.&amp;lt;/s&amp;gt;&lt;br /&gt;
there is a solution for running LockDown browser with Wine, provided by [[User:caleb|caleb]] adapted from [https://www.reddit.com/r/UTEP/comments/1bkslgy/tutorial_running_lockdown_browser_on_linux/ this] Reddit post.&lt;br /&gt;
&lt;br /&gt;
This solution requires [https://github.com/Winetricks/winetricks winetricks]&lt;br /&gt;
&lt;br /&gt;
====IMPORTANT NOTE====&lt;br /&gt;
While we here at VTLUUG promote the use of free software, many people at the university '''DO NOT'''. Follow these steps at your own risk, and '''ALWAYS''', ask your professor before using LockDown Browser in this ''unsupported'' configuration on an actual exam. Additionally, abusing flaws in Wine's compatibility in order to cheat or otherwise obtain an unfair advantage on exams is '''against the honor code'''. If cheating is your primary goal, there are certainly better ways if you do some research. If one person is caught abusing Wine to cheat on an exam, professors will not allow '''anyone''' to use it anymore, requiring '''everyone''' to use the non-free Windows operating system. If you are tempted to cheat on an exam, consider reaching out to your professor or TA and setting up office hours to discuss the exam.&lt;br /&gt;
&lt;br /&gt;
Additionally, if this method ever fails to work, ensure you have some kind of backup. Whether that is a Windows live-USB you can boot from on the day of the test, a second partition, or an entirely different device, '''bring it with you'''. Many courses provide test exams, which you can use to verify this still works a few hours in advance of the exam. The Chemistry department has a good one, and it is accessible as long as you have taken the course in a previous semester or are currently taking the course.&lt;br /&gt;
&lt;br /&gt;
====Step 1: Setup====&lt;br /&gt;
First, install the following packages from your distributions package manager (names may differ):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
wine winetricks gnutls&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
for Debian, the command is&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# apt install wine gnutls-bin winetricks&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Note that winetricks is only available in the &amp;lt;code&amp;gt;contrib&amp;lt;/code&amp;gt; repository on vanilla Debian. Winetricks can be downloaded from their github as a bash script if enabling the contrib repository is not desired.&lt;br /&gt;
&lt;br /&gt;
====Step 2: Winetricks====&lt;br /&gt;
Using winetricks, we can install all of the (non-free) fonts and msftedit, which is related to rich text edit controls.&amp;lt;ref&amp;gt;https://learn.microsoft.com/en-us/windows/win32/controls/about-rich-edit-controls&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ winetricks msftedit allfonts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Step 3: Install====&lt;br /&gt;
Now simply run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ wine filename&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
replacing &amp;lt;code&amp;gt;filename&amp;lt;/code&amp;gt; with the exact filename of the executable. If an error about the filename missing the 9-digit ID-code appears, ensure the file is [[#Download | properly named]]. After the program is installed, a .desktop file should automatically be created. Launching that file will load the LockDown Browser. Many features work on Gnome, such as detecting when switching desktops using a gesture or attempting to switch to another application. Other desktop environments and window managers have not been tested (yet).&lt;br /&gt;
&lt;br /&gt;
===Virtual Machine (KVM)===&lt;br /&gt;
This refuses to run in a Virtual Machine. It may be possible to add the &amp;lt;code&amp;gt;-cpu kvm=off&amp;lt;/code&amp;gt; flag to Qemu to prevent it from detecting a virtualized&lt;br /&gt;
environment, but this has not been tested to date. It may also be necessary to disable Virtio drivers and devices.&lt;br /&gt;
&lt;br /&gt;
===Natively (Windows or OS X)===&lt;br /&gt;
To run on Windows, the software requires administrative privileges. Previous versions were shown to have used Internet Explorer with certain modifications&lt;br /&gt;
executed on the fly, to add the &amp;quot;Lock Down&amp;quot; features, however it currently appears to be a stand-alone browser with some resemblance to Google's Chrome. On both OS X and Windows, it is based off of the open-source Chromium&lt;br /&gt;
&amp;lt;ref&amp;gt;http://respondus.com/products/lockdown-browser/requirements.shtml&amp;lt;/ref&amp;gt;, although previous OS X versions are&lt;br /&gt;
believed to have piggybacked off of Safari features. On Windows, the running user must have administrative privileges to run the student edition, however administrative privileges are not necessary to run the browser on OS X.&lt;br /&gt;
&lt;br /&gt;
A version for iOS (iPad-only) is also available, as well as a version for centrally managed Chromebooks for education (k-12).&lt;br /&gt;
&lt;br /&gt;
== Analysis ==&lt;br /&gt;
Only cursory analysis has been done thus far, as the author of this article doesn't have a native windows box to run Respondus on. It appears that on launch, it first connects to an unencrypted http server running in AWS, presumably to check if the version is current, then it checks if it is in a virtualized environment.&lt;br /&gt;
&lt;br /&gt;
==Other Notes==&lt;br /&gt;
===Actual Bugs===&lt;br /&gt;
* No support for U2F -- requires second (expensive) device for other [[gp:2FA|2 Factor Authentication]] methods&lt;br /&gt;
* Easily circumvented&lt;br /&gt;
** Most students have second computer (i.e. Smartphone), which can be used for cheating (i.e. Google searching)&lt;br /&gt;
** Circumvention methods disadvantage students of lower income, who do not have second device.&lt;br /&gt;
* No Linux version, disadvantaging students promoting the use of &amp;lt;b&amp;gt;free software&amp;lt;/b&amp;gt;&lt;br /&gt;
* Does not prevent collaboration in out-of-class testing&lt;br /&gt;
* Superfluous for in-class testing, where students are visually monitored anyway&lt;br /&gt;
** At most just promotes lazy proctoring of exams&lt;br /&gt;
* Cannot take multiple tests within a single session&lt;br /&gt;
* Requires administrative privileges which may not be available on multi-user machines&lt;br /&gt;
* Hostile to users of password managers&lt;br /&gt;
&lt;br /&gt;
=== Open questions on debugging ===&lt;br /&gt;
* Is a TLS cert chain bundled, or can it be MITMed?&lt;br /&gt;
* What kind of protocol does it use to authenticate that it is respondus&lt;br /&gt;
** A Kerberos-like protocol would be optimal, but I'd be surprised if they did it&lt;br /&gt;
* Does the binary do any integrity checks?&lt;br /&gt;
* Does qemu-only emulated devices adequately obfuscate that it runs in a VM? Doesn't seem to&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
&amp;lt;references/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Caleb</name></author>
		
	</entry>
	<entry>
		<id>https://vtluug.org/w/index.php?title=User:Caleb&amp;diff=8119</id>
		<title>User:Caleb</title>
		<link rel="alternate" type="text/html" href="https://vtluug.org/w/index.php?title=User:Caleb&amp;diff=8119"/>
		<updated>2025-02-24T22:25:08Z</updated>

		<summary type="html">&lt;p&gt;Caleb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Freshman in Engineering. Owns exclusively Microsoft hardware (not actually but it is kinda bad). Member since Spring 2025.&lt;br /&gt;
&lt;br /&gt;
==Devices==&lt;br /&gt;
It's very important&lt;br /&gt;
===Surface Pro 10 for Business===&lt;br /&gt;
This is my main laptop and has the following specs&lt;br /&gt;
* Intel Core Ultra 165U&lt;br /&gt;
** 12-core 14-thread 4.9GHZ turbo&lt;br /&gt;
** Intel UHD Graphics :(&lt;br /&gt;
** Intel AI Boost NPU (Appears on Linux but doesn't work)&lt;br /&gt;
* 64 GB LPDDR5x RAM&lt;br /&gt;
* 1 TB Nvme SSD (Western Digital / Sandisk)&lt;br /&gt;
* An display&lt;br /&gt;
** 2880x1920 LCD&lt;br /&gt;
** Corners are curved, if you like that.&lt;br /&gt;
* Surface Slim Pen 2&lt;br /&gt;
** Works great with Xournal++&lt;br /&gt;
* Surface Pro Flex Keyboard (Sapphire Blue &amp;lt;3)&lt;br /&gt;
** Supports attached typing and mousing&lt;br /&gt;
** Supports detached (bluetooth) typing and mousing&lt;br /&gt;
** Haptic touchpad :P&lt;br /&gt;
*** Does not work great with the system ootb. I should create a page just about the flex keyboard.&lt;br /&gt;
* Debian 13 (Testing right now but stable by fall 2025)&lt;br /&gt;
* Ports&lt;br /&gt;
** 2x USB-C (Thunderbolt 4)&lt;br /&gt;
** 1x SurfaceConnect&lt;br /&gt;
&lt;br /&gt;
===Surface Go (64GB)===&lt;br /&gt;
Was my main for most of High school and has the following specs:&lt;br /&gt;
* Pentium Gold 4415Y&lt;br /&gt;
** 2-core 4-thread 1.6GHZ&lt;br /&gt;
* Intel HD Graphics 615&lt;br /&gt;
* 4GB LPDDR3&lt;br /&gt;
* 64GB MMC SSD&lt;br /&gt;
* 10-in PixelSense Display&lt;br /&gt;
** 1800x1200&lt;br /&gt;
** Touchscreen&lt;br /&gt;
** Pen input&lt;br /&gt;
* Silver Type Cover&lt;br /&gt;
* Windows 11 24H2 (Will be installing Debian 12 for [[SecureBoot|SecureBoot demonstration]])&lt;br /&gt;
* Ports&lt;br /&gt;
** 1x USB-C&lt;br /&gt;
** 1x 3.5mm Headphone&lt;br /&gt;
** 1x Micro-SD Reader&lt;br /&gt;
** 1x SurfaceConnect&lt;br /&gt;
&lt;br /&gt;
===Surface Go (128GB)===&lt;br /&gt;
Was my main for the last of High school and has the following specs:&lt;br /&gt;
* Pentium Gold 4415Y&lt;br /&gt;
** 2-core 4-thread 1.6GHZ&lt;br /&gt;
* Intel HD Graphics 615&lt;br /&gt;
* 8GB LPDDR3&lt;br /&gt;
* 128GB Nvme SSD&lt;br /&gt;
* 256GB Sandisk Micro-SD card&lt;br /&gt;
* 10-in PixelSense Display&lt;br /&gt;
** 1800x1200&lt;br /&gt;
** Touchscreen&lt;br /&gt;
** Pen input&lt;br /&gt;
* Burgundy Type Cover&lt;br /&gt;
* Burgundy Surface Pen&lt;br /&gt;
* Burgundy Surface Arc Mouse&lt;br /&gt;
* Debian 12&lt;br /&gt;
* Ports&lt;br /&gt;
** 1x USB-C&lt;br /&gt;
** 1x 3.5mm Headphone&lt;br /&gt;
** 1x Micro-SD Reader&lt;br /&gt;
** 1x SurfaceConnect&lt;br /&gt;
&lt;br /&gt;
===ASUS Q551L===&lt;br /&gt;
* i7-5500U&lt;br /&gt;
* NVIDIA Geforce 940M&lt;br /&gt;
** 2GB vRAM&lt;br /&gt;
* 12GB DDR3 RAM&lt;br /&gt;
* 2TB WD Blue SSD&lt;br /&gt;
* Arch (Winter break project lol)&lt;br /&gt;
* Ports&lt;br /&gt;
** 1x Barrel Jack (19V 3.42A Charging)&lt;br /&gt;
** 1x Subwoofer Jack&lt;br /&gt;
** 1x Ethernet Jack (Gigabit?)&lt;br /&gt;
** 1x HDMI&lt;br /&gt;
** 3x USB-A 3&lt;br /&gt;
** 1x 3.5mm Headphone&lt;br /&gt;
** 1x SD Reader&lt;br /&gt;
** 1x DVD±RW Drive&lt;br /&gt;
&lt;br /&gt;
==Hobbies==&lt;br /&gt;
* Retro Computing&lt;br /&gt;
* Photography&lt;br /&gt;
* Swimming&lt;br /&gt;
* Running&lt;br /&gt;
* Biking&lt;br /&gt;
* Vinyl&lt;br /&gt;
* Linux&lt;br /&gt;
&lt;br /&gt;
==Clubs==&lt;br /&gt;
Feel free to ask about the things I'm up to on campus.&lt;br /&gt;
* This (Duh :P)&lt;br /&gt;
* Environmental Coalition (I went to one meeting)&lt;br /&gt;
* Cleanup Club&lt;br /&gt;
* Game-day Green Team&lt;br /&gt;
* Swim Club&lt;br /&gt;
* Triathlon Club&lt;br /&gt;
* Others probably&lt;/div&gt;</summary>
		<author><name>Caleb</name></author>
		
	</entry>
	<entry>
		<id>https://vtluug.org/w/index.php?title=User:Caleb&amp;diff=8118</id>
		<title>User:Caleb</title>
		<link rel="alternate" type="text/html" href="https://vtluug.org/w/index.php?title=User:Caleb&amp;diff=8118"/>
		<updated>2025-02-24T22:06:10Z</updated>

		<summary type="html">&lt;p&gt;Caleb: /* Devices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Freshman in Engineering. Owns exclusively Microsoft hardware (not actually but it is kinda bad).&lt;br /&gt;
&lt;br /&gt;
==Devices==&lt;br /&gt;
It's very important&lt;br /&gt;
===Surface Pro 10 for Business===&lt;br /&gt;
This is my main laptop and has the following specs&lt;br /&gt;
* Intel Core Ultra 165U&lt;br /&gt;
** 12-core 14-thread 4.9GHZ turbo&lt;br /&gt;
** Intel UHD Graphics :(&lt;br /&gt;
** Intel AI Boost NPU (Appears on Linux but doesn't work)&lt;br /&gt;
* 64 GB LPDDR5x RAM&lt;br /&gt;
* 1 TB Nvme SSD (Western Digital / Sandisk)&lt;br /&gt;
* An display&lt;br /&gt;
** 2880x1920 LCD&lt;br /&gt;
** Corners are curved, if you like that.&lt;br /&gt;
* Surface Slim Pen 2&lt;br /&gt;
** Works great with Xournal++&lt;br /&gt;
* Surface Pro Flex Keyboard (Sapphire Blue &amp;lt;3)&lt;br /&gt;
** Supports attached typing and mousing&lt;br /&gt;
** Supports detached (bluetooth) typing and mousing&lt;br /&gt;
** Haptic touchpad :P&lt;br /&gt;
*** Does not work great with the system ootb. I should create a page just about the flex keyboard.&lt;br /&gt;
* Debian 13 (Testing right now but stable by fall 2025)&lt;br /&gt;
* Ports&lt;br /&gt;
** 2x USB-C (Thunderbolt 4)&lt;br /&gt;
** 1x SurfaceConnect&lt;br /&gt;
&lt;br /&gt;
===Surface Go (64GB)===&lt;br /&gt;
Was my main for most of High school and has the following specs:&lt;br /&gt;
* Pentium Gold 4415Y&lt;br /&gt;
** 2-core 4-thread 1.6GHZ&lt;br /&gt;
* Intel HD Graphics 615&lt;br /&gt;
* 4GB LPDDR3&lt;br /&gt;
* 64GB MMC SSD&lt;br /&gt;
* 10-in PixelSense Display&lt;br /&gt;
** 1800x1200&lt;br /&gt;
** Touchscreen&lt;br /&gt;
** Pen input&lt;br /&gt;
* Silver Type Cover&lt;br /&gt;
* Windows 11 24H2 (Will be installing Debian 12 for [[SecureBoot|SecureBoot demonstration]])&lt;br /&gt;
* Ports&lt;br /&gt;
** 1x USB-C&lt;br /&gt;
** 1x 3.5mm Headphone&lt;br /&gt;
** 1x Micro-SD Reader&lt;br /&gt;
** 1x SurfaceConnect&lt;br /&gt;
&lt;br /&gt;
===Surface Go (128GB)===&lt;br /&gt;
Was my main for the last of High school and has the following specs:&lt;br /&gt;
* Pentium Gold 4415Y&lt;br /&gt;
** 2-core 4-thread 1.6GHZ&lt;br /&gt;
* Intel HD Graphics 615&lt;br /&gt;
* 8GB LPDDR3&lt;br /&gt;
* 128GB Nvme SSD&lt;br /&gt;
* 256GB Sandisk Micro-SD card&lt;br /&gt;
* 10-in PixelSense Display&lt;br /&gt;
** 1800x1200&lt;br /&gt;
** Touchscreen&lt;br /&gt;
** Pen input&lt;br /&gt;
* Burgundy Type Cover&lt;br /&gt;
* Burgundy Surface Pen&lt;br /&gt;
* Burgundy Surface Arc Mouse&lt;br /&gt;
* Debian 12&lt;br /&gt;
* Ports&lt;br /&gt;
** 1x USB-C&lt;br /&gt;
** 1x 3.5mm Headphone&lt;br /&gt;
** 1x Micro-SD Reader&lt;br /&gt;
** 1x SurfaceConnect&lt;br /&gt;
&lt;br /&gt;
===ASUS Q551L===&lt;br /&gt;
* i7-5500U&lt;br /&gt;
* NVIDIA Geforce 940M&lt;br /&gt;
** 2GB vRAM&lt;br /&gt;
* 12GB DDR3 RAM&lt;br /&gt;
* 2TB WD Blue SSD&lt;br /&gt;
* Arch (Winter break project lol)&lt;br /&gt;
* Ports&lt;br /&gt;
** 1x Barrel Jack (19V 3.42A Charging)&lt;br /&gt;
** 1x Subwoofer Jack&lt;br /&gt;
** 1x Ethernet Jack (Gigabit?)&lt;br /&gt;
** 1x HDMI&lt;br /&gt;
** 3x USB-A 3&lt;br /&gt;
** 1x 3.5mm Headphone&lt;br /&gt;
** 1x SD Reader&lt;br /&gt;
** 1x DVD±RW Drive&lt;/div&gt;</summary>
		<author><name>Caleb</name></author>
		
	</entry>
	<entry>
		<id>https://vtluug.org/w/index.php?title=User:Caleb&amp;diff=8117</id>
		<title>User:Caleb</title>
		<link rel="alternate" type="text/html" href="https://vtluug.org/w/index.php?title=User:Caleb&amp;diff=8117"/>
		<updated>2025-02-24T21:42:15Z</updated>

		<summary type="html">&lt;p&gt;Caleb: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Freshman in Engineering. Owns exclusively Microsoft hardware (not actually but it is kinda bad).&lt;br /&gt;
&lt;br /&gt;
==Devices==&lt;br /&gt;
Surface Pro 10 for Business&lt;br /&gt;
* This is my main laptop and has the following specs&lt;br /&gt;
** Intel Core Ultra 165U&lt;br /&gt;
*** 12-core 14-thread 4.9GHZ turbo&lt;br /&gt;
*** Intel UHD Graphics :(&lt;br /&gt;
*** Intel AI Boost NPU (Appears on Linux but doesn't work)&lt;br /&gt;
** 64 GB LPDDR5x RAM&lt;br /&gt;
** 1 TB Nvme SSD (Western Digital / Sandisk)&lt;br /&gt;
** An display&lt;br /&gt;
*** 2880x1920 LCD&lt;br /&gt;
*** Corners are curved, if you like that.&lt;br /&gt;
** Surface Slim Pen 2&lt;br /&gt;
*** Works great with Xournal++&lt;br /&gt;
** Surface Pro Flex Keyboard (Sapphire Blue &amp;lt;3)&lt;br /&gt;
*** Supports attached typing and mousing&lt;br /&gt;
*** Supports detached (bluetooth) typing and mousing&lt;br /&gt;
*** Haptic touchpad :P&lt;br /&gt;
**** Does not work great with the system ootb. I should create a page just about the flex keyboard.&lt;br /&gt;
** Debian 13 (Testing right now but stable by fall 2025)&lt;/div&gt;</summary>
		<author><name>Caleb</name></author>
		
	</entry>
	<entry>
		<id>https://vtluug.org/w/index.php?title=User:Caleb&amp;diff=8116</id>
		<title>User:Caleb</title>
		<link rel="alternate" type="text/html" href="https://vtluug.org/w/index.php?title=User:Caleb&amp;diff=8116"/>
		<updated>2025-02-24T21:21:53Z</updated>

		<summary type="html">&lt;p&gt;Caleb: Created page with &amp;quot;Freshman in Engineering. Owns exclusively Microsoft hardware (not actually but it is kinda bad).&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Freshman in Engineering. Owns exclusively Microsoft hardware (not actually but it is kinda bad).&lt;/div&gt;</summary>
		<author><name>Caleb</name></author>
		
	</entry>
</feed>