<?xml version="1.0"?>
<rss version="2.0"><channel><title>Windows XP Latest Topics</title><link>https://msfn.org/board/forum/34-windows-xp/</link><description>Windows XP Latest Topics</description><language>en</language><item><title>YouTube under Windows XP - Downloaders, players and browser support</title><link>https://msfn.org/board/topic/185971-youtube-under-windows-xp-downloaders-players-and-browser-support/</link><description><![CDATA[<p>
	<span style="font-size:18px;"><u><strong>YouTube under Windows XP - Downloaders, players and browser support</strong></u></span><br />
	<br />
	This thread is meant to collect and provide all necessary information about <strong>YouTube</strong> using in <strong>Windows XP</strong>. As far as I can see, most information here in <strong>MSFN</strong> spread over various threads, in many cases rather unstructured and not easy to find. I would like to put an end to that. <img alt=":)" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/default_smile.png" title=":)" /><br />
	For months, I have been intensively studying <strong>YouTube</strong> and its still existing functionality in terms of <strong>Windows XP</strong>. And I can already say that <strong>YouTube</strong> is still fully functional under <strong>Windows XP</strong>. But first, thanks to two members of MSFN who are partly responsible for this, <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/426906-nicolaasjan/?do=hovercard" data-mentionid="426906" href="https://msfn.org/board/profile/426906-nicolaasjan/" rel="">@nicolaasjan</a> and <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/31285-reino/?do=hovercard" data-mentionid="31285" href="https://msfn.org/board/profile/31285-reino/" rel="">@Reino</a>. What did they do for us? <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/426906-nicolaasjan/?do=hovercard" data-mentionid="426906" href="https://msfn.org/board/profile/426906-nicolaasjan/" rel="">@nicolaasjan</a> provides XP-compatible <strong>forks</strong> of the most recent <strong>youtube-dl</strong> and <strong>yt-dlp</strong> releases which are recommended replacements for the old, depreciated ones or the new ones which are no longer working under Windows XP. On the other hand, <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/31285-reino/?do=hovercard" data-mentionid="31285" href="https://msfn.org/board/profile/31285-reino/" rel="">@Reino</a> provides XP-compatible (and SSE-compatible!) <strong>forks</strong> of the well-known tool <strong>ffmpeg</strong> whose more recent versions actually do not work anymore under Windows XP for years. With these programs, <strong>yt-dlp</strong> and <strong>ffmpeg</strong>, it is possible to stream or download <strong>YouTube</strong> videos, convert them, include subtitles (or lyrics) and so on, <strong>all in Windows XP</strong>. This is no longer possible with the old, official XP-compatible versions of <strong>youtube-dl</strong> and <strong>yt-dlp</strong>, and the new releases of <strong>ffmpeg</strong>. Last but not least, <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/414006-cmalex/?do=hovercard" data-mentionid="414006" href="https://msfn.org/board/profile/414006-cmalex/" rel="">@cmalex</a> deserves recognition and credit for compiling flavours of <strong>CPython 3.8.x/3.9.x</strong> and much other things that made the development of new releases such as <strong>yt-dlp</strong> possible at all. Thanks all for your contributions! <img alt=":thumbup" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/default_thumbup.gif" title=":thumbup" /> More about all that in later posts. Feel free to post here software recommendations, tips, experiences, opinions and so on regarding the topic of this thread! In any case, all about <strong>YouTube under Windows XP</strong> can be considered <strong>on-topic</strong> here in this thread. <img alt=":yes:" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/default_yes.gif" title=":yes:" /><br />
	<br />
	Greetings from Germany, AstroSkipper <img alt="matrix.gif" class="ipsImage" data-ratio="93.75" height="45" style="height:auto;" width="48" data-src="https://i.postimg.cc/9XNRQdMg/matrix.gif" src="https://msfn.org/board/applications/core/interface/js/spacer.png" />
</p>
]]></description><guid isPermaLink="false">185971</guid><pubDate>Tue, 23 Jan 2024 21:28:50 +0000</pubDate></item><item><title>TLS 1.2/1.3 In A Native Windows XP Application? (LibcURL/OpenSSL SDK)</title><link>https://msfn.org/board/topic/187826-tls-1213-in-a-native-windows-xp-application-libcurlopenssl-sdk/</link><description><![CDATA[<p>
	Hello folks! Hope you're doing well. <img alt=":hello:" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/default_welcome.gif" title=":hello:" /><br />
	I was wondering how I could get (secure) TLS 1.2/1.3 working in an app that targets Windows XP, as most modern servers no longer accept HTTP requests.
</p>

<p>
	From what I could find online, I'd need OpenSSL 1.1.1 and libcURL 7.73.0 (although I'm not 100% sure), which have support for TLS 1.2/1.3 and modern networking while also staying compatible with Windows XP.<br />
	My only issue with the two is that despite me having searched for multiple downloads from multiple different repositories, I've only been able to find the executables and source code for them. <img alt="&lt;_&lt;" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/default_dry.png" title="&lt;_&lt;" />
</p>

<p>
	Perhaps it's a mistake and stupidity on my behalf, but is it possible to directly get the SDK files directly? (Such as the "/include" and "/lib" directories)<br />
	And if so, would I be obliged to use outdated and non-updated versions of OpenSSL and libcURL, or are there any modern-ish and stable backports?
</p>

<p>
	For reference, I'm compiling the app using Code::Blocks 17.12 alongside its bundled MinGW compiler (GCC 5.1.0), targeting 32-bit (x86) Windows XP.
</p>

<p>
	Any help would be appreciated. Have a nice day. <img alt=":D" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/default_biggrin.png" title=":D" />
</p>
]]></description><guid isPermaLink="false">187826</guid><pubDate>Sun, 14 Jun 2026 14:47:16 +0000</pubDate></item><item><title>Updated drivers for Windows XP SP3 and Windows 2003 SP2 (x32/x64) for modern hardware</title><link>https://msfn.org/board/topic/183464-updated-drivers-for-windows-xp-sp3-and-windows-2003-sp2-x32x64-for-modern-hardware/</link><description><![CDATA[<p>
	This project make possible to compile ACPI 2.0 driver from leaked XP SP1 &amp; W2003 RTM sources, has same functionality as existing acpi.sys v6666 (still missed integer/fields/memory 64 bit support/)
</p>

<ol>
	<li>
		Grab leaked XP SP1/W2003 RTM sources (google it)
	</li>
	<li>
		Use <span><span>"</span></span><strong>XPSP1/NT</strong>" directory as basedir if you want to compile acpi.sys for <strong><span style="color:#27ae60;">Windows XP x32</span> </strong>
	</li>
	<li>
		Use <span><span>"</span></span><strong>Win2K3/NT</strong>" directory as basedir for <span style="color:#2980b9;"><strong>Windows 2003 x32 </strong></span>/ <span style="color:#8e44ad;"><strong>Windows 2003 x64</strong></span> /<strong> <span style="color:#8e44ad;">Windows XP x64</span></strong>
	</li>
	<li>
		Download any <strong>GNU patch</strong> package for windows (gnuwin32.sourceforge.net, cygwin, mingw, msys2, ...)
	</li>
	<li>
		Open command console, change current dir to <strong>base\busdrv\acpi\</strong>
	</li>
	<li>
		(<strong><span style="color:#27ae60;">Windows XP x32</span></strong>) Save text diff patch  <a href="https://pastebin.com/C5NXwHbS" rel="external nofollow">https://pastebin.com/C5NXwHbS</a> (<strong>v7 update</strong>) to file <strong>base\busdrv\acpi\</strong><strong>sp1_to_sp3(ACP2).patch</strong>
	</li>
	<li>
		(<span style="color:#2980b9;"><strong>Windows 2003 x32</strong></span> / <strong><span style="color:#8e44ad;">Windows 2003 x64</span></strong> / <span style="color:#8e44ad;"><strong>Windows XP x64</strong></span>) Save text diff patch <a href="https://pastebin.com/8QURrM49" rel="external nofollow">https://pastebin.com/8QURrM49</a> (<strong>v7 update</strong>) to file <strong>base\busdrv\acpi\rtm</strong><strong>_to_sp2(ACP2).patch</strong>
	</li>
	<li>
		(<strong><span style="color:#2980b9;">Windows 2003 x32</span></strong> / <strong><span style="color:#8e44ad;">Windows 2003 x64</span></strong> / <span style="color:#8e44ad;"><strong>Windows XP x64</strong></span>) Rename <strong>Win2K3/NT/public </strong>to<strong> </strong><strong>Win2K3/NT/public2</strong>
	</li>
	<li>
		(<strong><span style="color:#2980b9;">Windows 2003 x32</span></strong> / <span style="color:#8e44ad;"><strong>Windows 2003 x64</strong></span> / <strong><span style="color:#8e44ad;">Windows XP x64</span></strong>) Update compiler and headers to mix of W2003 DDK+WRK, unpack  <a href="https://anonfiles.com/J1W9H1a8y1/W2003_tools_update_7z" rel="external nofollow">https://anonfiles.com/J1W9H1a8y1/W2003_tools_update_7z</a>  to basedir with overriding existing files
	</li>
	<li>
		Remove "read only" flag from <strong>base\busdrv\acpi</strong> directory including sub-dirs and files
	</li>
	<li>
		Apply patch to convert original SP1/RTM sources to SP3/SP2 with extended ACPi 2.0 syntax<span>:</span>
		<blockquote class="ipsQuote" data-ipsquote="">
			<div class="ipsQuote_citation">
				Quote
			</div>

			<div class="ipsQuote_contents">
				<p>
					(<strong><span style="color:#27ae60;">Windows XP x32</span></strong>) <strong>patch.exe -Np1 -u -l -i sp1_to_sp3(ACP2).patch</strong>
				</p>

				<p>
					(<strong><span style="color:#2980b9;">Windows 2003 x32 </span></strong>/ <strong><span style="color:#8e44ad;">Windows 2003 x64</span></strong> / <strong><span style="color:#8e44ad;">Windows XP x64</span></strong>)  <strong>patch.exe -Np1 -u -l -i </strong><strong>rtm</strong><strong>_to_sp2(ACP2).patch</strong>
				</p>
			</div>
		</blockquote>

		<p>
			 
		</p>
	</li>
	<li>
		<pre class="ipsCode">patching file driver/amlinew/amlipriv.h
patching file driver/amlinew/amlitest.c
patching file driver/amlinew/data.c
patching file driver/amlinew/misc.c
patching file driver/amlinew/object.c
patching file driver/amlinew/parser.c
patching file driver/amlinew/proto.h
patching file driver/amlinew/type1op.c
patching file driver/amlinew/type2op.c
patching file driver/inc/aml.h
patching file driver/nt/debug.c
patching file driver/nt/debug.h
patching file driver/nt/devpower.c
patching file driver/nt/internal.c
patching file driver/nt/interupt.c
patching file driver/nt/irqarb.c
patching file driver/nt/osnotify.c
patching file driver/nt/pciopregion.c
patching file driver/nt/rangesup.c
patching file driver/nt/root.c
patching file driver/nt/wake.c</pre>
	</li>
	<li>
		Change current dir to basedir
	</li>
	<li>
		(<strong><span style="color:#27ae60;">Windows XP x32</span> </strong>/ <strong><span style="color:#2980b9;">Windows 2003 x32</span></strong>) Run <strong>razzle</strong> environment setup:
		<blockquote class="ipsQuote" data-ipsquote="">
			<div class="ipsQuote_citation">
				Quote
			</div>

			<div class="ipsQuote_contents">
				<p>
					<strong>set PROCESSOR_ARCHITECTURE=x86</strong>
				</p>

				<p>
					<strong>tools\razzle.cmd offline No_urt no_binaries no_certcheck No_prefast </strong>
				</p>

				<p>
					<strong>(</strong>add option <strong>free</strong> for nondebug compiling with optimization)
				</p>
			</div>
		</blockquote>

		<p>
			 
		</p>
	</li>
	<li>
		(<strong><span style="color:#8e44ad;">Windows 2003 x64</span></strong> / <strong><span style="color:#8e44ad;">Windows XP x64</span></strong>) Run <strong>razzle</strong> environment setup
		<blockquote class="ipsQuote" data-ipsquote="">
			<div class="ipsQuote_citation">
				Quote
			</div>

			<div class="ipsQuote_contents">
				<p>
					<strong>set PROCESSOR_ARCHITECTURE=x86</strong>
				</p>

				<p>
					<strong>tools\razzle.cmd Win64 Amd64 offline No_urt no_binaries no_certcheck No_prefast</strong>
				</p>

				<p>
					(add option <strong>free</strong> for nondebug compiling with optimization)
				</p>
			</div>
		</blockquote>

		<p>
			 
		</p>
	</li>
	<li>
		Change current dir to <strong>base\busdrv\acpi\driver\</strong>
	</li>
	<li>
		Complie ACPI driver: <strong>build /Dcegbw</strong>
	</li>
	<li>
		Compiled acpi.sys.sys will be in (x32) <strong>base\busdrv\acpi\driver\nt\obj\i386\ </strong>or<strong> </strong>(x64) <strong>base\busdrv\acpi\driver\nt\obj\amd64\</strong>
	</li>
</ol>

<p>
	Project contains implementation of new ACPi 2.0 syntax:
</p>

<ul>
	<li>
		ToInteger
	</li>
	<li>
		ToString
	</li>
	<li>
		ToHexString
	</li>
	<li>
		Continue
	</li>
	<li>
		ConcatenateResTemplate
	</li>
	<li>
		ToDecimalString
	</li>
	<li>
		Mod
	</li>
	<li>
		ToBuffer
	</li>
	<li>
		CopyObject
	</li>
	<li>
		MidString
	</li>
	<li>
		QwordConst (inside ParseIntObj)
	</li>
	<li>
		Timer
	</li>
	<li>
		CreateQWordField(fake it as CreateDWordField)
	</li>
</ul>

<p>
	Know issues workarounds:
</p>

<ol>
	<li>
		BSOD<strong> 0xA5 (0x10006</strong>, ...)  missing _DIS method for "PNP0C0F" (PCI Interrupt Link Devices)
	</li>
	<li>
		BSOD <strong>0xA5 (0x02</strong>,xxx, <strong>0x0</strong>, ...)  ACPI vs E820 mem ranges conflict
	</li>
	<li>
		IOTRAPS <strong>I/O range 0xFF00-0xFFFF</strong> vs VGA (10-bit decode!) conflict
	</li>
	<li>
		BSOD <strong>0xA5(0x03</strong>, ..., <strong>C0140008</strong>, ...) error in ValidateArgTypes() when reading 64-bit fields
	</li>
	<li>
		BSOD <strong>0x7E(c0000005, ...)</strong> error in AcpiArbCrackPRT() when referencing null pointer
	</li>
	<li>
		BSOD <strong><span><span>0xA5 (0x11, 0x08, ..., ...) </span></span></strong><span><span>error in _AMLILoadDDB() (zero lenght buffer)</span></span>
	</li>
	<li>
		BSOD <strong><span><span>0xA5 (0x11, 0x08, ..., ...) </span></span></strong><span><span>error in _AMLILoadDDB() (doubled device definition)</span></span>
	</li>
	<li>
		<span><span>BSOD </span></span><strong><span><span>0xA5 (0x0000000D, ..., 0x4449555F, 0) </span></span></strong><span><span>absence</span></span><span><span> _UID method</span></span>
	</li>
	<li>
		BSOD <strong><span><span>0xA5 (0x11, 0x08, ..., ...) </span></span></strong><span><span>error in _AMLILoadDDB() (Connection() opcode)</span></span>
	</li>
	<li>
		<span><span>CPU definition as Device with </span></span><span><span>_HID=</span></span><span><span><strong>ACPI0007</strong></span></span>
	</li>
	<li>
		BSOD <strong>0xA5(0x03</strong>, ..., <strong>C0000034</strong>, ...) postponed SSDT loading on x64 platform (v8 update)
	</li>
	<li>
		Assertion Fail on <strong>loaddsdt.c, line 488</strong> for x64 builds (v8 update)
	</li>
</ol>

<p>
	Unresolved issues:
</p>

<ol>
	<li>
		 <span><span>BSOD </span></span><strong><span><span>0xA5 (0x0000000D, ..., ..., ...) </span></span></strong><span><span>duplicated/</span></span><span><span>absence</span></span><span><span> _HID/_UID method<strong><span><span> </span></span></strong>(AMD boards)</span></span>
	</li>
	<li>
		 <span><span>BSOD </span></span><strong><span><span>0xA5 (0x2001, 0x01, </span></span></strong><strong><span><span> 0xC0000034</span></span></strong><strong><span><span>, ...)</span></span></strong><span><span> failure to evaluate the _PIC method in NotifyHalWithMachineStates()</span></span>
	</li>
	<li>
		<span><span>Conflicted device names in Windows device manager (<strong>Code 42</strong>)</span></span>
	</li>
</ol>
]]></description><guid isPermaLink="false">183464</guid><pubDate>Wed, 30 Mar 2022 14:49:00 +0000</pubDate></item><item><title>Dual Booting XP and 7 on an NVME (non Samsung 950 Pro)?</title><link>https://msfn.org/board/topic/187824-dual-booting-xp-and-7-on-an-nvme-non-samsung-950-pro/</link><description><![CDATA[<p>
	Hello everyone, I have been trying to get Windows XP 32bit to boot on my NVME drive which is a PCIE to NVME adapter. My motherboard doesn't originally support booting with this adapter but with a DXE module "NvmExpressDxe_5.ffs" from <a href="https://winraid.level1techs.com/t/howto-get-full-nvme-support-for-all-systems-with-an-ami-uefi-bios/30901" rel="external nofollow">this thread over at win-raid</a>, I am able to boot the drive but only in UEFI / GPT. For example Windows 7 with MBR will not boot but with GPT it will. Even making a simple MS-DOS drive with Rufus fails to boot. My PC:
</p>

<p>
	Motherboard: ASUS M5A97 R2.0 (AM3+)<br />
	CPU: AMD Phenom II 1100T<br />
	GPU: Nvidia GTX 980<br />
	NVME: Kioxia KXG6AZMV256G (OEM) - I bought this because I didn't want to spend too much on a drive if this didn't work out
</p>

<p>
	Some bios info: Fast booting is off, CSM enabled and Legacy Only selected, Secure Boot is "unloaded" and OtherOS is selected, SATA is running in IDE mode (for DOS/98 SATA drive)
</p>

<p>
	I saw a video by omores and followed what he did in this video using Integral Edition:
</p>

<div class="ipsEmbeddedVideo" contenteditable="false">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" title="Windows XP Meets Modern Hardware: i5-14600KF + DDR5 Z790 Motherboard. NVMe, USB 3.x? No problem!" width="200" data-embed-src="https://www.youtube-nocookie.com/embed/n6woUdZcJgE?feature=oembed"></iframe>
	</div>
</div>

<p>
	This half works, the driver allowed part 1 of the installer to see the nvme (stornvme) drive, then partition and format it, copies the files, but after reboot, I get the usual message of "Please select proper boot device" etc.
</p>

<p>
	After some searching I saw a <a href="https://msfn.org/board/topic/184024-booting-xp-via-freeldr-from-ntfs/" rel="">post here</a> by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/422112-dietmar/?do=hovercard" data-mentionid="422112" href="https://msfn.org/board/profile/422112-dietmar/" rel="">@Dietmar</a> about using the Samsung 950 Pro Option Rom inserted into the PC Bios (I assume instead of the "NvmExpressDxe_5.ffs" that I have inserted and this would maybe allow me to legacy boot MBR?)
</p>

<p>
	The only other thing would be to install XP to a GPT disk, I have read people install XP to a SATA drive and then copy the contents to the NVME, I tried this with a drive that had two partitions (7 installed on second partition and then copy XP to the first partition) however I could not get XP to boot on the disk using EasyBCD, only 7.
</p>

<p>
	Does anyone have any info on getting this to hopefully work? I also have Win98 on a separate SATA SSD which I'd like to multiboot but keep the NVME for XP/7. Thanks.
</p>
]]></description><guid isPermaLink="false">187824</guid><pubDate>Fri, 12 Jun 2026 21:51:04 +0000</pubDate></item><item><title>new and probably a lot faster installer</title><link>https://msfn.org/board/topic/187777-new-and-probably-a-lot-faster-installer/</link><description><![CDATA[<p>
	new and probably lot faster installer<br />
	so now the story
</p>

<p>
	in the past i once came across a installer or often used a different name like SP4 update pack - or in my case "SP4 by harkaz"<br />
	so to say SP4 by harkaz is a installer but it use microsofts engine or the so CALLED "INF"<br />
	so when i used it i had a problem - the install time was like super high like 6 hours it was on my weak computer past in time<br />
	that is because the method is rather a engine or a script (and these are not fast)
</p>

<p>
	<br />
	to mention now is that "INF" installer engine by microsoft can install either registry entrys or files
</p>

<p>
	the next thing to mention is that registry entrys and file controls are always made via the same ("windows api functions") (so other installers that have a such entrys (or whatever we call them) - always use these functions (these are absolute ) (not like the installer script itself)
</p>

<p>
	these always look like for example : <br />
	HKEY_LOCAL_MACHINE (the main key)<br />
	then there are KEY ENTRYS like "MYNAMEIS" <br />
	then these have a TYPE like dword, binary, string<br />
	as last thing there is the DATA like "true" , "1" or 0x0000000
</p>

<p>
	thus an INF has :<br />
	HKLM,(subfolder), MYNAMEIS, TYPE, DATA<br />
	so one to make his own installer for this need to write something similiar<br />
	to devide the parameters (, is used by microsoft, but it tends to bug with ")<br />
	so i used a more safe method : 0, or in the compiler \0 (that method give a clear cut and is  a lot harder to bug)<br />
	after that it looks like this:<br />
	"HKLM\0,(subfolder)\0, MYNAMEIS\0, TYPE\0, DATA",<br />
	the quotes are just because you in a compiler and the ", or just the , is for the next entry
</p>

<p>
	for the files "microsoft INF" snips together some information<br />
	it has an identifier for a certain path like %systemroot%<br />
	for this it use a subpath<br />
	and a filename<br />
	that it snips together to like C:\windows\a.exe (with a subpath could be like C:\windows\x\a.exe) C:\windows + \x + a.exe
</p>

<p>
	so i wrote something similiar <br />
	identifier, subpath, targetfilename, sourcefilename, sourcesubpath<br />
	(for source always the path for the executable name (aka installer.exe) is taken<br />
	so basicly it do the same thing as microsofts INF<br />
	this is like absolute - their nor other installer can do nothing else in the end
</p>

<p>
	<br />
	so i was working around and took the biggest upgrade i could find<br />
	that was "IE8-WindowsXP-x86-ENU.exe" around 17 MB <br />
	that being said that update/installer has 9187 registry entrys<br />
	so have this faster i made a converter - the converter exspect the above described "inf style " registry entry´s
</p>

<p>
	now here would be the next idea, the most installers use exactly that "inf style" installer methods<br />
	this means you can combine all the upgrades to just 1 installer - you just have to collect the registrys and file entrys<br />
	then you have your "sp4 update pack" 
</p>

<p>
	for now i only made the that for the first IE8 installer, but combine all is possible
</p>

<p>
	 
</p>

<p>
	and now its time for the test <br />
	so i made 2 versions de (german) and en_us (english)<br />
	i tested them in a virtual machine if you install DE to a us version the IE8 is bugged up so if you install the US version to a DE system<br />
	i think you need SP2 too ... (as IE8 probaly needs that)<br />
	but that is not really a question or problem because the installer just has to proof that it installs correctly (the sp2 or files what we want we can do later)<br />
	beware and use either a VM or a computer where you can try this (otherwise you overwrite a older version if IE8 (if already got a newer version)) :<br />
	(source code also included)
</p>

<p>
	Blank (only IE8 without upgrades GERMAN)<br />
	<a href="https://www.file-upload.net/download-15597090/IE8_DE_part1.zip.html" rel="external nofollow">https://www.file-upload.net/download-15597090/IE8_DE_part1.zip.html</a>
</p>

<p>
	Blank (only IE8 without upgrades ENGLISH)<br />
	<a href="https://www.file-upload.net/download-15597091/IE8_enUS_part1.zip.html" rel="external nofollow">https://www.file-upload.net/download-15597091/IE8_enUS_part1.zip.html</a>
</p>

<p>
	 
</p>

<p>
	IE8-Blank + kb4467770 + kb4019276 + kb4493435 + kb2598845 (ENGLISH)
</p>

<p>
	<a href="https://www.file-upload.net/download-15597216/IE8_combined_ENUS.zip.html" rel="external nofollow">https://www.file-upload.net/download-15597216/IE8_combined_ENUS.zip.html</a>
</p>

<p>
	IE8-Blank + kb4467770 + kb4019276 + kb4493435 + kb2598845 (GERMAN)
</p>

<p>
	<a href="https://www.file-upload.net/download-15597217/IE8_combined_german.zip.html" rel="external nofollow">https://www.file-upload.net/download-15597217/IE8_combined_german.zip.html</a>
</p>

<p>
	 
</p>

<p>
	kb4493435 seems to have a bugged entry it contains 6.1 for windows 7 but meant is 5.1 - that was corrected
</p>

<p>
	installer code (blank)
</p>

<p>
	<a href="https://www.file-upload.net/download-15602013/fp.zip.html" rel="external nofollow">https://www.file-upload.net/download-15602013/fp.zip.html</a>
</p>
]]></description><guid isPermaLink="false">187777</guid><pubDate>Sun, 05 Apr 2026 21:31:58 +0000</pubDate></item><item><title>ProxHTTPSProxy and HTTPSProxy in Windows XP for future use</title><link>https://msfn.org/board/topic/183352-proxhttpsproxy-and-httpsproxy-in-windows-xp-for-future-use/</link><description><![CDATA[<p style="text-align:center;">
	<span style="font-size:20px;"><u><strong>ProxHTTPSProxy and HTTPSProxy in Windows XP for future use</strong></u></span>
</p>

<p>
	<span style="font-size:18px;"><u><strong>0. Table of Contents</strong></u></span><br />
	<br />
	<span style="font-size:16px;"><strong>0.           Table of Contents<br />
	1.           Introduction<br />
	2.           Purpose of ProxHTTPSProxy and HTTPSProxy<br />
	3.           Area of application<br />
	4.           The TLS protocols and their cipher suites<br />
	5.           Certificates - CA and Root Certificates<br />
	5.1.        The CA certficate of ProxHTTPSProxy<br />
	5.2.        The Root Certificates of Windows XP<br />
	6.           The TLS 1.2 proxies ProxHTTPSProxy and HTTPSProxy<br />
	6.1.        Prerequisites<br />
	6.1.1.     Detailed information<br />
	6.2.        Installation<br />
	6.3.        Configuration<br />
	6.3.1.     Configuration of ProxHTTPSProxy<br />
	6.3.2.     Configuration of HTTPSProxy<br />
	6.3.3.     Configuration of these proxies to access the MU website successfully nowadays<br />
	6.4.        Usage<br />
	6.4.1.     Usage of ProxHTTPSProxy<br />
	6.4.2.     Usage of HTTPSProxy<br />
	6.5.        Maintenance of ProxHTTPSProxy and HTTPSProxy for future use<br />
	7.           The TLS 1.2 proxy ProxHTTPSProxy's PopMenu 3V1<br />
	7.1.        Prerequisites<br />
	7.2.        Purpose and components of ProxHTTPSProxy's PopMenu 3V1<br />
	7.3.        Features of ProxHTTPSProxy's PopMenu 3V1<br />
	7.4.        Changelog of ProxHTTPSProxy's PopMenu 3V1:<br />
	7.5.        Installation and configuration of ProxHTTPSProxy's PopMenu 3V1<br />
	7.6.        Tranferring all settings of an existing ProxHTTPSProxy's installation<br />
	7.7.        Usage of ProxHTTPSProxy's PopMenu 3V1<br />
	8.           The TLS 1.3 proxy ProxyMII<br />
	8.1.        Prerequisites<br />
	8.2.        General information about ProxyMII<br />
	8.3.        Specific information about the different ProxyMII releases<br />
	8.3.1      ProxyMII (20220717)<br />
	8.3.2      ProxyMII (20230813)<br />
	8.4.        How to set up and use the TLS 1.3 proxy ProxyMII<br />
	9.           The TLS 1.3 proxy ProxHTTPSProxy's PopMenu TLS 1.3<br />
	9.1.        Prerequisites<br />
	9.2.        General information about ProxHTTPSProxy's PopMenu TLS 1.3<br />
	9.3.        ProxHTTPSProxy's PopMenu TLS 1.3 3V3<br />
	9.3.1.     Features of ProxHTTPSProxy's PopMenu TLS 1.3 3V3<br />
	9.3.2.     Changelog of ProxHTTPSProxy's PopMenu TLS 1.3 3V3<br />
	9.3.3.     Installation and start of ProxHTTPSProxy's PopMenu TLS 1.3 3V3<br />
	10.         Versions<br />
	10.1.      Versions of the TLS 1.2 proxies ProxHTTPSProxy, HTTPSProxy, and ProxHTTPSProxy's PopMenu<br />
	10.2.      Versions of the TLS 1.3 proxies ProxyMII and ProxHTTPSProxy's PopMenu TLS 1.3<br />
	11.          Downloads<br />
	11.1.       Archived Downloads {obsolete}:<br />
	11.2.       Latest Downloads<br />
	11.2.1.    Downloads related to the TLS 1.2 proxies<br />
	11.2.1.1. Downloads related to ProxHTTPSProxy<br />
	11.2.1.2. Downloads related to HTTPSProxy<br />
	11.2.2.    Downloads related to the TLS 1.3 proxies<br />
	11.2.3.    Downloads related to cacert.pem Certificate Update<br />
	11.2.4.    Downloads related to Root Certificate Updates<br />
	12.          Update notifications<br />
	13.          Conclusion<br />
	14.          Disclaimer</strong></span><br />
	<br />
	<span style="font-size:18px;"><u><strong>1. Introduction:</strong></u></span><br />
	<br />
	The idea of this thread is to provide information and recent findings I've made relating to the TSL proxies <strong>ProxHTTPSProxy</strong> and <strong>HTTPSProxy</strong>. Due to the fact that I don't use other older NT based Operation Systems (OSs) except Windows XP Professional all my observations and explanations are referring to both proxies in <strong>Windows XP only</strong>. So, please do not comment off-topic in this thread!<br />
	I am AstroSkipper, a member of MSFN since 2010, and was involved in restoring of access to the Microsoft Update (MU) website in Windows XP (and some other OSs). This is the thread:<br />
	<a href="https://msfn.org/board/topic/178377-on-decommissioning-of-update-servers-for-2000-xp-and-vista-as-of-july-2019/" rel="">https://msfn.org/board/topic/178377-on-decommissioning-of-update-servers-for-2000-xp-and-vista-as-of-july-2019/</a><br />
	While restoring MU in my own Windows XP Professional system, I had to solve a lot of problems and had among other things some significant findings relating to <strong>ProxHTTPSProxy</strong> and <strong>HTTPSProxy</strong>, too. The above mentioned thread is now over 140 pages long and unfortunately very bloated. In most cases visitors or members of MSFN don't want to read that much of pages for getting information they have looked for. A lot of comments are part of conversations which no longer can be retraced or understood easily by people who weren't participated. Therefore, I wanted to make my own findings accessible to all interested people in a clear, short way. That's why I decided to make my own thread to provide some facts, tips and especially news referring to these proxies. It is an unfortunate circumstance that the creators of <strong>ProxHTTPSProxy</strong> and <strong>HTTPSProxy</strong>, <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/402904-heinoganda/?do=hovercard" data-mentionid="402904" href="https://msfn.org/board/profile/402904-heinoganda/" rel="">@heinoganda</a> and <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/421870-thomas-s/?do=hovercard" data-mentionid="421870" href="https://msfn.org/board/profile/421870-thomas-s/" rel="">@Thomas S.</a>, haven't been here for a long time and no further development of these proxies has been made the last years. Of course, we thank both creators explicitly for these outstanding proxies, we are very glad to have them, but they have to be used as they are. For this reason, we have to ask ourselves whether they'll continue doing their job in the future or not. But maybe some of you don't really know what actually their job is.<br />
	<br />
	<span style="font-size:18px;"><strong><u>2. Purpose of ProxHTTPSProxy and HTTPSProxy:</u></strong></span><br />
	<br />
	Originally, <strong>ProxHTTPSProxy</strong> was created for Proxomitron as an <strong>SSL Helper Program</strong>. <strong>Proximotron</strong> is a local HTTP web-filtering proxy. Here are two links about <strong>Proxomitron</strong>: <a href="http://www.buerschgens.de/Prox/index.html" rel="external nofollow">http://www.buerschgens.de/Prox/index.html</a> (German website, use Google Translator if necessary) and <a href="https://msfn.org/board/topic/183295-web-browser-proxomitron-reborn-ptrongui-a-how-to-guide/" rel="">https://msfn.org/board/topic/183295-web-browser-proxomitron-reborn-ptrongui-a-how-to-guide/</a>.<br />
	This is a quotation from a post of the developer called "<strong>whenever</strong>" who had made <strong>ProxHTTPSProxy</strong> originally:
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			For every https request, it returns a "307 Moved Temporarily" response with a "Location" header pointing to the http version of the request. The purpose is to switch the browser from https mode to http mode. For every http request, it fetches the content through https protocol and feeds the decrypted content to the browser. The communication between ProxHTTPSProxy and the remote server is https while the communication between ProxHTTPSProxy and the browser is still http so Proxomitron gets a chance to filter the content.
		</p>
	</div>
</blockquote>

<p>
	Source link: <a href="https://prxbx.com/forums/showthread.php?tid=1618" rel="external nofollow">https://prxbx.com/forums/showthread.php?tid=1618</a>. Here is an image to show how <strong>ProxHTTPSProxy</strong> works:<br />
	<br />
	<img alt="HowItWorks.gif" class="ipsImage" data-ratio="88.33" height="530" style="height:auto;" width="600" data-src="https://i.postimg.cc/yNSm7y4x/HowItWorks.gif" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	<strong>ProxHTTPSProxy</strong> and <strong>HTTPSProxy</strong> were created by our members mentioned above to provide <strong>modern nag-free HTTPS connections</strong> for an HTTP proxy. The main purpose in Windows XP is in <strong>adding modern ciphers to HTTPS connections</strong> of the Internet Explorer (IE) to improve either its missing TLS 1.2 functionality or its rudimentary TLS 1.2 functionality last added by Microsoft after installing some relevant POSReady updates (KB4230450, KB4316682 and KB4019276). Here is a link with further information how TLS 1.1 and TLS 1.2 can be enabled in Windows XP: <a href="https://msfn.org/board/topic/178092-enable-tls-11-and-12-in-windows-xp-correctly/?do=findComment&amp;comment=1158544" rel="">https://msfn.org/board/topic/178092-enable-tls-11-and-12-in-windows-xp-correctly/?do=findComment&amp;comment=1158544</a>. The original ciphers of IE are outdated and therefore a lot of websites can't be accessed or they don't work properly due to SSL issues. More information about these proxies you can find in the original thread: <a href="https://msfn.org/board/topic/176344-problems-accessing-certain-sites-https-aka-tls/" rel="">https://msfn.org/board/topic/176344-problems-accessing-certain-sites-https-aka-tls/</a>.<br />
	<br />
	<span style="font-size:18px;"><u><strong>3. Area of application:</strong></u></span><br />
	<br />
	As already said, the main purpose of these proxies is in adding modern ciphers to HTTPS connections of IE to improve either its missing TLS 1.2 functionality or its rudimentary TLS 1.2 functionality last added by Microsoft after installing some relevant POSReady updates. Therefore, ProxHTTPSProxy or HTTPSProxy is often used in combination with IE to access websites which couldn't be called up by IE without it. Some programs use Internet Explorer's browser engine called <strong>Trident</strong> to get data from Internet, to search something or to check for updates. For example my favourite movie database program <strong>All My Movies™</strong> checks for updates using IE engine. Without one of these proxies it will fail. Some e-mail clients like <strong>eM Client</strong> or <strong>Eudora</strong> are using IE engine too. Some browsers like <strong>360 Extreme Explorer</strong> are able to use IE engine for surfing. Another new purpose is to access Microsoft Update  to look for updates. As I mentioned above I was involved in restoring of access to the Microsoft Update (MU) website in Windows XP (and some other OSs), and we were successful by now. If you're interested in restoring MU functionality, I've written a little guide with the title "<strong>Complete guide for restoring IE's access to WU/MU website using ProxHTTPSProxy or HTTPSProxy in Windows XP</strong>" which can be found here:<br />
	<a href="https://msfn.org/board/topic/183498-general-and-specific-solutions-for-problems-regarding-auwumu-in-windows-xp/?do=findComment&amp;comment=1216509" rel="">https://msfn.org/board/topic/183498-general-and-specific-solutions-for-problems-regarding-auwumu-in-windows-xp/?do=findComment&amp;comment=1216509</a><br />
	This thread is about different proxies to establish secure connections to servers or, more generally, to the internet. You often read about <strong>TLS</strong>, <strong>cipher suites</strong>, and <strong>certificates</strong> here. Therefore, I disseminate here some information about these "<strong>termini technici</strong>" for those who do not know exactly what is meant by them.<br />
	<br />
	<u><span style="font-size:18px;"><strong>4. The TLS protocols and their cipher suites</strong></span></u><br />
	<br />
	If you research the term <strong>TLS</strong> on the internet, you will get a lot of information, sometimes very simply presented, sometimes very technical, more for IT experts. <img alt="buttonsearch.gif" class="ipsImage" data-ratio="32.94" height="28" style="height:auto;" width="85" data-src="https://i.postimg.cc/gjbT6xcz/buttonsearch.gif" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /> With this small article, which can be seen more as a summary, I try to provide a little more transparency in this stuff.<br />
	<strong>Transport Layer Security</strong>, abbreviated <strong>TLS</strong>, is a <strong>protocol</strong> for the <strong>authentication</strong> and <strong>encryption</strong> of Internet connections. For this purpose, <strong>TLS</strong> is inserted as its own layer between TCP and the protocols of the application layer. Here is a linked graphic to make it more clear:
</p>

<p>
	<img alt="The-TLS-layers-and-sub-protocols.png" class="ipsImage" data-ratio="99.03" height="611" style="height:auto;" width="617" data-src="https://www.researchgate.net/profile/Wazen-Shbair/publication/321347130/figure/fig4/AS:631648328613944@1527608105532/The-TLS-layers-and-sub-protocols.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" />
</p>

<p>
	The individual tasks include <strong>authentication</strong>, <strong>certification</strong>, <strong>key exchange</strong>, <strong>integrity assurance</strong> and <strong>encryption</strong>. The main tasks are to guarantee the authenticity of the contacted remote stations, in most cases a server, by means of a certificate and to encrypt the connection between the remote stations. Here is a second linked graphic to demonstrate the actions and reactions in the communication between a client and a server:<br />
	<br />
	<img alt="TLS-Handshake-General-Steps-for-Establis" class="ipsImage" data-ratio="88.34" height="750" style="height:auto;" width="538" data-src="https://www.researchgate.net/profile/Anatol-Badach/publication/292995131/figure/fig3/AS:994823943241728@1614195919024/TLS-Handshake-General-Steps-for-Establishing-a-TLS-Connection.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	The used protocol defines the basic communication for the connection and is as crucial for a secure connection as the encryption protocol itself. Due to a series of vulnerabilities, the <strong>SSL2</strong> and <strong>SSL3</strong> protocols must be considered a security vulnerability and should be avoided at all costs. The successor to <strong>SSL3</strong>, <strong>TLS 1.0</strong> should also be avoided, as the protocol offers a method to downgrade an established <strong>TLS 1.0</strong> connection to <strong>SSL3</strong>. Thus, the connection is again vulnerable to the vulnerabilities that affect <strong>SSL3</strong>. Unfortunately, its successor <strong>TLS 1.1</strong> is also no longer up to date and should be rather avoided nowadays. For a long time, the <strong>TLS 1.2</strong> protocol was considered secure and therefore recommended. It offers a number of improvements that should ensure the security of connections again. In general, each new <strong>SSL</strong> or <strong>TLS</strong> version has brought additional features and options, making configuration a little more confusing, implementation more error-prone and handling more tedious. Overall, the use of <strong>TLS</strong> has become more insecure. With <strong>TLS 1.3</strong>, this should change, at best. Or, this was and is the actual goal, at least. For this reason, every single function of <strong>TLS</strong> has been tested for its security benefits and risks. In the process of development and in regard to the present knowledge, some parts were removed that no longer offer security and some of which are now also considered insecure. At the same time, security was improved with new procedures. Furthermore, measures for performance optimisation and preventive hardening measures for future attacks were taken into account. <strong>TLS 1.3</strong> breaks backwards compatibility for the first time, which unfortunately causes some problems in practice. Connections with <strong>TLS 1.3</strong> can be interrupted either because the connection is not accepted en route or due to a defective web server. Anyway, the protocols <strong>TLS 1.2</strong> and, <strong>above all</strong>, <strong>TLS 1.3</strong> are recommended as <strong>secure protocols</strong> nowadays. Here is a <strong>list of typical protocols</strong> and <strong>their cipher suites</strong> used by the <strong>TLS 1.3 proxy</strong> of my current program package <strong>ProxHTTPSProxy's PopMenu TLS 1.3 3V3</strong> as an example. It's a screenshot taken from the website <a href="https://browserleaks.com/ssl" rel="external nofollow">https://browserleaks.com/ssl</a>:<br />
	<br />
	<img alt="browserleaks-ssl-2022-09-08-15-20-47.png" class="ipsImage" data-ratio="260.42" height="750" style="height:auto;" width="270" data-src="https://i.postimg.cc/Z5c5yk3R/browserleaks-ssl-2022-09-08-15-20-47.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	In the screenshot above, you can see many so called <strong>cipher suites</strong> belonging to specific <strong>TLS protocols</strong>. A <strong>cipher suite</strong> is a standardised <strong>collection</strong> of <strong>cryptographic procedures (algorithms)</strong> for encryption. In the <strong>Transport Layer Security</strong> (<strong>TLS</strong>) protocol, the cipher suite specifies which algorithms are to be used to establish a secure data connection. A <strong>cipher suite</strong> is generally displayed as a <strong>long string</strong> of seemingly random information but each segment of that string contains essential information. Generally, this data string is made up of several key components:
</p>

<ol>
	<li>
		The used <strong>protocol</strong>, in most cases <strong>TLS</strong>.
	</li>
	<li>
		The <strong>key exchange algorithm</strong> dictates the manner by which symmetric keys will be exchanged such as <strong>RSA, DH, DHE, ECDH, ECDHE</strong>.
	</li>
	<li>
		The <strong>authentication algorithm</strong> dictates how server authentication and (if needed) client authentication will be carried out such as <strong>RSA, DSA, ECDSA</strong>.
	</li>
	<li>
		The <strong>bulk encryption algorithm</strong> dictates which symmetric key algorithm will be used to encrypt the actual data such as <strong>AES, 3DES, CAMELLIA</strong>.
	</li>
	<li>
		The <strong>Message Authentication Code (MAC) algorithm</strong> dictates the method the connection will use to carry out data integrity checks such as <strong>SHA, SHA256, MD5</strong>.
	</li>
</ol>

<p>
	In some cases, there is an <strong>Elliptic Curve Cryptography (ECC)</strong> which is an encryption technique that provides public-key encryption similar to <strong>RSA</strong>. While the security strength of <strong>RSA</strong> is based on very large prime numbers, <strong>ECC</strong> uses the mathematical theory of elliptic curves and achieves the same security level with much smaller keys. Here are three linked graphics to illustrate these <strong>strings</strong> with examples:<br />
	<br />
	<img alt="tls-12-cipher-suite-breakdown-1024x500.p" class="ipsImage" data-ratio="50.00" height="488" style="height:auto;" width="1000" data-src="https://sectigostore.com/blog/wp-content/uploads/2022/04/tls-12-cipher-suite-breakdown-1024x500.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<img alt="tls-13-cipher-suite-breakdown.png" class="ipsImage" data-ratio="52.51" height="481" style="height:auto;" width="916" data-src="https://sectigostore.com/blog/wp-content/uploads/2022/04/tls-13-cipher-suite-breakdown.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	<img alt="tls-cipher-suite.png" class="ipsImage" data-ratio="25.43" height="148" style="height:auto;" width="582" data-src="https://docs.microsoft.com/en-us/windows/win32/secauthn/images/tls-cipher-suite.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" />
</p>

<p>
	<br />
	<span style="font-size:18px;"><u><strong>5. Certificates - CA and Root Certificates</strong></u></span>
</p>

<p>
	Although <strong>Windows XP</strong> was abandoned and updates of <strong>root certificates</strong> were <strong>not</strong> provided anymore by <strong>Microsoft</strong> for this OS, we still found ways to update them. And, if we want to install one of our <strong>TLS proxies</strong>, we have to install a <strong>CA certificate</strong> to get them working. In both cases, <strong>certificates</strong> are needed, and this short article is intended to shed some light on this <strong>certificate jungle</strong> with regards to our <strong>TLS proxies</strong>.<br />
	<br />
	<u><span style="font-size:16px;"><strong>5.1. The CA certficate of ProxHTTPSProxy</strong></span></u><br />
	<br />
	A <strong>certificate authority (CA)</strong> is a <strong>trusted entity</strong> that issues digital certificates. These are files that cryptographically link an entity to a public key. <strong>Certificate authorities</strong> are an important part of the Internet's <strong>Public Key Infrastructure (PKI)</strong> because they issue the <strong>Secure Sockets Layer (SSL) certificates</strong> that browsers use to authenticate content sent from web servers. All popular web browsers use web servers' SSL certificates to keep content delivered online secure. They all need to trust certificate authorities to issue certificates reliably. SSL certificates are used in conjunction with the <strong>Transport Layer Security (TLS)</strong> protocol to encrypt and authenticate data streams for the HTTPS protocol, and are therefore sometimes referred to as SSL/TLS certificates or simply <strong>TLS certificates</strong>. The first time <strong>ProxHTTPSProxy</strong> is started, it creates the keys for a <strong>certificate authority</strong> in its program directory if there is none. This file <strong>CA.crt</strong> is used for on-the-fly generation of <strong>dummy certificates</strong> for each visited website which are stored in the subfolder <strong>Certs</strong>. And, there is a second file called <strong>cacert.pem</strong> located in ProxHTTPSProxy's program directory. This file <strong>cacert.pem</strong> contains the currently <strong>valid root certificates</strong> (will be considered in more detail below) used by the proxy to verify the server connections. Since your browser won’t trust the <strong>ProxHTTPSProxy's CA certificate</strong> out of the box, you will either need to click through a TLS certificate warning on every domain, or install the CA certificate once so that it is trusted. It has to be installed in the <strong>Trusted Root Certification Authority of Windows XP</strong> and in some cases additionally in the <strong>Certificate Manager</strong> of a browser as in the cases of <strong>New Moon</strong>, <strong>Pale Moon</strong>, <strong>Firefox</strong>, and others. The <strong>Internet Explorer</strong> does<strong>n't</strong> possess an <strong>own certificates store</strong> and uses the <strong>Trusted Root Certification Authority of Windows XP</strong>. Typically, <strong>digital certificates</strong> contain <strong>data about the entity</strong> that issued the certificate and <strong>cryptographic data</strong> to verify the identity of the entity, including the <strong>entity's public key</strong> and <strong>expiration date</strong> for the certificate, as well as the <strong>entity's name</strong>, <strong>contact information</strong>, and <strong>other information</strong> associated with the certified entity. Web servers transmit this information when a browser establishes a secure connection over HTTPS. In doing so, they send to it the certificate and the browser authenticates it using its own root certificate store. The following graphic illustrates the <strong>structure of a Certificate Authority</strong> as for example <strong>GlobalSign</strong>:<br />
	<br />
	<img alt="ca-structure.png" class="ipsImage" data-ratio="79.38" height="535" style="height:auto;" width="674" data-src="https://www.globalsign.com/application/files/7915/7562/1436/ca-structure.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	<strong>SSL/TLS certificates</strong> are based on <strong>PKI</strong> as mentioned above, and there are a few key parts that need to be in place for the SSL certificate to work:
</p>

<ul>
	<li>
		A <strong>digital certificate</strong> (for example, an SSL/TLS certificate) that <strong>proves</strong> the <strong>website’s identity</strong>.
	</li>
	<li>
		A <strong>certificate authority</strong> that <strong>verifies</strong> the <strong>website</strong> and <strong>issues</strong> the <strong>digital certificate</strong>.
	</li>
	<li>
		A <strong>digital signature</strong> that <strong>proves</strong> the <strong>SSL certificate</strong> was <strong>issued by</strong> the <strong>trusted certificate authority</strong>.
	</li>
	<li>
		A <strong>public key</strong> that your browser uses to <strong>encrypt the data</strong> sent to the website.
	</li>
	<li>
		A <strong>private key</strong> that the website uses to <strong>decrypt the data</strong> sent to it.
	</li>
</ul>

<p>
	Here is another graphic to illustrate the <strong>role</strong> that a <strong>certificate authority (CA)</strong> plays in the <strong>Public Key Infrastructure (PKI)</strong>:<br />
	<br />
	<img alt="certificate-authority.png" class="ipsImage" data-ratio="91.02" height="750" style="height:auto;" width="711" data-src="https://www.thesslstore.com/blog/wp-content/uploads/2020/08/certificate-authority.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	When <strong>installing</strong> such <strong>CA certificates</strong> in Windows XP manually, then there is something else to note. It can be of crucial importance whether one installs a root certificate under the <strong>account</strong> of the <strong>Current User</strong> or <strong>Local Computer</strong>. In this article a little further down, you can find more information on that. Furthermore, <strong>exiting ProxHTTPSProxy</strong> completely, deleting the <strong><span style="color:#c0392b;">old</span></strong> <strong>CA.cert</strong> file in ProxHTTPSProxy's program directory, and <strong>restarting ProxHTTPSProxy</strong> will result in the generation of a <strong><span style="color:#339900;">new</span></strong> <strong>CA.crt</strong> that will be <strong>valid</strong> for another <strong>ten years</strong>. In addition, the certificate bundle <strong>cacert.pem</strong> should be updated, at best <strong>regularly</strong>. You can do that with the tool <strong>cacert Updater Fixed</strong> which can be found in the download section <span style="color:#339900;"><strong>11.2.3. Downloads related to cacert.pem Certificate Update</strong></span>. This tool is also included in my program package <strong>ProxHTTPSProxy's PopMenu</strong>. And, that is the moment to note something very important. <strong>Any change</strong> to a <strong>ProxHTTPSProxy installation</strong> regarding the CA certificate or a severe system crash while one of the proxies is running in the background <strong>always requires</strong> a <strong>reset</strong> of all <strong>dummy certificates</strong> in the <strong>Certs</strong> subfolder. The word "<strong>reset</strong>" at this point means <strong>deleting all certificates</strong> that have been created in the <strong>Certs</strong> folder, manually by the user. The next time the proxy is started correctly, all necessary certificates will be created again when the corresponding websites are accessed. Here are a few screenshots of <strong>ProxHTTPSProxy's CA certificate</strong> (<strong>German</strong> edition of Windows XP, sorry!):<br />
	<br />
	<img alt="ProxHTTPSProxy_s_CA_certificate_1.png" class="ipsImage" data-ratio="117.85" height="482" style="height:auto;" width="409" data-src="https://i.postimg.cc/LX9R1NvW/ProxHTTPSProxy_s_CA_certificate_1.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><img alt="ProxHTTPSProxy_s_CA_certificate_2.png" class="ipsImage" data-ratio="117.85" height="482" style="height:auto;" width="409" data-src="https://i.postimg.cc/ZqF4n1P3/ProxHTTPSProxy_s_CA_certificate_2.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	<img alt="ProxHTTPSProxy_s_CA_certificate_3.png" class="ipsImage" data-ratio="117.85" height="482" style="height:auto;" width="409" data-src="https://i.postimg.cc/jjrRssft/ProxHTTPSProxy_s_CA_certificate_3.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><img alt="ProxHTTPSProxy_s_CA_certificate_4.png" class="ipsImage" data-ratio="117.85" height="482" style="height:auto;" width="409" data-src="https://i.postimg.cc/GmDcwBHX/ProxHTTPSProxy_s_CA_certificate_4.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	<u><span style="font-size:16px;"><strong>5.2. The Root Certificates of Windows XP</strong></span></u><br />
	<br />
	In cryptography and computer security, a <strong>root certificate</strong> is a <strong>public key certificate</strong> that <strong>identifies</strong> a <strong>root certificate authority (CA)</strong>. Root certificates are <strong>self-signed</strong> and form the basis of an <strong>X.509-based PKI</strong>. Either it has matched <strong>Authority Key Identifier</strong> with <strong>Subject Key Identifier</strong>, in some cases there is no Authority Key identifier, then <strong>Issuer string</strong> should match with <strong>Subject string</strong> <strong>(RFC 5280)</strong>. For instance, the PKIs supporting HTTPS for secure web browsing and electronic signature schemes depend on a set of root certificates. A certificate authority can issue multiple certificates in the form of a tree structure. A <strong>root certificate</strong> is the <strong>top-most certificate</strong> of the tree, the <strong>private key</strong> which is used to "<strong>sign</strong>" other <strong>certificates</strong>. All certificates signed by the root certificate, with the "<strong>CA</strong>" field set to <strong>true</strong>, inherit the trustworthiness of the root certificate. A <strong>signature by a root certificate</strong> is somewhat analogous to "<strong>notarizing</strong>" <strong>identity</strong> in the physical world. Such a certificate is called an <strong>intermediate certificate</strong> or <strong>subordinate CA certificate</strong>. Certificates further down the tree also depend on the trustworthiness of the intermediates.<br />
	The following graphic illustrates <strong>the role of a root certificate in the chain of trust</strong>:<br />
	<br />
	<img alt="Chain_Of_Trust.svg" class="ipsImage" data-ratio="72.00" height="562" style="height:auto;" width="1000" data-src="https://upload.wikimedia.org/wikipedia/commons/0/02/Chain_Of_Trust.svg" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	The <strong>root certificate</strong> is usually made <strong>trustworthy</strong> by some mechanism <strong>other than</strong> a certificate, such as by <strong>secure physical</strong> distribution. <strong>Root certificates</strong> are distributed in <strong>Windows XP</strong> by <strong>Microsoft</strong> and located in <strong>special certificate stores</strong>. These certificate stores may be viewed through the Certificates snap-in <strong>Certmgr.msc</strong> in the <strong>Microsoft Management Console (MMC)</strong>. You can open the <strong>Certificates console</strong> focused on the <strong>Current User</strong> on a Windows XP computer by executing <strong>Certmgr.msc</strong> in the <strong>Run</strong> dialog box. Here is a screenshot of what you see running this command (<strong>German</strong> edition of Windows XP, sorry!):<br />
	<br />
	<img alt="Certificates_Manager.png" class="ipsImage" data-ratio="70.47" height="451" style="height:auto;" width="640" data-src="https://i.postimg.cc/ZK2TMPK9/Certificates_Manager.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	The <strong>root certificates of Windows XP</strong> can be updated by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/402904-heinoganda/?do=hovercard" data-mentionid="402904" href="https://msfn.org/board/profile/402904-heinoganda/" rel="">@heinoganda</a>'s <strong>Certificate Updater</strong>, <span><span><a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/421870-thomas-s/?do=hovercard" data-mentionid="421870" href="https://msfn.org/board/profile/421870-thomas-s/" rel="">@Thomas S.</a>'s </span></span><strong>CAupdater</strong><span><span>, </span></span>or by my self-created <strong>Root Certificate and Revoked Certificate Updaters</strong>, in all cases to the most recent ones provided by Microsoft. <strong>These updaters</strong> can be found in the download section under <span style="color:#339900;"><strong>11.2.4. Downloads related to Root Certificate Updates</strong></span>. There is <strong>no automatism</strong> for this updating. It must be done <strong>manually by the user</strong> and, if possible, <strong>regularly</strong>. <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/402904-heinoganda/?do=hovercard" data-mentionid="402904" href="https://msfn.org/board/profile/402904-heinoganda/" rel="">@heinoganda</a>'s <strong>Certificate Updater</strong> is also included in my program package <strong>ProxHTTPSProxy's PopMenu</strong>.<br />
	<br />
	And now, back to our proxies.<br />
	<br />
	<span style="font-size:18px;"><u><strong>6. The TLS 1.2 proxies ProxHTTPSProxy and HTTPSProxy</strong></u></span><br />
	<br />
	<span style="font-size:16px;"><u><strong>6.1. Prerequisites:</strong></u></span><br />
	<br />
	A CPU with <strong>SSE2</strong> instruction set is required to run the more recent versions of these TLS 1.2 proxies under <strong>Windows XP</strong>.<br />
	<br />
	<strong><u><span style="font-size:16px;">6.1.1. Detailed information:</span></u></strong>
</p>

<p>
	<span style="font-size:14px;"><u><strong>Testing system:</strong></u></span> Windows XP Professional SP3 POSReady with an AMD Athlon XP 3200+ (Thoroughbred), an old CPU providing SSE, but lacking of SSE2 instruction set.
</p>

<p>
	After testing of all proxies mentioned in this article, I can confirm that all <span><span><a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/402904-heinoganda/?do=hovercard" data-mentionid="402904" href="https://msfn.org/board/profile/402904-heinoganda/" rel="">@heinoganda</a></span></span>'s releases ProxHTTPSProxy REV3b, ProxHTTPSProxy REV3d, ProxHTTPSProxy REV3e and <span><a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/421870-thomas-s/?do=hovercard" data-mentionid="421870" href="https://msfn.org/board/profile/421870-thomas-s/" rel="">@Thomas S.</a></span>'s release HTTPSPoxy in version HTTPSProxy_Launcher_v2_2018-11-06 require a CPU with SSE2 instruction set.<br />
	All these proxies crashed when starting 'ProxHTTPSProxy.exe' or 'HTTPSProxy.exe'. But @whenever's release <strong>ProxHTTPSProxyMII 1.3a</strong> could be started without crashing, and after testing I can confirm this proxy is <strong>fully compatible</strong> with a <strong>CPU</strong> possessing <strong>SSE</strong> instruction set <strong>only</strong>. Therefore, this proxy can be used in such old systems, but only if absolutely necessary. For safety reasons. More detailed information below in the section <strong>10.1. Versions of the TLS 1.2 proxies ProxHTTPSProxy, HTTPSProxy, and ProxHTTPSProxy's PopMenu</strong>.
</p>

<p>
	<span style="font-size:16px;"><u><strong>6.2. Installation:</strong></u></span><br />
	<br />
	The program packages provide documents and instructions, actually sufficient. Both proxies do not need any installation. There is no setup installer. They are fully portable with a few exceptions. The user has to edit the config file according to his needs, he should update a special certificate called 'cacert.pem' and he has to install the proxy's root certificate properly in any case. But to avoid unnecessary repetitions, I'll come back to that later in the section <strong>6.3. Configuration</strong>. The location of their program folder can be chosen freely. For this purpose, I've created a folder "Portable" in my system partition. I have created this folder to remind me that programs inside folder Portable do not have to be uninstalled.
</p>

<p>
	<span style="font-size:16px;"><strong><u>6.3. Configuration:</u></strong></span><br />
	<br />
	The configurations of these proxies are a bit different.
</p>

<p>
	<span style="font-size:16px;"><strong><u>6.3.1. Configuration of ProxHTTPSProxy:</u></strong></span><br />
	<br />
	- Install ProxHTTPSProxy's root certificate '<strong>CA.crt</strong>' under the Trusted Root Certification Authority manually or apply '<strong>ProxHTTPS Cert Install.exe</strong>'. Alternatively you can use the more recent <strong>ProxHTTPSProxy Cert Installer</strong> which has been modified and updated by me. You can find it in the section <span style="color:#339900;"><strong>11.2.1.1. Downloads related to ProxHTTPSProxy</strong></span>.<br />
	- Edit  the config file '<strong>config.ini</strong>' according to your needs. More detailed explanations at the end of this section.<br />
	- Update the certificate '<strong>cacert.pem</strong>' by downloading and inserting it manually (see cacert Update.txt) or automatically by applying '<strong>cacert_Updater.exe</strong>'. Due to the circumstance that <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/402904-heinoganda/?do=hovercard" data-mentionid="402904" href="https://msfn.org/board/profile/402904-heinoganda/" rel="">@heinoganda</a>'s original cacert Updater doesn't work anymore, I have fixed it. This "<strong>cacert Updater Fixed</strong>" can be downloaded in the section <span style="color:#339900;"><strong>11.2.3. Downloads related to cacert.pem Certificate Update</strong></span>.
</p>

<p>
	<span style="font-size:16px;"><strong><u>6.3.2. Configuration of HTTPSProxy:</u></strong></span><br />
	<br />
	- Generate a new HTTPSProxy's root certificate '<strong>HTTPSProxyCA.crt</strong>' by opening '<strong>HTTPSProxy.exe</strong>' and closing its window when the process is over.<br />
	- Install HTTPSProxy's root certificate '<strong>HTTPSProxyCA.crt</strong>' under the Trusted Root Certification Authority manually. Alternatively you can use the brand new <strong>HTTPSProxy Cert Installer</strong> which has been created by me. You can find it in the section <span style="color:#339900;"><strong>11.2.1.2. Downloads related to HTTPSProxy</strong></span>.<br />
	- Edit  the config files '<strong>config.ini</strong>' and '<strong>Launcher.ini</strong>' according to your needs. More detailed explanations at the end of this section.<br />
	- Update the certificate '<strong>cacert.pem</strong>' by downloading from url <a href="https://curl.se/ca/cacert.pem" rel="external nofollow">https://curl.se/ca/cacert.pem</a> and inserting it manually (see Installation-Update_EN.txt) or automatically by clicking cacert.pem update in Launcher's menu.<br />
	- Execute the reg file '<strong>Inet_CurUser_ProxySettings.reg</strong>'.<br />
	<br />
	Both proxies have got a config file called '<strong>config.ini</strong>'. The following parameters of the proxy can be specified there:: <strong>ProxAddr</strong>,  <strong>FrontPort</strong>,  <strong>BackPort</strong>, <strong>LogPort</strong> and <strong>LogLevel</strong>. Look into this file and you'll get short descriptions of these parameters. Furthermore there are special sections titled <strong>[SSL No-Verify]</strong>, <strong>[BLACKLIST]</strong>, <strong>[SSL Pass-Thru]</strong> and <strong>[BYPASS URL]</strong>. In these sections url addresses can be inserted letting the proxy know how to perform them. HTTPSProxy has a second config file called '<strong>Launcher.ini</strong>'. Here you can set up the Launcher of HTTPSProxy. A short description can be read at the beginning of each file section.<br />
	Here you can see HTTPSProxy's config file similar to the one of ProxHTTPSProxy:<br />
	<br />
	<img alt="HTTPSProxy-config-file.png" class="ipsImage" data-ratio="75.08" height="750" style="height:auto;" width="977" data-src="https://i.postimg.cc/9Qrs2Kxh/HTTPSProxy-config-file.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	More detailed information about the parameters and sections can be found in their doc files.<br />
	Both proxies can be set as system-wide proxies using the executable <strong>proxycfg.exe</strong>. Here are <strong>proxycfg</strong>'s command line parameters:
</p>

<ul>
	<li>
		The command <strong><em>proxycfg</em></strong> displays the current WinHTTP proxy settings.
	</li>
	<li>
		The command <strong><em>proxycfg -d</em></strong> specifies that all HTTP and HTTPS servers should be accessed directly. Use this command if there is no proxy server.
	</li>
	<li>
		The command <strong><em>proxycfg -p proxy-server-list optional-bypass-list</em></strong> specifies one or more proxy servers, and an optional list of hosts that should be accessed directly. If a proxy server is not specified for a given protocol and that server is not in the bypass list, the -p option specifies that the server cannot be accessed at all.
	</li>
	<li>
		The command <strong><em>proxycfg -d -p proxy-server-list optional-bypass-list</em></strong> specifies one or more proxy servers, and an optional list of hosts that should be accessed directly. If a proxy server is not specified for the given protocol, the -d option specifies that the server should be accessed directly instead.
	</li>
	<li>
		The command <strong><em>proxycfg -u</em></strong> imports the Internet Explorer proxy settings of the current user. WinHTTP does not support auto-discovery and configuration script-based proxy settings.
	</li>
</ul>

<p>
	So far so good, but unfortunately that's not the whole truth.<br />
	<br />
	<span style="font-size:16px;"><strong><u>6.3.3. Configuration of these proxies to access the MU website successfully nowadays:</u></strong></span><br />
	<br />
	The MU website can be accessed only by IE, but nowadays it needs the more recent cryptographic protocol TLS 1.2. That's the reason why MU wasn't available in the past. Therefore we have to use one of these proxies to gain access. If all steps of my <strong><a href="https://msfn.org/board/topic/183498-general-and-specific-solutions-for-problems-regarding-auwumu-in-windows-xp/?do=findComment&amp;comment=1216509" rel="">Complete guide for restoring IE's access to WU/MU website using ProxHTTPSProxy or HTTPSProxy in Windows XP</a> </strong>have been  performed properly, you would like to call up MU website. But in some cases problems could occur. One of them is to get a MU website with output of error code <strong>0x80072f8f</strong> (hexadecimal notation). I had examined this error deeply and could solve it. But what does that have to do with our proxies? Of course a lot, otherwise I wouldn't have mentioned it. Here you can read my short post "<strong>Final fix of error code 0x80072f8f while accessing WU or MU website</strong>":<br />
	<a href="https://msfn.org/board/topic/178377-on-decommissioning-of-update-servers-for-2000-xp-and-vista-as-of-july-2019/?do=findComment&amp;comment=1213188" rel="">https://msfn.org/board/topic/178377-on-decommissioning-of-update-servers-for-2000-xp-and-vista-as-of-july-2019/?do=findComment&amp;comment=1213188</a><br />
	The steps in order:
</p>

<ol>
	<li>
		Delete the old <strong>CA.cert</strong> file in ProxHTTPSProxy's program folder.
	</li>
	<li>
		Delete all certificates in ProxHTTPSProxy's certs subfolder.
	</li>
	<li>
		Update the certificate <strong>cacert.pem</strong>.
	</li>
	<li>
		Run the executable <strong>ProxHTTPSProxy.exe</strong>. A new ProxHTTPSProxy CA certificate <strong>CA.crt</strong> valid for another ten years has been generated.
	</li>
	<li>
		Import this new ProxHTTPSProxy CA certificate to Trusted Root Certification Authority <strong>but</strong> under the account <strong>local computer</strong>.
	</li>
</ol>

<p>
	And exactly here lies the problem. You have to import this certificate in a special way to ensure it is really installed in <strong>Trusted Root Certification Authority</strong> under the account <strong>local computer</strong>. Otherwise, it can happen that this certificate is installed in Trusted Root Certification Authority under the account <strong>current user</strong>. And that is definitely the cause of error code <strong>0x80072f8f</strong>. No one had told us where this certificate has to be installed to. No hints in the doc files of both proxies. And, how can we do that? Here are the detailed steps using the <strong>Microsoft Management Console</strong>:
</p>

<ol>
	<li>
		Open console by typing <strong><em>mmc</em></strong>.
	</li>
	<li>
		Add a <strong>snap-in</strong> for <strong>certificates</strong>.
	</li>
	<li>
		Choose for <strong>local computer</strong>.
	</li>
	<li>
		Import your recently generated <strong>ProxHTTPSProxy CA certificate</strong> to <strong>Trusted Root Certification Authority</strong>.
	</li>
	<li>
		Finished.
	</li>
</ol>

<p>
	Now, we have to modify the config file. Alternatively you can use my pre-configured config files in the section <span style="color:#339900;"><strong>11.2.1. Downloads related to the TLS 1.2 proxies</strong></span>.<br />
	Open the file <strong>config.ini</strong> in an editor of your choice. Add these urls under the section <strong>[SSL No-Verify]</strong>:<br />
	urs.microsoft.com<br />
	c.microsoft.com*<br />
	*one.microsoft.com*<br />
	download.windowsupdate.com<br />
	cc.dcsec.uni-hannover.de<br />
	fe2.ws.microsoft.com<br />
	*update.microsoft.com<br />
	ds.download.windowsupdate.com<br />
	- Save your changes.<br />
	- Finished.<br />
	<br />
	Of course, same procedure for HTTPSProxy with one exception: HTTPSProxy's root certificate is named <strong>HTTPSProxyCA.crt</strong>. Fixing error code <strong>0x80072f8f</strong> leads to fixing another problem and that is the validity of Proxy's root certificate. From now on a freshly generated root certificate of ProxHTTPSProxy or HTTPSProxy valid for another ten years will be fully functional because we finally know where it exactly has to be imported to. Maybe, you understand now how important it is to configure these proxies properly. Otherwise, they wouldn't work flawlessly. In the section <span style="color:#339900;"><strong>11.2.1. Downloads related to the TLS 1.2 proxies</strong></span>, I provide separate CA Certificate Installer and Uninstaller for both proxies. They have been created by me for the people who do not dare to generate and install certificates themselves. Due to a modification made by me, these installers and uninstallers do now their job properly, i.e. the certificate installation will be definitely performed in the Trusted Root Certification Authority under the account local computer. If you asked me which kind of certificate installation you should choose, I would recommend the manual method. For security reasons only. The installers contain a pre-generated root certificate of its proxy which will be installed properly. But as a result all users of these installers will have got the same certificate unfortunately. Normally, no good. But, do we really want to spy each other? I don't think so. On the other hand, using the manual method we all will have an unique certificate without any risks. So it's up to you!  <img alt=":dubbio:" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/default_dubbio.gif" title=":dubbio:" />
</p>

<p>
	<span style="font-size:16px;"><strong><u>6.4. Usage:</u></strong></span><br />
	<br />
	The usage of these proxies is very simple but a bit different.<br />
	<br />
	<span style="font-size:16px;"><strong><u>6.4.1. Usage of ProxHTTPSProxy:</u></strong></span><br />
	<br />
	The best way to start ProxHTTPSProxy is to execute the file <strong>ProxHTTPSProxy_PSwitch.exe</strong>. In this case, ProxHTTPSProxy will set up itself automatically and delete its settings when closing. You can check the settings of ProxHTTPSProxy in Internet Options of IE. Here is a screeshot of ProxHTTPSProxy's program window:<br />
	<br />
	<img alt="Prox-HTTPSProxy-Start-logging.png" class="ipsImage" data-ratio="49.78" height="333" style="height:auto;" width="669" data-src="https://i.postimg.cc/L6Z00Lh9/Prox-HTTPSProxy-Start-logging.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	<span style="font-size:16px;"><strong><u>6.4.2. Usage of HTTPSProxy:</u></strong></span><br />
	<br />
	The way to start <strong>HTTPSProxy</strong> is a bit different. For starting it, you have to simply drag the executable <strong>HTTPSProxy.exe</strong> onto a second executable <strong>Launcher.exe</strong> by drag &amp; drop and a new system tray icon appears. Via this icon, all available options of HTTPSProxy's Launcher are accessible. There are a lot of options: <strong>HTTPSProxy exit</strong>, <strong>HTTPSProxy restart</strong>, <strong>HTTPSProxy show</strong>, <strong>HTTPSProxy hide</strong>, <strong>HTTPSProxy launch with Windows</strong>, <strong>config.ini edit</strong>, <strong>cacert.pem update</strong>, <strong>HTTPSProxy enabled - settings - log</strong>, <strong>Update Windows root CAs</strong>, <strong>Launcher.ini edit</strong> and so on. Here are some screenshots of HTTPSProxy:<br />
	<br />
	Launcher's menu:<br />
	<br />
	<img alt="HTTPSProxy-Launcher-menu.jpg" class="ipsImage" data-ratio="66.39" height="324" style="height:auto;" width="488" data-src="https://i.postimg.cc/QdzCxLhk/HTTPSProxy-Launcher-menu.jpg" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	HTTPSProxy - switched on and switched off:<br />
	<br />
	<img alt="HTTPSProxy-Switched-on.png" class="ipsImage" data-ratio="40.18" height="131" style="height:auto;" width="326" data-src="https://i.postimg.cc/3Rg1j5B2/HTTPSProxy-Switched-on.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	<img alt="HTTPSProxy-Switched-off.png" class="ipsImage" data-ratio="40.18" height="131" style="height:auto;" width="326" data-src="https://i.postimg.cc/hjj4Tcg5/HTTPSProxy-Switched-off.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	HTTPSProxy's program window:<br />
	<br />
	<img alt="HTTPSProxy-Start-logging.png" class="ipsImage" data-ratio="49.78" height="333" style="height:auto;" width="669" data-src="https://i.postimg.cc/7PBfQJdW/HTTPSProxy-Start-logging.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	HTTPSProxy while accessing MU:<br />
	<br />
	<img alt="HTTPSProxy-Accessing-MU.png" class="ipsImage" data-ratio="70.00" height="546" style="height:auto;" width="1000" data-src="https://i.postimg.cc/Z5BM9Q1x/HTTPSProxy-Accessing-MU.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	If connection errors occur, you can check the settings of HTTPSProxy in Internet Options of IE and set them manually or automatically by applying reg file '<strong>Inet_CurUser_ProxySettings.reg</strong>'. And now one important hint. If you want to use both proxies in your system, you mustn't run them in RAM at same time! Otherwise the selected proxy won't work at all. You have to close the unused proxy to use the other. Keep that in mind!  <img alt=":rolleyes:" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/default_rolleyes.gif" title=":rolleyes:" /><br />
	<br />
	<span style="font-size:16px;"><u><strong>6.5. Maintenance of ProxHTTPSProxy and HTTPSProxy for future use:</strong></u></span><br />
	<br />
	We have to carry out a bit of maintenance to ensure that these proxies are working properly. First of all, the system's root certificates should be updated every three months. If you have not done that yet, you can use one of the root certificate updater in the section <span style="color:#339900;"><strong>11.2.4. Downloads related to Root Certificate Updates</strong></span> where different online and offline versions can be downloaded from. Then you should check following list:
</p>

<ul>
	<li>
		Regular update of the file '<strong>cacert.pem</strong>'.
	</li>
	<li>
		Maintenance and check of the file <strong>config.ini</strong> according to your needs.
	</li>
	<li>
		Checking the validity of the proxy's root certificate.
	</li>
	<li>
		Deleting of all certificates in the folder '<strong>Certs</strong>' if the proxy isn't working properly.
	</li>
	<li>
		Checking the state of the Proxy in IE or in your system.
	</li>
</ul>

<p>
	<br />
	<span style="font-size:18px;"><u><strong>7. The TLS 1.2 proxy ProxHTTPSProxy's PopMenu 3V1</strong></u></span><br />
	<br />
	<span style="font-size:16px;"><u><strong>7.1 Prerequisites:</strong></u></span><br />
	<br />
	A CPU with <strong>SSE2</strong> instruction set is required to run this TLS 1.2 proxies under <strong>Windows XP</strong>.<br />
	<br />
	<span style="font-size:16px;"><strong><u>7.2. Purpose and components of ProxHTTPSProxy's PopMenu 3V1:</u></strong></span><br />
	<br />
	This is the first release of <strong>ProxHTTPSProxy's PopMenu 3.0</strong> in version <strong>1.0.0.0</strong> shortened <strong>3V1</strong>. <strong>ProxHTTPSProxy's PopMenu 3V1</strong> is a one-click menu in systray to access and control <span><span><a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/402904-heinoganda/?do=hovercard" data-mentionid="402904" href="https://msfn.org/board/profile/402904-heinoganda/" rel="">@heinoganda</a>'s</span></span> <strong>ProxHTTPSProxy REV3e</strong>. <strong>ProxHTTPSProxy's PopMenu 3V1</strong> is a <strong>synthesis</strong> of <strong>self-programmed executables</strong>, a very few <strong>commands</strong>, credits to <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a> at <strong>MSFN</strong>, and the freeware <strong>PopMenu 3.0</strong>, credits to <strong>Jochanan Agam</strong> at <strong>freeware.persoft.ch</strong>. All the information I spread about <strong>ProxHTTPSProxy</strong> in the sections above is of course also valid for <strong>ProxHTTPSProxy's PopMenu</strong>.<br />
	<br />
	<span style="font-size:16px;"><u><strong>7.3. Features of ProxHTTPSProxy's PopMenu 3V1:</strong></u></span><br />
	<br />
	<strong>ProxHTTPSProxy's PopMenu</strong> is not a classical launcher, it is rather a <strong>systray popup menu</strong>. It can be totally customized and continuously extended according to user's needs due to its modular structure, therefore much more flexible than a classical, compiled launcher. More features can be added easily without touching existent code. Due to ProxHTTPSProxy's PopMenu's <strong>modular structure</strong> the user can <strong>change</strong>, <strong>add</strong>, <strong>delete</strong> and <strong>reorder features</strong>. Even the icons in menu can be changed easily by the user.<br />
	<br />
	Here is the <strong>complete list of features</strong> implemented in <strong>ProxHTTPSPoxy's PopMenu 3v1</strong><span>:</span>
</p>

<ol>
	<li>
		<strong>Start ProxHTTPSPoxy</strong>
	</li>
	<li>
		<strong>Stop ProxHTTPSPoxy</strong>
	</li>
	<li>
		<strong>Hide ProxHTTPSPoxy</strong>
	</li>
	<li>
		<strong>Show ProxHTTPSPoxy</strong>
	</li>
	<li>
		<strong>Check if ProxHTTPSPoxy is running (in RAM)</strong>
	</li>
	<li>
		<strong>cacert.pem Update</strong>
	</li>
	<li>
		<strong>Root Certificates Update</strong>
	</li>
	<li>
		<strong>Open IE Proxy settings</strong>
	</li>
	<li>
		<strong>Close IE Proxy settings</strong>
	</li>
	<li>
		<strong>Check system proxy status</strong>
	</li>
	<li>
		<strong>Enable ProxHTTPSProxy system-wide</strong>
	</li>
	<li>
		<strong>Disable ProxHTTPSProxy system-wide</strong>
	</li>
	<li>
		<strong>Edit config.ini</strong>
	</li>
	<li>
		<strong>Read documentation</strong>
	</li>
</ol>

<p>
	And here is a screenshot of <strong>ProxHTTPSProxy's PopMenu 3V1</strong>:<br />
	<br />
	<img alt="Prox-HTTPSProxy-s-systray-menu-3.png" class="ipsImage" data-ratio="67.74" height="336" style="height:auto;" width="496" data-src="https://i.postimg.cc/vHTrNH7r/Prox-HTTPSProxy-s-systray-menu-3.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	<strong>ProxHTTPSPoxy's PopMenu</strong> is provided together with <strong>ProxHTTPSProxy REV3e</strong>. This new archive called "<strong>ProxHTTPSProxy_REV3e_PopMenu_3V1</strong>" has been <strong>additionally updated</strong> by me. These are the changes to original package of <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/402904-heinoganda/?do=hovercard" data-mentionid="402904" href="https://msfn.org/board/profile/402904-heinoganda/" rel="">@heinoganda</a>:<br />
	<br />
	<span style="font-size:16px;"><u><strong>7.4. Changelog of ProxHTTPSProxy's PopMenu 3V1:</strong></u></span>
</p>

<ul>
	<li>
		<a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/402904-heinoganda/?do=hovercard" data-mentionid="402904" href="https://msfn.org/board/profile/402904-heinoganda/" rel="">@heinoganda</a>'s Certificate Updater 1.6 added.
	</li>
	<li>
		Old CA Root Certificate <strong>CA.crt</strong> replaced by new one valid until <strong>02/19/2032</strong>.
	</li>
	<li>
		<strong>ProxHTTPSProxy CA Certificate Installer and Uninstaller</strong> replaced by more recent ones corresponding to <strong>pre-generated CA Root Certificate</strong> valid until <strong>02/19/2032</strong>.
	</li>
	<li>
		Old cacert Updater removed, <strong>recreated cacert Updater Fixed</strong> added.
	</li>
	<li>
		<strong>cacert.pem</strong> updated to most recent one.
	</li>
	<li>
		<strong>Alternative latest cacert.pem</strong> dated of <strong>2022-04-26</strong> from Mozilla added with download url.
	</li>
	<li>
		All self-programmed executables of <strong>ProxHTTPSPoxy's PopMenu 3v1</strong> created in two different versions, <strong>UPX</strong> and <strong>noUPX</strong>, following the spirit of ProxHTTPSPoxy's creator.
	</li>
</ul>

<p>
	<span style="font-size:16px;"><u><strong>7.5. Installation and configuration of ProxHTTPSProxy's PopMenu 3V1:</strong></u></span><br />
	<br />
	1. Unpack archive and copy the complete folder <strong>ProxHTTPSProxy_REV3e_PopMenu_3V1_noUPX</strong> or <strong>ProxHTTPSProxy_REV3e_PopMenu_3V1_UPX</strong> (or its complete content) to desired location.<br />
	2. Although both, ProxHTTPSProxy REV3e and ProxHTTPSPoxy's PopMenu 3V1, are fully portable, the config file of program PopMenu has to be adjusted to new location. This can be done manually or much more comfortable automatically by a tool I created for this purpose only. Go to subfolder <strong>PopMenu</strong> and execute "<strong>Configure PopMenu.exe</strong>". This procedure will always set the menu back to default settings. If you modified the menu in the past to your needs, you have to adjust the config file "PopMenu.ini" manually, otherwise you'll lose your modifications. In any case the paths in config file "<strong>PopMenu.ini</strong>" have to be adjusted when the complete program folder (or its complete content) was copied to a new location.<br />
	<br />
	<span style="font-size:16px;"><u><strong>7.6. Tranferring all settings of an existing ProxHTTPSProxy's installation:</strong></u></span><br />
	<br />
	Copy the files "<strong>CA.crt</strong>" and "<strong>config.ini</strong>" from old installation folder to new one. Same with complete subfolder "<strong>Certs</strong>". Doing it in that way you won't lose any old settings.<br />
	<br />
	<span style="font-size:16px;"><u><strong>7.7. Usage of ProxHTTPSProxy's PopMenu 3V1:</strong></u></span><br />
	<br />
	To start ProxHTTPSPoxy's PopMenu, just apply "<strong>ProxyPopMenu.exe</strong>" in main program folder ProxHTTPSProxy_REV3e_PopMenu_3V1_noUPX or ProxHTTPSProxy_REV3e_PopMenu_3V1_UPX. <strong>ProxHTTPSPoxy's PopMenu</strong> can be set to "<strong>Start automatically at Windows startup</strong>" in context menu item "<strong>Settings</strong>" which is called up by right-clicking systray icon. Here the PopMenu can be configured generally. ProxHTTPSPoxy's PopMenu has been <strong>pre-configured</strong> by me. The provided functions (items) corresponding to their labels are in most cases self-programmed executables and in a very few inserted commands. <strong>All items </strong>of ProxHTTPSPoxy's PopMenu are generally <strong>self-explanatory</strong>. Feel free to click on them and test them! If you click on item "<strong>Enable ProxHTTPSProxy system-wide</strong>", my program checks whether ProxHTTPSProxy is running or not. If not, it will be started immediately. This is necessary to set ProxHTTPSProxy to mode system-wide or setting process would fail. And one recommendation: <strong>Do not change or modify files in subfolder PopMenu and keep the file or folder structure inside main folder</strong>, otherwise the ProxHTTPSProxy's PopMenu won't work properly! If you want to modify the menu, do it in PopMenu's "<strong>Settings</strong>". But you have to know what you do otherwise ProxHTTPSPoxy's PopMenu won't work as expected.<br />
	<br />
	ProxHTTPSProxy's <strong>PopMenu itself</strong> has a very low <strong>usage of RAM</strong>. It's only about <strong>2 MB</strong>.<br />
	<br />
	The download link of <strong>ProxHTTPSProxy's PopMenu 3V1</strong> can be found in the section <strong><span style="color:rgb(51,153,0);">11.2.1.1. Downloads related to ProxHTTPSProxy</span></strong>.<br />
	<br />
	<span style="font-size:18px;"><u><strong>8. The TLS 1.3 proxy ProxyMII</strong></u></span><br />
	<br />
	<span style="font-size:16px;"><u><strong>8.1. Prerequisites:</strong></u></span><br />
	<br />
	<strong>ProxyMII</strong> was created by <strong>Python 3.7.1</strong> which requires <strong>Microsoft Visual C++ 2015 Redistributable</strong> or <strong>Microsoft Visual C++ 2015-2019 Redistributable (latest version 14.28.29213.0)</strong>. Check if it is installed in your system!<br />
	<br />
	<span style="font-size:16px;"><u><strong>8.2. General information about ProxyMII:</strong></u></span><br />
	<br />
	<strong>ProxyMII</strong> is a proxy based on <strong>ProxHTTPSProxy</strong> which was originally created by <strong>whenever</strong>. It was enhanced in terms of the <strong>TLS 1.3 protocol</strong> and <strong>its cipher suites</strong> by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/414006-cmalex/?do=hovercard" data-mentionid="414006" href="https://msfn.org/board/profile/414006-cmalex/" rel="">@cmalex</a> who recently created it using <strong>Python 3.7.1</strong>. Again, a big thanks for that to <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/414006-cmalex/?do=hovercard" data-mentionid="414006" href="https://msfn.org/board/profile/414006-cmalex/" rel="">@cmalex</a>! <strong>ProxyMII</strong> provides <strong>all TLS protocols from TLS 1.0 up to TLS 1.3</strong> and <strong>its corresponding cipher suites</strong>. It differs from <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/402904-heinoganda/?do=hovercard" data-mentionid="402904" href="https://msfn.org/board/profile/402904-heinoganda/" rel="">@heinoganda</a>'s <strong>ProxHTTPSProxy</strong> in its file structure and does not provide a comparable program like <strong>ProxHTTPSProxy_PSwitch.exe</strong> to activate or deactivate the proxy settings automatically, when the proxy is started or closed. This has to be done <strong>manually</strong> by the user. If you want to use<strong> ProxyMII</strong> as it is without any additional comfort, then read the <strong>following instructions</strong> to get it running.<br />
	<br />
	<span style="font-size:16px;"><u><strong>8.3. Specific information about the different ProxyMII releases:</strong></u></span><br />
	<br />
	<u><span style="font-size:16px;"><strong>8.3.1 ProxyMII (20220717)</strong></span></u><span><u><span style="font-size:16px;"><strong>:</strong></span></u><br />
	<br />
	<strong>Hardware requirements:</strong> </span>A <strong>CPU with SSE2</strong> instruction set is <strong>not required</strong> anymore, <strong>SSE</strong> only is <strong>sufficient</strong>.<br />
	<br />
	<strong>ProxyMII (20220717)</strong> is now based on <strong><a href="https://www.openssl.org/source/old/3.0/openssl-3.0.5.tar.gz" rel="external nofollow">OpenSSL 3.0.5</a>, </strong>dated from <strong>2022-07-05</strong>, and <strong><a href="https://github.com/pyca/cryptography/archive/refs/tags/3.4.8.zip" rel="external nofollow">Cryptography 3.4.8</a></strong>, dated from <strong>2021-08-24</strong>.<br />
	<br />
	<span style="font-size:16px;"><u><strong>8.3.2. ProxyMII (20230813):</strong></u></span><br />
	<br />
	<span><strong>Hardware requirements:</strong> </span>A <strong>CPU with SSE2</strong> instruction set is <strong>now required</strong>., <strong>SSE</strong> only is <strong>not sufficient</strong> anymore.<br />
	<br />
	<strong>ProxyMII (20230813)</strong> is now based on <strong><a href="https://github.com/openssl/openssl/releases/download/openssl-3.1.2/openssl-3.1.2.tar.gz" rel="external nofollow">OpenSSL 3.1.2</a>, </strong>dated from <strong>2023-08-01</strong>, and <strong><a href="https://github.com/pyca/cryptography/archive/refs/tags/40.0.2.zip" rel="external nofollow">Cryptography 40.0.2</a></strong>, dated from <strong>2023-04-14</strong>. Here are the changelogs:<br />
	<br />
	Changes from <strong>OpenSSL 3.0.5</strong> to <strong>OpenSSL 3.1.2</strong>:
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			<strong>Major changes between OpenSSL 3.1.1 and OpenSSL 3.1.2 [1 Aug 2023]</strong>
		</p>

		<p>
			Fix excessive time spent checking DH q parameter value ([CVE-2023-3817])
		</p>

		<p>
			Fix DH_check() excessive time with over sized modulus ([CVE-2023-3446])
		</p>

		<p>
			Do not ignore empty associated data entries with AES-SIV ([CVE-2023-2975])
		</p>

		<p>
			When building with the `enable-fips` option and using the resulting FIPS provider, TLS 1.2 will, by default, mandate the use of an extended master secret and the Hash and HMAC DRBGs will not operate with truncated digests.
		</p>

		<p>
			<strong>Major changes between OpenSSL 3.1.0 and OpenSSL 3.1.1 [30 May 2023]</strong>
		</p>

		<p>
			Mitigate for very slow `OBJ_obj2txt()` performance with gigantic OBJECT IDENTIFIER sub-identities. ([CVE-2023-2650])
		</p>

		<p>
			Fixed buffer overread in AES-XTS decryption on ARM 64 bit platforms ([CVE-2023-1255])
		</p>

		<p>
			Fixed documentation of X509_VERIFY_PARAM_add0_policy() ([CVE-2023-0466])
		</p>

		<p>
			Fixed handling of invalid certificate policies in leaf certificates ([CVE-2023-0465])
		</p>

		<p>
			Limited the number of nodes created in a policy tree ([CVE-2023-0464])
		</p>

		<p>
			<strong>Major changes between OpenSSL 3.0.10 and OpenSSL 3.1.0 [14 Mar 2023]</strong>
		</p>

		<p>
			SSL 3, TLS 1.0, TLS 1.1, and DTLS 1.0 only work at security level 0.
		</p>

		<p>
			Performance enhancements and new platform support including new assembler code algorithm implementations.
		</p>

		<p>
			Deprecated LHASH statistics functions.
		</p>

		<p>
			FIPS 140-3 compliance changes.
		</p>

		<p>
			<strong>Major changes between OpenSSL 3.0.9 and OpenSSL 3.0.10 [1 Aug 2023]</strong>
		</p>

		<p>
			Fix excessive time spent checking DH q parameter value ([CVE-2023-3817])
		</p>

		<p>
			Fix DH_check() excessive time with over sized modulus ([CVE-2023-3446])
		</p>

		<p>
			Do not ignore empty associated data entries with AES-SIV ([CVE-2023-2975])
		</p>

		<p>
			<strong>Major changes between OpenSSL 3.0.8 and OpenSSL 3.0.9 [30 May 2023]</strong>
		</p>

		<p>
			Mitigate for very slow `OBJ_obj2txt()` performance with gigantic OBJECT IDENTIFIER sub-identities. ([CVE-2023-2650])
		</p>

		<p>
			Fixed buffer overread in AES-XTS decryption on ARM 64 bit platforms ([CVE-2023-1255])
		</p>

		<p>
			Fixed documentation of X509_VERIFY_PARAM_add0_policy() ([CVE-2023-0466])
		</p>

		<p>
			Fixed handling of invalid certificate policies in leaf certificates ([CVE-2023-0465])
		</p>

		<p>
			Limited the number of nodes created in a policy tree ([CVE-2023-0464])
		</p>

		<p>
			<strong>Major changes between OpenSSL 3.0.7 and OpenSSL 3.0.8 [7 Feb 2023]</strong>
		</p>

		<p>
			Fixed NULL dereference during PKCS7 data verification ([CVE-2023-0401])
		</p>

		<p>
			Fixed X.400 address type confusion in X.509 GeneralName ([CVE-2023-0286])
		</p>

		<p>
			Fixed NULL dereference validating DSA public key ([CVE-2023-0217])
		</p>

		<p>
			Fixed Invalid pointer dereference in d2i_PKCS7 functions ([CVE-2023-0216])
		</p>

		<p>
			Fixed Use-after-free following BIO_new_NDEF ([CVE-2023-0215])
		</p>

		<p>
			Fixed Double free after calling PEM_read_bio_ex ([CVE-2022-4450])
		</p>

		<p>
			Fixed Timing Oracle in RSA Decryption ([CVE-2022-4304])
		</p>

		<p>
			Fixed X.509 Name Constraints Read Buffer Overflow ([CVE-2022-4203])
		</p>

		<p>
			Fixed X.509 Policy Constraints Double Locking ([CVE-2022-3996])
		</p>

		<p>
			<strong>Major changes between OpenSSL 3.0.6 and OpenSSL 3.0.7 [1 Nov 2022]</strong>
		</p>

		<p>
			Added RIPEMD160 to the default provider.
		</p>

		<p>
			Fixed regressions introduced in 3.0.6 version.
		</p>

		<p>
			Fixed two buffer overflows in punycode decoding functions. ([CVE-2022-3786]) and ([CVE-2022-3602])
		</p>

		<p>
			<strong>Major changes between OpenSSL 3.0.5 and OpenSSL 3.0.6 [11 Oct 2022]</strong>
		</p>

		<p>
			Fix for custom ciphers to prevent accidental use of NULL encryption ([CVE-2022-3358])
		</p>
	</div>
</blockquote>

<p>
	Changes from <strong>Cryptography 3.4.8</strong> to <strong>Cryptography 40.0.2</strong>:
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			<strong>40.0.2 - 2023-04-14</strong>
		</p>

		<p>
			Fixed compilation when using LibreSSL 3.7.2.
		</p>

		<p>
			Added some functions to support an upcoming pyOpenSSL release.
		</p>

		<p>
			<strong>40.0.1 - 2023-03-24</strong>
		</p>

		<p>
			Fixed a bug where certain operations would fail if an object happened to be in the top-half of the memory-space. This only impacted 32-bit systems.
		</p>

		<p>
			<strong>40.0.0 - 2023-03-24</strong>
		</p>

		<p>
			BACKWARDS INCOMPATIBLE: As announced in the 39.0.0 changelog, the way cryptography links OpenSSL has changed. This only impacts users who build cryptography from source (i.e., not from a wheel), and specify their own version of OpenSSL. For those users, the CFLAGS, LDFLAGS, INCLUDE, LIB, and CRYPTOGRAPHY_SUPPRESS_LINK_FLAGS environment variables are no longer valid. Instead, users need to configure their builds as documented here.
		</p>

		<p>
			Support for Python 3.6 is deprecated and will be removed in the next release.
		</p>

		<p>
			Deprecated the current minimum supported Rust version (MSRV) of 1.48.0. In the next release we will raise MSRV to 1.56.0. Users with the latest pip will typically get a wheel and not need Rust installed, but check Installation for documentation on installing a newer rustc if required.
		</p>

		<p>
			Deprecated support for OpenSSL less than 1.1.1d. The next release of cryptography will drop support for older versions.
		</p>

		<p>
			Deprecated support for DSA keys in load_ssh_public_key() and load_ssh_private_key().
		</p>

		<p>
			Deprecated support for OpenSSH serialization in DSAPublicKey and DSAPrivateKey.
		</p>

		<p>
			The minimum supported version of PyPy3 is now 7.3.10.
		</p>

		<p>
			Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.1.0.
		</p>

		<p>
			Added support for parsing SSH certificates in addition to public keys with load_ssh_public_identity(). load_ssh_public_key() continues to support only public keys.
		</p>

		<p>
			Added support for generating SSH certificates with SSHCertificateBuilder.
		</p>

		<p>
			Added verify_directly_issued_by() to Certificate.
		</p>

		<p>
			Added a check to NameConstraints to ensure that DNSName constraints do not contain any * wildcards.
		</p>

		<p>
			Removed many unused CFFI OpenSSL bindings. This will not impact you unless you are using cryptography to directly invoke OpenSSL’s C API. Note that these have never been considered a stable, supported, public API by cryptography, this note is included as a courtesy.
		</p>

		<p>
			The X.509 builder classes now raise UnsupportedAlgorithm instead of ValueError if an unsupported hash algorithm is passed.
		</p>

		<p>
			Added public union type aliases for type hinting:
		</p>

		<p>
			Asymmetric types: PublicKeyTypes, PrivateKeyTypes, CertificatePublicKeyTypes, CertificateIssuerPublicKeyTypes, CertificateIssuerPrivateKeyTypes.
		</p>

		<p>
			SSH keys: SSHPublicKeyTypes, SSHPrivateKeyTypes, SSHCertPublicKeyTypes, SSHCertPrivateKeyTypes.
		</p>

		<p>
			PKCS12: PKCS12PrivateKeyTypes
		</p>

		<p>
			PKCS7: PKCS7HashTypes, PKCS7PrivateKeyTypes.
		</p>

		<p>
			Two-factor: HOTPHashTypes
		</p>

		<p>
			Deprecated previously undocumented but not private type aliases in the cryptography.hazmat.primitives.asymmetric.types module in favor of new ones above.
		</p>

		<p>
			<strong>39.0.2 - 2023-03-02</strong>
		</p>

		<p>
			Fixed a bug where the content type header was not properly encoded for PKCS7 signatures when using the Text option and SMIME encoding.
		</p>

		<p>
			<strong>39.0.1 - 2023-02-07</strong>
		</p>

		<p>
			SECURITY ISSUE - Fixed a bug where Cipher.update_into accepted Python buffer protocol objects, but allowed immutable buffers. CVE-2023-23931
		</p>

		<p>
			Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.8.
		</p>

		<p>
			<strong>39.0.0 - 2023-01-01</strong>
		</p>

		<p>
			BACKWARDS INCOMPATIBLE: Support for OpenSSL 1.1.0 has been removed. Users on older version of OpenSSL will need to upgrade.
		</p>

		<p>
			BACKWARDS INCOMPATIBLE: Dropped support for LibreSSL &lt; 3.5. The new minimum LibreSSL version is 3.5.0. Going forward our policy is to support versions of LibreSSL that are available in versions of OpenBSD that are still receiving security support.
		</p>

		<p>
			BACKWARDS INCOMPATIBLE: Removed the encode_point and from_encoded_point methods on EllipticCurvePublicNumbers, which had been deprecated for several years. public_bytes() and from_encoded_point() should be used instead.
		</p>

		<p>
			BACKWARDS INCOMPATIBLE: Support for using MD5 or SHA1 in CertificateBuilder, other X.509 builders, and PKCS7 has been removed.
		</p>

		<p>
			BACKWARDS INCOMPATIBLE: Dropped support for macOS 10.10 and 10.11, macOS users must upgrade to 10.12 or newer.
		</p>

		<p>
			ANNOUNCEMENT: The next version of cryptography (40.0) will change the way we link OpenSSL. This will only impact users who build cryptography from source (i.e., not from a wheel), and specify their own version of OpenSSL. For those users, the CFLAGS, LDFLAGS, INCLUDE, LIB, and CRYPTOGRAPHY_SUPPRESS_LINK_FLAGS environment variables will no longer be respected. Instead, users will need to configure their builds as documented here.
		</p>

		<p>
			Added support for disabling the legacy provider in OpenSSL 3.0.x.
		</p>

		<p>
			Added support for disabling RSA key validation checks when loading RSA keys via load_pem_private_key(), load_der_private_key(), and private_key(). This speeds up key loading but is unsafe if you are loading potentially attacker supplied keys.
		</p>

		<p>
			Significantly improved performance for ChaCha20Poly1305 when repeatedly calling encrypt or decrypt with the same key.
		</p>

		<p>
			Added support for creating OCSP requests with precomputed hashes using add_certificate_by_hash().
		</p>

		<p>
			Added support for loading multiple PEM-encoded X.509 certificates from a single input via load_pem_x509_certificates().
		</p>

		<p>
			<strong>38.0.4 - 2022-11-27</strong>
		</p>

		<p>
			Fixed compilation when using LibreSSL 3.6.0.
		</p>

		<p>
			Fixed error when using py2app to build an application with a cryptography dependency.
		</p>

		<p>
			<strong>38.0.3 - 2022-11-01</strong>
		</p>

		<p>
			Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.7, which resolves CVE-2022-3602 and CVE-2022-3786.
		</p>

		<p>
			<strong>38.0.2 - 2022-10-11 (YANKED)</strong>
		</p>

		<p>
			Attention
		</p>

		<p>
			This release was subsequently yanked from PyPI due to a regression in OpenSSL.
		</p>

		<p>
			Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.6.
		</p>

		<p>
			<strong>38.0.1 - 2022-09-07</strong>
		</p>

		<p>
			Fixed parsing TLVs in ASN.1 with length greater than 65535 bytes (typically seen in large CRLs).
		</p>

		<p>
			<strong>38.0.0 - 2022-09-06</strong>
		</p>

		<p>
			Final deprecation of OpenSSL 1.1.0. The next release of cryptography will drop support.
		</p>

		<p>
			We no longer ship manylinux2010 wheels. Users should upgrade to the latest pip to ensure this doesn’t cause issues downloading wheels on their platform. We now ship manylinux_2_28 wheels for users on new enough platforms.
		</p>

		<p>
			Updated the minimum supported Rust version (MSRV) to 1.48.0, from 1.41.0. Users with the latest pip will typically get a wheel and not need Rust installed, but check Installation for documentation on installing a newer rustc if required.
		</p>

		<p>
			decrypt() and related methods now accept both str and bytes tokens.
		</p>

		<p>
			Parsing CertificateSigningRequest restores the behavior of enforcing that the Extension critical field must be correctly encoded DER. See the issue for complete details.
		</p>

		<p>
			Added two new OpenSSL functions to the bindings to support an upcoming pyOpenSSL release.
		</p>

		<p>
			When parsing CertificateRevocationList and CertificateSigningRequest values, it is now enforced that the version value in the input must be valid according to the rules of RFC 2986 and RFC 5280.
		</p>

		<p>
			Using MD5 or SHA1 in CertificateBuilder and other X.509 builders is deprecated and support will be removed in the next version.
		</p>

		<p>
			Added additional APIs to SignedCertificateTimestamp, including signature_hash_algorithm, signature_algorithm, signature, and extension_bytes.
		</p>

		<p>
			Added tbs_precertificate_bytes, allowing users to access the to-be-signed pre-certificate data needed for signed certificate timestamp verification.
		</p>

		<p>
			KBKDFHMAC and KBKDFCMAC now support MiddleFixed counter location.
		</p>

		<p>
			Fixed RFC 4514 name parsing to reverse the order of the RDNs according to the section 2.1 of the RFC, affecting method from_rfc4514_string().
		</p>

		<p>
			It is now possible to customize some aspects of encryption when serializing private keys, using encryption_builder().
		</p>

		<p>
			Removed several legacy symbols from our OpenSSL bindings. Users of pyOpenSSL versions older than 22.0 will need to upgrade.
		</p>

		<p>
			Added AES128 and AES256 classes. These classes do not replace AES (which allows all AES key lengths), but are intended for applications where developers want to be explicit about key length.
		</p>

		<p>
			<strong>37.0.4 - 2022-07-05</strong>
		</p>

		<p>
			Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.5.
		</p>

		<p>
			<strong>37.0.3 - 2022-06-21 (YANKED)</strong>
		</p>

		<p>
			Attention
		</p>

		<p>
			This release was subsequently yanked from PyPI due to a regression in OpenSSL.
		</p>

		<p>
			Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.4.
		</p>

		<p>
			<strong>37.0.2 - 2022-05-03</strong>
		</p>

		<p>
			Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.3.
		</p>

		<p>
			Added a constant needed for an upcoming pyOpenSSL release.
		</p>

		<p>
			<strong>37.0.1 - 2022-04-27</strong>
		</p>

		<p>
			Fixed an issue where parsing an encrypted private key with the public loader functions would hang waiting for console input on OpenSSL 3.0.x rather than raising an error.
		</p>

		<p>
			Restored some legacy symbols for older pyOpenSSL users. These will be removed again in the future, so pyOpenSSL users should still upgrade to the latest version of that package when they upgrade cryptography.
		</p>

		<p>
			<strong>37.0.0 - 2022-04-26</strong>
		</p>

		<p>
			Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.0.2.
		</p>

		<p>
			BACKWARDS INCOMPATIBLE: Dropped support for LibreSSL 2.9.x and 3.0.x. The new minimum LibreSSL version is 3.1+.
		</p>

		<p>
			BACKWARDS INCOMPATIBLE: Removed signer and verifier methods from the public key and private key classes. These methods were originally deprecated in version 2.0, but had an extended deprecation timeline due to usage. Any remaining users should transition to sign and verify.
		</p>

		<p>
			Deprecated OpenSSL 1.1.0 support. OpenSSL 1.1.0 is no longer supported by the OpenSSL project. The next release of cryptography will be the last to support compiling with OpenSSL 1.1.0.
		</p>

		<p>
			Deprecated Python 3.6 support. Python 3.6 is no longer supported by the Python core team. Support for Python 3.6 will be removed in a future cryptography release.
		</p>

		<p>
			Deprecated the current minimum supported Rust version (MSRV) of 1.41.0. In the next release we will raise MSRV to 1.48.0. Users with the latest pip will typically get a wheel and not need Rust installed, but check Installation for documentation on installing a newer rustc if required.
		</p>

		<p>
			Deprecated CAST5, SEED, IDEA, and Blowfish because they are legacy algorithms with extremely low usage. These will be removed in a future version of cryptography.
		</p>

		<p>
			Added limited support for distinguished names containing a bit string.
		</p>

		<p>
			We now ship universal2 wheels on macOS, which contain both arm64 and x86_64 architectures. Users on macOS should upgrade to the latest pip to ensure they can use this wheel, although we will continue to ship x86_64 specific wheels for now to ease the transition.
		</p>

		<p>
			This will be the final release for which we ship manylinux2010 wheels. Going forward the minimum supported manylinux ABI for our wheels will be manylinux2014. The vast majority of users will continue to receive manylinux wheels provided they have an up to date pip. For PyPy wheels this release already requires manylinux2014 for compatibility with binaries distributed by upstream.
		</p>

		<p>
			Added support for multiple OCSPSingleResponse in a OCSPResponse.
		</p>

		<p>
			Restored support for signing certificates and other structures in X.509 with SHA3 hash algorithms.
		</p>

		<p>
			TripleDES is disabled in FIPS mode.
		</p>

		<p>
			Added support for serialization of PKCS#12 CA friendly names/aliases in serialize_key_and_certificates()
		</p>

		<p>
			Added support for 12-15 byte (96 to 120 bit) nonces to AESOCB3. This class previously supported only 12 byte (96 bit).
		</p>

		<p>
			Added support for AESSIV when using OpenSSL 3.0.0+.
		</p>

		<p>
			Added support for serializing PKCS7 structures from a list of certificates with serialize_certificates.
		</p>

		<p>
			Added support for parsing RFC 4514 strings with from_rfc4514_string().
		</p>

		<p>
			Added AUTO to PSS. This can be used to verify a signature where the salt length is not already known.
		</p>

		<p>
			Added DIGEST_LENGTH to PSS. This constant will set the salt length to the same length as the PSS hash algorithm.
		</p>

		<p>
			Added support for loading RSA-PSS key types with load_pem_private_key() and load_der_private_key(). This functionality is limited to OpenSSL 1.1.1e+ and loads the key as a normal RSA private key, discarding the PSS constraint information.
		</p>

		<p>
			<strong>36.0.2 - 2022-03-15</strong>
		</p>

		<p>
			Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 1.1.1n.
		</p>

		<p>
			<strong>36.0.1 - 2021-12-14</strong>
		</p>

		<p>
			Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 1.1.1m.
		</p>

		<p>
			<strong>36.0.0 - 2021-11-21</strong>
		</p>

		<p>
			FINAL DEPRECATION Support for verifier and signer on our asymmetric key classes was deprecated in version 2.0. These functions had an extended deprecation due to usage, however the next version of cryptography will drop support. Users should migrate to sign and verify.
		</p>

		<p>
			The entire X.509 layer is now written in Rust. This allows alternate asymmetric key implementations that can support cloud key management services or hardware security modules provided they implement the necessary interface (for example: EllipticCurvePrivateKey).
		</p>

		<p>
			Deprecated the backend argument for all functions.
		</p>

		<p>
			Added support for AESOCB3.
		</p>

		<p>
			Added support for iterating over arbitrary request attributes.
		</p>

		<p>
			Deprecated the get_attribute_for_oid method on CertificateSigningRequest in favor of get_attribute_for_oid() on the new Attributes object.
		</p>

		<p>
			Fixed handling of PEM files to allow loading when certificate and key are in the same file.
		</p>

		<p>
			Fixed parsing of CertificatePolicies extensions containing legacy BMPString values in their explicitText.
		</p>

		<p>
			Allow parsing of negative serial numbers in certificates. Negative serial numbers are prohibited by RFC 5280 so a deprecation warning will be raised whenever they are encountered. A future version of cryptography will drop support for parsing them.
		</p>

		<p>
			Added support for parsing PKCS12 files with friendly names for all certificates with load_pkcs12(), which will return an object of type PKCS12KeyAndCertificates.
		</p>

		<p>
			rfc4514_string() and related methods now have an optional attr_name_overrides parameter to supply custom OID to name mappings, which can be used to match vendor-specific extensions.
		</p>

		<p>
			BACKWARDS INCOMPATIBLE: Reverted the nonstandard formatting of email address fields as E in rfc4514_string() methods from version 35.0.
		</p>

		<p>
			The previous behavior can be restored with: name.rfc4514_string({NameOID.EMAIL_ADDRESS: "E"})
		</p>

		<p>
			Allow X25519PublicKey and X448PublicKey to be used as public keys when parsing certificates or creating them with CertificateBuilder. These key types must be signed with a different signing algorithm as X25519 and X448 do not support signing.
		</p>

		<p>
			Extension values can now be serialized to a DER byte string by calling public_bytes().
		</p>

		<p>
			Added experimental support for compiling against BoringSSL. As BoringSSL does not commit to a stable API, cryptography tests against the latest commit only. Please note that several features are not available when building against BoringSSL.
		</p>

		<p>
			Parsing CertificateSigningRequest from DER and PEM now, for a limited time period, allows the Extension critical field to be incorrectly encoded. See the issue for complete details. This will be reverted in a future cryptography release.
		</p>

		<p>
			When OCSPNonce are parsed and generated their value is now correctly wrapped in an ASN.1 OCTET STRING. This conforms to RFC 6960 but conflicts with the original behavior specified in RFC 2560. For a temporary period for backwards compatibility, we will also parse values that are encoded as specified in RFC 2560 but this behavior will be removed in a future release.
		</p>

		<p>
			<strong>35.0.0 - 2021-09-29</strong>
		</p>

		<p>
			Changed the version scheme. This will result in us incrementing the major version more frequently, but does not change our existing backwards compatibility policy.
		</p>

		<p>
			BACKWARDS INCOMPATIBLE: The X.509 PEM parsers now require that the PEM string passed have PEM delimiters of the correct type. For example, parsing a private key PEM concatenated with a certificate PEM will no longer be accepted by the PEM certificate parser.
		</p>

		<p>
			BACKWARDS INCOMPATIBLE: The X.509 certificate parser no longer allows negative serial numbers. RFC 5280 has always prohibited these.
		</p>

		<p>
			BACKWARDS INCOMPATIBLE: Additional forms of invalid ASN.1 found during X.509 parsing will raise an error on initial parse rather than when the malformed field is accessed.
		</p>

		<p>
			Rust is now required for building cryptography, the CRYPTOGRAPHY_DONT_BUILD_RUST environment variable is no longer respected.
		</p>

		<p>
			Parsers for X.509 no longer use OpenSSL and have been rewritten in Rust. This should be backwards compatible (modulo the items listed above) and improve both security and performance.
		</p>

		<p>
			Added support for OpenSSL 3.0.0 as a compilation target.
		</p>

		<p>
			Added support for SM3 and SM4, when using OpenSSL 1.1.1. These algorithms are provided for compatibility in regions where they may be required, and are not generally recommended.
		</p>

		<p>
			We now ship manylinux_2_24 and musllinux_1_1 wheels, in addition to our manylinux2010 and manylinux2014 wheels. Users on distributions like Alpine Linux should ensure they upgrade to the latest pip to correctly receive wheels.
		</p>

		<p>
			Added rfc4514_attribute_name attribute to x509.NameAttribute.
		</p>

		<p>
			Added KBKDFCMAC.
		</p>
	</div>
</blockquote>

<p>
	<span style="font-size:16px;"><u><strong>8.4. How to set up and use the TLS 1.3 proxy ProxyMII:</strong></u></span>
</p>

<ul>
	<li>
		Unpack the archive and copy the folder <strong>ProxyMII</strong> to a location of your choice.
	</li>
	<li>
		Install the file <strong>CA.crt</strong> to <strong>Trusted Root Certification Authority</strong> under the account <strong>local computer</strong> manually. I use the certificate generated by <strong>ProxHTTPSProxy REV3e</strong>, provided in my release of ProxHTTPSProxy's PopMenu 3V1. Or use my contained <strong>ProxHTTPSProxy CA Certificate Installer and Uninstaller</strong> to do that automatically. If so, you have to overwrite the already existing <strong>CA.crt</strong> in ProxyMII's program folder by the one of my release.
	</li>
	<li>
		Enable the proxy settings of IE in the <strong>Internet Options</strong> -&gt; <strong>LAN settings</strong>, i.e., check mark "<strong>Use a proxy server for your LAN</strong>", and click on <strong>Advanced</strong>. Go to the entry <strong>Secure</strong> and enter the <strong>Proxy address 127.0.0.1</strong> and the <strong>port 8079</strong>.
	</li>
	<li>
		Update the file <strong>cacert.pem</strong> to have the most recent one by using my <strong>cacert Updater Fixed (Recreated)</strong>.
	</li>
	<li>
		Start the proxy by executing the file <strong>ProxHTTPSProxy.exe</strong>.
	</li>
	<li>
		Ensure that your firewall doesn't block this proxy. Add it to your exclusions list or allow its connection.
	</li>
	<li>
		Do not forget to disable the proxy settings of IE when ProxyMII has been closed.
	</li>
</ul>

<p>
	The download links of <strong>ProxyMII</strong> and <strong>cacert Updater Fixed</strong> can be found respectively in the sections <span style="color:#339900;"><strong>11.2.2. Downloads related to the TLS 1.3 proxies</strong></span> and <strong><span style="color:rgb(51,153,0);">11.2.3. Downloads related to cacert.pem Certificate Update</span></strong>.<br />
	<br />
	<strong>ProxyMII</strong> is the TLS 1.3 proxy on which my program package <strong>ProxHTTPSProxy's PopMenu TLS 1.3</strong> is based from now on.<br />
	<br />
	<span style="font-size:18px;"><u><strong>9. The TLS 1.3 proxy ProxHTTPSProxy's PopMenu TLS 1.3</strong></u></span><br />
	<br />
	<span style="font-size:16px;"><u><strong>9.1. Prerequisites:</strong></u></span><br />
	<br />
	<strong>ProxHTTPSProxy's PopMenu TLS 1.3</strong> is based on <strong>ProxyMII</strong>, which was created by <strong>Python 3.7.1</strong>, and requires <strong>Microsoft Visual C++ 2015 Redistributable</strong> or <strong>Microsoft Visual C++ 2015-2019 Redistributable (latest version 14.28.29213.0)</strong>. Furthermore, <strong>Microsoft .NET Framework 4.0</strong> is now additionally required to run the program package <strong>ProxHTTPSProxy's PopMenu TLS 1.3</strong> under <strong>Windows XP</strong>. Check if both are installed in your system! A <strong>CPU with SSE2</strong> instruction set is <strong>not required</strong> anymore, <strong>SSE</strong> only is <strong>sufficient</strong>.<br />
	<br />
	<span style="font-size:16px;"><u><strong>9.2. General information about ProxHTTPSProxy's PopMenu TLS 1.3</strong></u></span><br />
	<br />
	The main feature of my program package <strong>ProxHTTPSProxy's PopMenu TLS 1.3</strong> is <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/414006-cmalex/?do=hovercard" data-mentionid="414006" href="https://msfn.org/board/profile/414006-cmalex/" rel="">@cmalex</a>'s <strong>ProxyMII</strong>, a <strong>TLS 1.3 proxy</strong>. I replaced <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/402904-heinoganda/?do=hovercard" data-mentionid="402904" href="https://msfn.org/board/profile/402904-heinoganda/" rel="">@heinoganda</a>'s <strong>TLS 1.2 proxy</strong> from my last release of <strong>ProxHTTPSProxy's PopMenu REV3e 3V1</strong> by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/414006-cmalex/?do=hovercard" data-mentionid="414006" href="https://msfn.org/board/profile/414006-cmalex/" rel="">@cmalex</a>'s <strong>TLS 1.3 proxy</strong>. This sounds simple, but, unfortunately, it wasn't. A lot of problems had to be solved to implement this proxy completely, enhance functionality, and get control of it as convenient as the old one. <strong>ProxHTTPSProxy's PopMenu TLS 1.3</strong> is a one-click menu in systray to access and control the brand new TLS 1.3 proxy <strong>ProxyMII</strong>, better known as <strong>ProxHTTPSProxy</strong>, credits to <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/414006-cmalex/?do=hovercard" data-mentionid="414006" href="https://msfn.org/board/profile/414006-cmalex/" rel="">@cmalex</a> and its original creator <strong>whenever</strong>. <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/414006-cmalex/?do=hovercard" data-mentionid="414006" href="https://msfn.org/board/profile/414006-cmalex/" rel="">@cmalex</a>'s <strong>ProxyMII</strong>, dated from <strong>2022-07-17</strong>, is now based on <strong>OpenSSL 3.0.5</strong> and <strong>Cryptography 3.4.8</strong>. It provides <strong>all TLS protocols</strong> from <strong>TLS 1.0</strong> up to <strong>TLS 1.3</strong> and its <strong>corresponding ciphers</strong>. <img alt="ssupercool2.gif" class="ipsImage" data-ratio="88.46" height="23" style="height:auto;" width="26" data-src="https://i.postimg.cc/zBP1TrbD/ssupercool2.gif" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	<span style="font-size:16px;"><u><strong>9.3. ProxHTTPSProxy's PopMenu TLS 1.3 3V3</strong></u></span><br />
	<br />
	<strong>ProxHTTPSProxy's PopMenu TLS 1.3 3V3</strong> is the <strong>third</strong> release of <strong>ProxHTTPSProxy's PopMenu 3.0</strong>, now in version <strong>3.0.0.0</strong>, shortened <strong>3V3</strong>. It is a <strong>synthesis</strong> of the excellent, brand new <strong>TLS 1.3 proxy ProxyMII</strong>, dated from <strong>2022-07-17</strong>, credits to <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/414006-cmalex/?do=hovercard" data-mentionid="414006" href="https://msfn.org/board/profile/414006-cmalex/" rel="">@cmalex</a> at MSFN, several <strong>self-programmed executables</strong> and a very few <strong>commands</strong>, credits to <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a> at MSFN, the freeware <strong>PopMenu 3.0</strong>, credits to <strong>Jochanan Agam</strong> at freeware.persoft.ch, the open source utility <strong>Min2Tray v1.7.9</strong>, credits to <strong>Junyx</strong> at junyx.breadfan.de, and the program <strong>Certificate Updater 1.6</strong>, credits to <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/402904-heinoganda/?do=hovercard" data-mentionid="402904" href="https://msfn.org/board/profile/402904-heinoganda/" rel="">@heinoganda</a> at MSFN. If you wonder when the <strong>second</strong> version was released, the answer is very simple: never. This version was unofficial. <strong>ProxHTTPSProxy's PopMenu</strong> is not a classical launcher, it is rather a <strong>systray pop-up menu</strong>. It can be totally customized and continuously extended according to the user's needs due to its modular structure, therefore, much more flexible than a classical, compiled launcher. More features can be added easily without touching the existent code. Due to <strong>ProxHTTPSProxy's PopMenu's modular structure</strong>, the user can change, add, delete and reorder features. Even the icons in the menu can be changed easily by the user. Here is a screenshot:<br />
	<br />
	<img alt="Prox-HTTPSProxy-s-Pop-Menu-TLS-1-3-3-V3-" class="ipsImage" data-ratio="77.66" height="365" style="height:auto;" width="470" data-src="https://i.postimg.cc/W1dM0Gz9/Prox-HTTPSProxy-s-Pop-Menu-TLS-1-3-3-V3-2.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	<span style="font-size:16px;"><u><strong>9.3.1 Features of ProxHTTPSProxy's PopMenu TLS 1.3 3V3:</strong></u></span><br />
	<br />
	Here is the complete list of features implemented in <strong>ProxHTTPSProxy's PopMenu TLS 1.3 3V3</strong> and a short explanation of them:
</p>

<ol>
	<li>
		<strong>Start ProxHTTPSPox</strong>y – Activates the proxy's settings in IE LAN Settings, starts the proxy, and deactivates and cleans its settings after closing, all automatically.
	</li>
	<li>
		<strong>Stop ProxHTTPSPoxy</strong> – Stops the proxy and closes its status window.
	</li>
	<li>
		<span style="color:#339900;"><strong>Minimize ProxHTTPSProxy to systray</strong></span> – Minimizes ProxHTTPSProxy's status window to systray and shows its icon there.
	</li>
	<li>
		<span style="color:#339900;"><strong>Restore ProxHTTPSProxy from systray</strong></span> – Restores ProxHTTPSProxy's minimized status window from systray.
	</li>
	<li>
		<strong>Hide ProxHTTPSPoxy</strong> – Hides ProxHTTPSProxy's status window completely.
	</li>
	<li>
		<strong>Show ProxHTTPSPoxy</strong> – Shows ProxHTTPSProxy's hidden status window again.
	</li>
	<li>
		<strong>Check if ProxHTTPSPoxy is running (in RAM)</strong> – Checks if ProxHTTPSPoxy is running in the background.
	</li>
	<li>
		<strong>cacert.pem Update</strong> – Performs an update of the file <strong>cacert.pem</strong>.
	</li>
	<li>
		<strong>Root Certificates Update</strong> – Performs an update of the system's Root Certificates.
	</li>
	<li>
		<strong>Open IE Proxy settings</strong> – Opens the tab <strong>LAN Settings</strong> in IE's Internet Options.
	</li>
	<li>
		<strong>Close IE Proxy settings</strong> – Closes the tab <strong>LAN Settings</strong> and IE's Internet Options completely.
	</li>
	<li>
		<strong>Check system proxy status</strong> – Checks whether the proxy is used system-wide or the system has direct access.
	</li>
	<li>
		<strong>Enable ProxHTTPSProxy system-wide</strong> – Permits the whole system to use this proxy. In this mode, services can route their traffic through the proxy, too.
	</li>
	<li>
		<strong>Disable ProxHTTPSProxy system-wide</strong> – The proxy can be used only locally if it is running, generally all have direct access to their servers or the internet.
	</li>
	<li>
		<strong>Edit config.ini</strong> – Opens the file <strong>config.ini</strong> with the editor <strong>Notepad</strong> to check or modify the proxy's configuration.
	</li>
	<li>
		<strong>Read documentation</strong> – Opens the documentation with the editor <strong>Notepad</strong> to get quickly information.
	</li>
</ol>

<p>
	In the screenshot above, you can see a <strong><span style="color:#c0392b;">red arrow</span></strong> which points to the icon of <strong>ProxHTTPSPoxy</strong>, <strong>minimized to systray</strong>. It's a new feature, and the <strong><span style="color:#339900;">green marked items</span></strong> have been added to the pop-up menu since last release.<br />
	<br />
	<strong>ProxHTTPSPoxy's PopMenu</strong> is provided together with <strong>ProxyMII</strong> from <strong>2022-07-17</strong>, created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/414006-cmalex/?do=hovercard" data-mentionid="414006" href="https://msfn.org/board/profile/414006-cmalex/" rel="">@cmalex</a> and branded by me as <strong>ProxHTTPSProxy 1.5.220717</strong>. This new archive called <strong>ProxHTTPSProxy TLS 1.3 1.5.220717 PopMenu 3V3</strong> has been additionally updated by me. These are the changes to the previous version of <strong>ProxHTTPSPoxy's PopMenu</strong>:<br />
	<br />
	<span style="font-size:16px;"><u><strong>9.3.2 Changelog of ProxHTTPSProxy's PopMenu TLS 1.3 3V3:</strong></u></span>
</p>

<ul>
	<li>
		<a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/402904-heinoganda/?do=hovercard" data-mentionid="402904" href="https://msfn.org/board/profile/402904-heinoganda/" rel="">@heinoganda</a>'s <strong>ProxHTTPSProxy REV3e</strong> replaced by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/414006-cmalex/?do=hovercard" data-mentionid="414006" href="https://msfn.org/board/profile/414006-cmalex/" rel="">@cmalex</a>'s <strong>ProxHTTPSProxy 1.5.220717</strong> with a brand new TLS 1.3 support.
	</li>
	<li>
		New starter program <strong>StartProxy.exe</strong> created to activate the proxy settings, start the proxy, and deactivate its settings after closing, all automatically.
	</li>
	<li>
		<strong>cacert.pem</strong> updated to the most recent one.
	</li>
	<li>
		Alternative<strong> cacert.pem</strong> from Mozilla, updated to the most recent version dated <strong>2022-07-19</strong>.
	</li>
	<li>
		The open source utility <strong>Min2Tray</strong> has been fully implemented by the new configuration tools <strong>Configure PopMenu.exe</strong> and <strong>Setup Min2Tray.exe</strong>, all automatically.
	</li>
	<li>
		After the setup procedure, the programs <strong>PopMenu</strong> and <strong>Min2Tray</strong> are started automatically.
	</li>
	<li>
		All self-created files are <strong>not UPX-compressed</strong>. Therefore, the version is a <strong>noUPX</strong> only.
	</li>
	<li>
		Two new items added to the pop-up menu: <span style="color:#339900;"><strong>Minimize ProxHTTPSProxy to systray</strong></span> and <span style="color:#339900;"><strong>Restore ProxHTTPSProxy from systray.</strong></span>
	</li>
	<li>
		All unnecessarily embedded files have been removed from my self-created executables.
	</li>
	<li>
		Changes in calling up other programs.
	</li>
	<li>
		In all my affected programs, protection against <strong>code injection</strong> has been improved. This leads to preventing of future "<strong>space bugs</strong>", too!
	</li>
	<li>
		Different issues, which could have been noticed only in very rare cases, have been fixed.
	</li>
	<li>
		All unnecessary code has been removed.
	</li>
	<li>
		New bugs I additionally found  have been fixed.
	</li>
	<li>
		Autostart entries of <strong>PopMenu</strong> and the new <strong>Min2Tray</strong>, automatically added to the registry by my configuration program, have been fixed in regard to the "<strong>space bug</strong>".
	</li>
	<li>
		All message windows of my programs have been resized and adjusted for a better visibility.
	</li>
	<li>
		All my self-created program files have been recompiled by using a different compiler.
	</li>
	<li>
		@cmalex's original <strong>ProxyMII</strong> wasn't modified by me, except a replacement of <strong>ProxHTTPSProxy.EXE's program icon</strong>, back to the <strong>old one</strong> and an update of the file <strong>config.ini</strong> to get access to the <strong>Microsoft Updates (MU)</strong> website with this proxy.
	</li>
</ul>

<p>
	<span style="font-size:16px;"><u><strong>9.3.2 Installation and start of ProxHTTPSProxy's PopMenu TLS 1.3 3V3:</strong></u></span>
</p>

<ul>
	<li>
		Check if <strong>Microsoft Visual C++ 2015 Redistributable</strong> or Microsoft Visual C++ 2015-2019 Redistributable (latest version 14.28.29213.0) is installed in your system.
	</li>
	<li>
		Check if <strong>Microsoft .NET Framework 4.0</strong> is installed in your system.
	</li>
	<li>
		Unpack the archive and copy either the complete folder <strong>ProxHTTPSProxy_TLS_1_3_1_5_220717_PopMenu_3V3</strong> or its complete content to your desired location.
	</li>
	<li>
		Install the file <strong>CA.crt</strong>, located in the main program folder, to <strong>Trusted Root Certification Authority</strong> under the account <strong>local computer</strong>, or use the program <strong>ProxHTTPSProxy Cert Installer</strong>, provided in the archive.
	</li>
	<li>
		Go to the subfolder <strong>PopMenu</strong> and execute the program Configure PopMenu.exe.
	</li>
	<li>
		<strong>PopMenu</strong> and <strong>Min2Tray</strong> will be started automatically.
	</li>
</ul>

<p>
	<strong><span style="color:#c0392b;">A more detailed documentation, titled </span>Documentation of ProxHTTPSProxy's PopMenu 3V3<span style="color:#c0392b;">, can be found in the subfolder </span>Docs<span style="color:#c0392b;"> of my program package and should be<u> read</u> before using ProxHTTPSProxy's PopMenu <u>in any case</u>. All features and more are described there.</span></strong>  <img alt="cours.gif" class="ipsImage" data-ratio="38.30" height="18" style="height:auto;" width="47" data-src="https://i.postimg.cc/85wqrqpX/cours.gif" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	The programs <strong>PopMenu</strong> and <strong>Min2Tray</strong> have a very <strong>low usage</strong> of <strong>RAM</strong>. It's only about <strong>2 MB</strong> and <strong>4 MB</strong> respectively.<br />
	<br />
	The download link of <strong>ProxHTTPSProxy's PopMenu TLS 1.3 3V3</strong> can be found in the section <span style="color:#339900;"><strong>11.2.2. Downloads related to the TLS 1.3 proxies</strong></span>.<br />
	<br />
	<span style="font-size:18px;"><u><strong>10. Versions:</strong></u></span><br />
	<br />
	<span style="font-size:16px;"><u><strong>10.1. Versions of the TLS 1.2 proxies ProxHTTPSProxy, HTTPSProxy, and ProxHTTPSProxy's PopMenu:</strong></u></span><br />
	<br />
	Last known version of <strong>ProxHTTPSProxyMII</strong>, created by <span><span>@whenever</span></span> and released in June of 2018: <strong>ProxHTTPSProxyMII 1.5 (20180616)</strong><br />
	<strong>ProxHTTPSProxyMII 1.3a (20150527)</strong> was released in May of 2015. Here are two links: <br />
	<a href="https://prxbx.com/forums/showthread.php?tid=2172&amp;pid=17686#pid17686" rel="external nofollow">https://prxbx.com/forums/showthread.php?tid=2172&amp;pid=17686#pid17686</a> and <a href="https://prxbx.com/forums/showthread.php?tid=2172&amp;pid=18454#pid18454" rel="external nofollow">https://prxbx.com/forums/showthread.php?tid=2172&amp;pid=18454#pid18454</a><br />
	Due to <strong>support of SHA1</strong> for signing certificates <strong>ProxHTTPSProxyMII 1.3a</strong> can be used in a Windows XP Professional x64 system to access MU successfully. More recent versions use <strong>SHA256</strong> to sign certificates and fail while accessing MU. But that also means <strong>ProxHTTPSProxyMII 1.3a</strong> is <strong>not secure</strong> and should only be used if there is no other option.<br />
	Here is a link to the post with necessary instructions and a screenshot of successful access to MU using <strong>ProxHTTPSProxyMII 1.3a</strong> in <strong>Windows XP Professional x64</strong>, credits to <span><span><a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/434640-maile3241/?do=hovercard" data-mentionid="434640" href="https://msfn.org/board/profile/434640-maile3241/" rel="">@maile3241</a></span></span><span>:</span><br />
	<a href="https://msfn.org/board/topic/178377-on-decommissioning-of-update-servers-for-2000-xp-and-vista-as-of-july-2019/?do=findComment&amp;comment=1214098" rel="">https://msfn.org/board/topic/178377-on-decommissioning-of-update-servers-for-2000-xp-and-vista-as-of-july-2019/?do=findComment&amp;comment=1214098</a><br />
	<br />
	Last known version of <strong>ProxHTTPSProxy</strong> released in November of 2019: <strong>ProxHTTPSProxy REV3e</strong>.<br />
	Here is a link:<br />
	<a href="https://msfn.org/board/topic/176344-problems-accessing-certain-sites-https-aka-tls/?do=findComment&amp;comment=1173585" rel="">https://msfn.org/board/topic/176344-problems-accessing-certain-sites-https-aka-tls/?do=findComment&amp;comment=1173585</a><br />
	<br />
	Last known version of <strong>HTTPSProxy</strong> released in November of 2018: <strong>HTTPSProxy_Launcher_v2_2018-11-06</strong><br />
	Here are two links:<br />
	<a href="https://msfn.org/board/topic/176344-problems-accessing-certain-sites-https-aka-tls/?do=findComment&amp;comment=1155858" rel="">https://msfn.org/board/topic/176344-problems-accessing-certain-sites-https-aka-tls/?do=findComment&amp;comment=1155858</a><br />
	and<br />
	<a href="https://msfn.org/board/topic/176344-problems-accessing-certain-sites-https-aka-tls/?do=findComment&amp;comment=1156032" rel="">https://msfn.org/board/topic/176344-problems-accessing-certain-sites-https-aka-tls/?do=findComment&amp;comment=1156032</a><br />
	<br />
	Last version of<strong> ProxHTTPSProxy's PopMenu</strong> released in May of 2022: <strong>ProxHTTPSProxy's PopMenu 3V1</strong> <strong>(20220510)</strong><br />
	Here is the link to my post of this initial release<span>: </span><br />
	<a href="https://msfn.org/board/topic/183352-proxhttpsproxy-and-httpsproxy-in-windows-xp-for-future-use/?do=findComment&amp;comment=1218622" rel="">https://msfn.org/board/topic/183352-proxhttpsproxy-and-httpsproxy-in-windows-xp-for-future-use/?do=findComment&amp;comment=1218622</a><br />
	<br />
	<span style="font-size:16px;"><u><strong>10.2. Versions of the TLS 1.3 proxies ProxyMII and ProxHTTPSProxy's PopMenu TLS 1.3:</strong></u></span><br />
	<br />
	<strong>ProxyMII</strong> released in July of 2022: <strong>ProxyMII (20220717)</strong>. It was rebranded by me to <strong>ProxHTTPSProxy 1.5.220717</strong>.<br />
	Here is the link to <span><a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/414006-cmalex/?do=hovercard" data-mentionid="414006" href="https://msfn.org/board/profile/414006-cmalex/" rel="">@cmalex</a>'s original post: </span><a href="https://msfn.org/board/topic/183684-looking-for-a-person-with-python-programming-skills-to-implement-tls-13-functionality-in-proxhttpsproxy-rev3e/?do=findComment&amp;comment=1222235" rel="">https://msfn.org/board/topic/183684-looking-for-a-person-with-python-programming-skills-to-implement-tls-13-functionality-in-proxhttpsproxy-rev3e/?do=findComment&amp;comment=1222235</a><br />
	<br />
	Latest version of <strong>ProxyMII</strong> released in August of 2023: <strong>ProxyMII (20230813)</strong>. Here is the link to <span><a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/414006-cmalex/?do=hovercard" data-mentionid="414006" href="https://msfn.org/board/profile/414006-cmalex/" rel="">@cmalex</a>'s original post: </span><a href="https://msfn.org/board/topic/183352-proxhttpsproxy-and-httpsproxy-in-windows-xp-for-future-use/?do=findComment&amp;comment=1250552" rel="">https://msfn.org/board/topic/183352-proxhttpsproxy-and-httpsproxy-in-windows-xp-for-future-use/?do=findComment&amp;comment=1250552</a><br />
	<br />
	Latest version of <strong>ProxHTTPSProxy's PopMenu TLS 1.3 3V3</strong> released in August of 2022: <strong>ProxHTTPSProxy's PopMenu TLS 1.3 3V3 (20220817)</strong>.<br />
	Here is the link to the post of its official release: <a href="https://msfn.org/board/topic/183352-proxhttpsproxy-and-httpsproxy-in-windows-xp-for-future-use/?do=findComment&amp;comment=1224184" rel="">https://msfn.org/board/topic/183352-proxhttpsproxy-and-httpsproxy-in-windows-xp-for-future-use/?do=findComment&amp;comment=1224184</a><br />
	<br />
	<span style="font-size:18px;"><u><strong>11. Downloads:</strong></u></span><br />
	<br />
	<span style="font-size:16px;"><span style="color:rgb(192,57,43);"><u><strong>11.1. Archived Downloads {obsolete}:</strong></u></span></span><br />
	<br />
	<strong>ProxHTTPSProxyMII 1.3a</strong>  can be downloaded here: <a href="http://www.proxfilter.net/proxhttpsproxy/ProxHTTPSProxyMII%201.3a.zip" rel="external nofollow">http://www.proxfilter.net/proxhttpsproxy/ProxHTTPSProxyMII 1.3a.zip</a>. Credits to <strong>@whenever</strong>.<br />
	<strong>ProxHTTPSProxyMII 1.5</strong>  can be downloaded here: <a href="http://jjoe.proxfilter.net/ProxHTTPSProxyMII/files/ProxHTTPSProxyMII%201.5%20advanced%2034cx_freeze5.0.1urllib3v1.22Win32OpenSSL_Light-1_0_2o-1_1_0h.zip" rel="external nofollow">http://jjoe.proxfilter.net/ProxHTTPSProxyMII/files/ProxHTTPSProxyMII 1.5 advanced 34cx_freeze5.0.1urllib3v1.22Win32OpenSSL_Light-1_0_2o-1_1_0h.zip</a>. Credits to <strong>@whenever</strong>.<br />
	<strong>ProxHTTPSProxy REV3d</strong> can be downloaded here: <a href="https://www.mediafire.com/file/r23ct8jd2ypfjx5/ProxHTTPSProxyMII_REV3d_PY344.7z/file" rel="external nofollow">https://www.mediafire.com/file/r23ct8jd2ypfjx5/ProxHTTPSProxyMII_REV3d_PY344.7z/file</a>. Credits to <span><a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/402904-heinoganda/?do=hovercard" data-mentionid="402904" href="https://msfn.org/board/profile/402904-heinoganda/" rel="">@heinoganda</a></span>.<br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> of <strong>02/24/2022</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/n4ea8nbijox88o3/Roots_Certificate_Updater_24.02.22.7z/file" rel="external nofollow">https://www.mediafire.com/file/n4ea8nbijox88o3/Roots_Certificate_Updater_24.02.22.7z/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> <strong>(AIO version!)</strong> of <strong>02/24/2022</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/8ler7d9z8aesz08/rootsupd.exe/file" rel="external nofollow">https://www.mediafire.com/file/8ler7d9z8aesz08/rootsupd.exe/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> of <strong>04/28/2022</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/7e6jw2mdp6bi3u0/Roots_Certificate_Updater_28.04.22.7z/file" rel="external nofollow">https://www.mediafire.com/file/7e6jw2mdp6bi3u0/Roots_Certificate_Updater_28.04.22.7z/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> <strong>(AIO version!)</strong> of <strong>04/28/2022</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/m6n7481wdq546ad/rootsupd.EXE/file" rel="external nofollow">https://www.mediafire.com/file/m6n7481wdq546ad/rootsupd.EXE/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> of <strong>05/24/2022</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/aob1fkpf6f3vyhd/Roots_Certificate_Updater_24.05.22.7z/file" rel="external nofollow">https://www.mediafire.com/file/aob1fkpf6f3vyhd/Roots_Certificate_Updater_24.05.22.7z/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> <strong>(AIO version!)</strong> of <strong>05/24/2022</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/vkopcjfymnei5cn/rootsupd.exe/file" rel="external nofollow">https://www.mediafire.com/file/vkopcjfymnei5cn/rootsupd.exe/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> of <strong>06/28/2022</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/2eowvtl8r56q8tx/Roots_Certificate_Updater_28.06.22.7z/file" rel="external nofollow">https://www.mediafire.com/file/2eowvtl8r56q8tx/Roots_Certificate_Updater_28.06.22.7z/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> <strong>(AIO version!)</strong> of <strong>06/28/2022</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/h1460guuxqklkk5/rootsupd.exe/file" rel="external nofollow">https://www.mediafire.com/file/h1460guuxqklkk5/rootsupd.exe/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> of <strong>08/23/2022</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/nxt11m8m39fnc1k/Roots_Certificate_Updater_23.08.22.7z/file" rel="external nofollow">https://www.mediafire.com/file/nxt11m8m39fnc1k/Roots_Certificate_Updater_23.08.22.7z/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> <strong>(AIO version!)</strong> of <strong>08/23/2022</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/0o2h3y16ekmtv2o/rootsupd.EXE/file" rel="external nofollow">https://www.mediafire.com/file/0o2h3y16ekmtv2o/rootsupd.EXE/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> of <strong>09/27/2022</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/d4mtrexun8ao81l/Roots_Certificate_Updater_27.09.22.7z/file" rel="external nofollow">https://www.mediafire.com/file/d4mtrexun8ao81l/Roots_Certificate_Updater_27.09.22.7z/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> <strong>(AIO version!)</strong> of <strong>09/27/2022</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/44suzv2x2fbrret/rootsupd.EXE/file" rel="external nofollow">https://www.mediafire.com/file/44suzv2x2fbrret/rootsupd.EXE/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> of <strong>10/25/2022</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/naxyauof6fs0p88/Roots_Certificate_Updater_25.10.22.7z/file" rel="external nofollow">https://www.mediafire.com/file/naxyauof6fs0p88/Roots_Certificate_Updater_25.10.22.7z/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> <strong>(AIO version!)</strong> of <strong>10/25/2022</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/nmzw6l4lzmxn8wx/rootsupd.EXE/file" rel="external nofollow">https://www.mediafire.com/file/nmzw6l4lzmxn8wx/rootsupd.EXE/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> of <strong>11/29/2022</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/cnlbxdffjq9beva/Roots_Certificate_Updater_29.11.22.7z/file" rel="external nofollow">https://www.mediafire.com/file/cnlbxdffjq9beva/Roots_Certificate_Updater_29.11.22.7z/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> <strong>(AIO version!)</strong> of <strong>11/29/2022</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/pctxthjlcb6croc/rootsupd.EXE/file" rel="external nofollow">https://www.mediafire.com/file/pctxthjlcb6croc/rootsupd.EXE/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> of <strong>02/28/2023</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/6chiibdsdoh4i22/Roots_Certificate_Updater_28.02.23.7z/file" rel="external nofollow">https://www.mediafire.com/file/6chiibdsdoh4i22/Roots_Certificate_Updater_28.02.23.7z/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> <strong>(AIO version!)</strong> of <strong>02/28/2023</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/rmjyq3pak60jayz/rootsupd.EXE/file" rel="external nofollow">https://www.mediafire.com/file/rmjyq3pak60jayz/rootsupd.EXE/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> of <strong>04/25/2023</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/xgmi98u15ikerrn/Roots_Certificate_Updater_25.04.23.7z/file" rel="external nofollow">https://www.mediafire.com/file/xgmi98u15ikerrn/Roots_Certificate_Updater_25.04.23.7z/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> <strong>(AIO version!)</strong> of <strong>04/25/2023</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/dxtxkgqdk6xlfb9/rootsupd.EXE/file" rel="external nofollow">https://www.mediafire.com/file/dxtxkgqdk6xlfb9/rootsupd.EXE/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> of <strong>08/22/2023</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/53fv86ouqgonm7f/Roots_Certificate_Updater_22.08.23.7z/file" rel="external nofollow">https://www.mediafire.com/file/53fv86ouqgonm7f/Roots_Certificate_Updater_22.08.23.7z/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> <strong>(AIO version!)</strong> of <strong>08/22/2023</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/9xhsy3i2bphtf0i/rootsupd.EXE/file" rel="external nofollow">https://www.mediafire.com/file/9xhsy3i2bphtf0i/rootsupd.EXE/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> of <strong>11/28/2023</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/361ux1ogvmokuhf/Roots_Certificate_Updater_28.11.23.7z/file" rel="external nofollow">https://www.mediafire.com/file/361ux1ogvmokuhf/Roots_Certificate_Updater_28.11.23.7z/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> <strong>(AIO version!)</strong> of <strong>11/28/2023</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/6o1rfz4oqnh0din/rootsupd.EXE/file" rel="external nofollow">https://www.mediafire.com/file/6o1rfz4oqnh0din/rootsupd.EXE/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> of <strong>02/27/2024</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/7awvvb37in89op1/Roots_Certificate_Updater_27.02.24.7z/file" rel="external nofollow">https://www.mediafire.com/file/7awvvb37in89op1/Roots_Certificate_Updater_27.02.24.7z/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> <strong>(AIO version!)</strong> of <strong>02/27/2024</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/55c7c574pyem2vg/rootsupd.EXE/file" rel="external nofollow">https://www.mediafire.com/file/55c7c574pyem2vg/rootsupd.EXE/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> of <strong>03/26/2024</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/a1oil6g5cane3bu/Roots_Certificate_Updater_26.03.24.7z/file" rel="external nofollow">https://www.mediafire.com/file/a1oil6g5cane3bu/Roots_Certificate_Updater_26.03.24.7z/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> <strong>(AIO version!)</strong> of <strong>03/26/2024</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/6hcuv2r715l8nnm/rootsupd.EXE/file" rel="external nofollow">https://www.mediafire.com/file/6hcuv2r715l8nnm/rootsupd.EXE/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> of <strong>05/28/2024</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/qo3w3h9n2zumb2o/Roots_Certificate_Updater_28.05.24.7z/file" rel="external nofollow">https://www.mediafire.com/file/qo3w3h9n2zumb2o/Roots_Certificate_Updater_28.05.24.7z/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> <strong>(AIO version!)</strong> of <strong>05/28/2024</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/v3bokp223uen5ta/rootsupd.EXE/file" rel="external nofollow">https://www.mediafire.com/file/v3bokp223uen5ta/rootsupd.EXE/file</a><br />
	<br />
	<span style="font-size:16px;"><strong><span style="color:rgb(51,153,0);"><u>11.2. Latest Downloads:</u></span></strong></span><br />
	<br />
	<span style="font-size:16px;"><span style="color:rgb(51,153,0);"><strong><u>11.2.1. Downloads related to the TLS 1.2 proxies:</u></strong></span></span><br />
	<br />
	<strong><span style="font-size:16px;"><span style="color:rgb(51,153,0);"><u>11.2.1.1. Downloads related to ProxHTTPSProxy:</u></span></span><br />
	<br />
	ProxHTTPSProxy REV3e</strong> can be downloaded here: <a href="https://www.mediafire.com/file/me5l9dydomgwa0h/2005536469_ProxHTTPSProxyMIIv1.5Rev3ePython3.44OriginalFiles.7z/file" rel="external nofollow">https://www.mediafire.com/file/me5l9dydomgwa0h/2005536469_ProxHTTPSProxyMIIv1.5Rev3ePython3.44OriginalFiles.7z/file</a>. Credits to <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/402904-heinoganda/?do=hovercard" data-mentionid="402904" href="https://msfn.org/board/profile/402904-heinoganda/" rel="">@heinoganda</a>.<br />
	<strong>ProxHTTPSProxy's PopMenu 3V1</strong> <img alt=":cheerleader:" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/cheerleader.gif" title=":cheerleader:" /> can be downloaded here: <a href="https://www.mediafire.com/file/djg5n0n9osqco7m/ProxHTTPSProxy_REV3e_PopMenu_3V1_CheckedByAstroSkipper.7z/file" rel="external nofollow">https://www.mediafire.com/file/djg5n0n9osqco7m/ProxHTTPSProxy_REV3e_PopMenu_3V1_CheckedByAstroSkipper.7z/file</a>. <strong>Password:</strong> CheckedByAstroSkipper. Credits to <span><span><a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>.</span></span><br />
	<strong>ProxHTTPSProxy CA Certificate Installer and Uninstaller</strong> with a freshly pre-generated root certificate valid until <strong>02/19/2032</strong> modified and built by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>:<br />
	<a href="https://www.mediafire.com/file/9tnonnlymrp98f8/ProxHTTPSProxy_Cert_Installer_%252B_Uninstaller_%252B_CA_valid_until_02-19-2032.7z/file" rel="external nofollow">https://www.mediafire.com/file/9tnonnlymrp98f8/ProxHTTPSProxy_Cert_Installer_%2B_Uninstaller_%2B_CA_valid_until_02-19-2032.7z/file</a><br />
	<strong>ProxHTTPSProxy's config file</strong> to access MU website successfully, modified by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/vr1klatuzjh6v5c/ProxHTTPSProxy_-_config.ini/file" rel="external nofollow">https://www.mediafire.com/file/vr1klatuzjh6v5c/ProxHTTPSProxy_-_config.ini/file</a><br />
	<br />
	<span style="font-size:16px;"><strong><span style="color:rgb(51,153,0);"><u>11.2.1.2. Downloads related to HTTPSProxy:</u></span></strong></span><br />
	<br />
	<strong>HTTPSProxy</strong> in the version of <strong>HTTPSProxy_Launcher_v2_2018-11-06</strong> can be downloaded here: <a href="https://www.mediafire.com/file/ku859ikt2t79cgl/HTTPSProxy_Launcher_v2_2018-11-06.7z/file" rel="external nofollow">https://www.mediafire.com/file/ku859ikt2t79cgl/HTTPSProxy_Launcher_v2_2018-11-06.7z/file</a>. Credits to <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/421870-thomas-s/?do=hovercard" data-mentionid="421870" href="https://msfn.org/board/profile/421870-thomas-s/" rel="">@Thomas S.</a>.<br />
	<strong>HTTPSProxy CA Certificate Installer and Uninstaller</strong> with a freshly pre-generated root certificate valid until <strong>02/19/2032</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>:<br />
	<a href="https://www.mediafire.com/file/sx1i6w2c6f1hvwm/HTTPSProxy_Cert_Installer_%252B_Uninstaller_%252B_CA_valid_until_02-19-2032.7z/file" rel="external nofollow">https://www.mediafire.com/file/sx1i6w2c6f1hvwm/HTTPSProxy_Cert_Installer_%2B_Uninstaller_%2B_CA_valid_until_02-19-2032.7z/file</a><br />
	<strong>HTTPSProxy's config file</strong> to access MU website successfully, modified by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/6emtdvx2vmw4iz8/HTTPSProxy_-_config.ini/file" rel="external nofollow">https://www.mediafire.com/file/6emtdvx2vmw4iz8/HTTPSProxy_-_config.ini/file</a><br />
	<br />
	<span style="font-size:16px;"><strong><span style="color:rgb(51,153,0);"><u>11.2.2. Downloads related to the TLS 1.3 proxies:</u></span></strong></span><br />
	<br />
	<strong>ProxyMII (20220717) = ProxHTTPSProxy 1.5.220717</strong> can be downloaded here: <a href="https://www.mediafire.com/file/zbkz37dh0wjgnml/ProxyMII_220717_CheckedByAstroSkipper.7z/file" rel="external nofollow">https://www.mediafire.com/file/zbkz37dh0wjgnml/ProxyMII_220717_CheckedByAstroSkipper.7z/file</a>. <strong>Password:</strong> CheckedByAstroSkipper. Credits to <span><span><a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/414006-cmalex/?do=hovercard" data-mentionid="414006" href="https://msfn.org/board/profile/414006-cmalex/" rel="">@cmalex</a>.</span></span><br />
	<strong>ProxyMII (20230813)</strong> can be downloaded here: <a href="https://www.mediafire.com/file/8oir8zsg0ffjs6u/ProxyMII_230813_CheckedByAstroSkipper.7z/file" rel="external nofollow">https://www.mediafire.com/file/8oir8zsg0ffjs6u/ProxyMII_230813_CheckedByAstroSkipper.7z/file</a>. <strong>Password:</strong> CheckedByAstroSkipper. Credits to <span><span><a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/414006-cmalex/?do=hovercard" data-mentionid="414006" href="https://msfn.org/board/profile/414006-cmalex/" rel="">@cmalex</a>.</span></span><br />
	<strong>ProxHTTPSProxy's PopMenu TLS 1.3 3V3</strong> <img alt=":cheerleader:" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/cheerleader.gif" title=":cheerleader:" /><img alt=":cheerleader:" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/cheerleader.gif" title=":cheerleader:" /><img alt=":cheerleader:" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/cheerleader.gif" title=":cheerleader:" /> can be downloaded here: <a href="https://www.mediafire.com/file/4sqkixfd2waaypt/ProxHTTPSProxy_TLS_1_3_1_5_220717_PopMenu_3V3_CheckedByAstroSkipper.7z/file" rel="external nofollow">https://www.mediafire.com/file/4sqkixfd2waaypt/ProxHTTPSProxy_TLS_1_3_1_5_220717_PopMenu_3V3_CheckedByAstroSkipper.7z/file</a>. <strong>Password:</strong> CheckedByAstroSkipper. Credits to <span><span><a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>.</span></span><br />
	<strong>ProxHTTPSProxy CA Certificate Installer and Uninstaller</strong> with a freshly pre-generated root certificate valid until <strong>02/19/2032</strong> modified and built by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>:<br />
	<a href="https://www.mediafire.com/file/9tnonnlymrp98f8/ProxHTTPSProxy_Cert_Installer_%252B_Uninstaller_%252B_CA_valid_until_02-19-2032.7z/file" rel="external nofollow">https://www.mediafire.com/file/9tnonnlymrp98f8/ProxHTTPSProxy_Cert_Installer_%2B_Uninstaller_%2B_CA_valid_until_02-19-2032.7z/file</a><br />
	<strong>ProxHTTPSProxy's config file</strong> to access MU website successfully, modified by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/vr1klatuzjh6v5c/ProxHTTPSProxy_-_config.ini/file" rel="external nofollow">https://www.mediafire.com/file/vr1klatuzjh6v5c/ProxHTTPSProxy_-_config.ini/file</a><br />
	<br />
	<strong><span style="font-size:16px;"><span style="color:rgb(51,153,0);"><u>11.2.3. Downloads related to cacert.pem Certificate Update:</u></span></span><br />
	<br />
	cacert Updater Fixed</strong>, fixed and <strong>recreated</strong> by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a><span>: <a href="https://www.mediafire.com/file/y98gtqf8ewr6zz4/cacert_Updater_Fixed_Recreated.7z/file" rel="external nofollow">https://www.mediafire.com/file/y98gtqf8ewr6zz4/cacert_Updater_Fixed_Recreated.7z/file</a></span>. Credits to <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/402904-heinoganda/?do=hovercard" data-mentionid="402904" href="https://msfn.org/board/profile/402904-heinoganda/" rel="">@heinoganda</a>. <br />
	<br />
	<span style="font-size:16px;"><strong><span style="color:rgb(51,153,0);"><u>11.2.4. Downloads related to Root Certificate Updates:</u></span></strong></span><br />
	<br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> of <strong>04/29/2026</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/bapcerwza3fklqe/Roots_Certificate_Updater_29.04.26.7z/file" rel="external nofollow">https://www.mediafire.com/file/bapcerwza3fklqe/Roots_Certificate_Updater_29.04.26.7z/file</a><br />
	<strong>Root Certificate and Revoked Certificate Updater</strong> <strong>(AIO version!)</strong> of <strong>04/29/2026</strong> created by <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/311648-astroskipper/?do=hovercard" data-mentionid="311648" href="https://msfn.org/board/profile/311648-astroskipper/" rel="">@AstroSkipper</a>: <a href="https://www.mediafire.com/file/v9gyyuvp69yuggw/rootsupd.EXE/file" rel="external nofollow">https://www.mediafire.com/file/v9gyyuvp69yuggw/rootsupd.EXE/file</a><br />
	<strong>Certificate Updater 1.6</strong><span><span>:</span></span> <a href="https://www.mediafire.com/file/nmoqrx8vwc8jr6l/jveWB2Qg1Lt9yT5m3CYpZ8b8N4rH.rar/file" rel="external nofollow">https://www.mediafire.com/file/nmoqrx8vwc8jr6l/jveWB2Qg1Lt9yT5m3CYpZ8b8N4rH.rar/file</a>. Credits to <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/402904-heinoganda/?do=hovercard" data-mentionid="402904" href="https://msfn.org/board/profile/402904-heinoganda/" rel="">@heinoganda</a><span>. </span>Archive password: <strong>S4QH5TIefi7m9n1XLyTIZ3V5hSv4se1XB6jJZpH5TfB6vkJ8hfRxU7DWB2p</strong><br />
	<strong>CAupdater 1.0.0.1:</strong><br />
	<a href="https://www.mediafire.com/file/z34fifg2a09fzxo/CAupdater.7z/file" rel="external nofollow">https://www.mediafire.com/file/z34fifg2a09fzxo/CAupdater.7z/file</a>. Credits to <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/421870-thomas-s/?do=hovercard" data-mentionid="421870" href="https://msfn.org/board/profile/421870-thomas-s/" rel="">@Thomas S.</a>.<br />
	<br />
	The installers created by myself or built by me will be updated from time to time if necessary. All files in my offered archives are definitely <strong>virus-free</strong> and <strong>clean</strong>, although some AV scanners produce <strong>false positives</strong>.<br />
	<img alt="ordi09.gif" class="ipsImage" data-ratio="107.84" height="55" style="height:auto;" width="51" data-src="https://i.postimg.cc/NFnbH9nb/ordi09.gif" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	I recommend adding the complete folder to the <strong>exclusion list</strong> of your security program(s), only if you trust me, of course. Apart from that, you can also check positive reported files on <strong>VirusTotal</strong>, though.<br />
	<br />
	<span style="font-size:18px;"><u><strong>12. Update notifications:</strong></u></span>  <img alt="update.gif" class="ipsImage" data-ratio="76.74" height="33" style="height:auto;" width="43" data-src="https://i.postimg.cc/jqv6Qnjy/update.gif" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	<span style="color:#339900;"><u><strong>02/26/2022</strong>:</u></span> Both versions of <strong>Root Certificate and Revoked Certificate Updater</strong> have been updated and are now of <strong>02/24/2022</strong>.<br />
	<span><span><span style="color:#339900;"><u><strong>03/16/2022</strong>:</u></span> The functionality of <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/402904-heinoganda/?do=hovercard" data-mentionid="402904" href="https://msfn.org/board/profile/402904-heinoganda/" rel="">@heinoganda</a>'s <strong>cacert Updater</strong> has been restored. </span></span><strong>cacert Updater Fixed</strong><span><span> can be downloaded in the section </span></span><span style="color:#339900;"><strong>11.2.3. Downloads related to cacert.pem Certificate Update</strong></span><span><span>.</span></span><br />
	<span style="color:#339900;"><u><strong>04/23/2022:</strong></u></span> <strong>cacert Updater Fixed</strong> has been completely recreated due to false alarms of some virus scanners and can be downloaded <span><span>in the section </span></span><span style="color:#339900;"><strong>11.2.3. Downloads related to cacert.pem Certificate Update</strong></span><span><span>.</span></span><br />
	<span style="color:#339900;"><u><strong>05/10/2022:</strong></u></span> <strong>ProxHTTPSProxy's PopMenu 3V1</strong> has been released. <img alt=":cheerleader:" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/cheerleader.gif" title=":cheerleader:" /> Here is the link to my post of the initial release with the download link: <a href="https://msfn.org/board/topic/183352-proxhttpsproxy-and-httpsproxy-in-windows-xp-for-future-use/?do=findComment&amp;comment=1218622" rel="">https://msfn.org/board/topic/183352-proxhttpsproxy-and-httpsproxy-in-windows-xp-for-future-use/?do=findComment&amp;comment=1218622</a><br />
	<span style="color:#339900;"><u><strong>05/16/2022:</strong></u></span><span style="color:#339900;"> </span>Both versions of <strong>Root Certificate and Revoked Certificate Updater</strong> have been updated and are now of <strong>04/28/2022</strong>.<br />
	<span style="color:#339900;"><u><strong>06/05/2022:</strong></u></span><span style="color:#339900;"> </span>Both versions of <strong>Root Certificate and Revoked Certificate Updater</strong> have been updated and are now of <strong>05/24/2022</strong>.<br />
	<span style="color:#339900;"><u><strong>06/30/2022:</strong></u></span><span style="color:#339900;"> </span>Both versions of <strong>Root Certificate and Revoked Certificate Updater</strong> have been updated and are now of <strong>06/28/2022</strong>.<br />
	<span style="color:#339900;"><u><strong>07/17/2022:</strong></u></span> <strong>ProxyMII</strong> has been released. Here is the link to the post of its official release: <a href="https://msfn.org/board/topic/183684-looking-for-a-person-with-python-programming-skills-to-implement-tls-13-functionality-in-proxhttpsproxy-rev3e/?do=findComment&amp;comment=1222235" rel="">https://msfn.org/board/topic/183684-looking-for-a-person-with-python-programming-skills-to-implement-tls-13-functionality-in-proxhttpsproxy-rev3e/?do=findComment&amp;comment=1222235</a>.<br />
	<span style="color:#339900;"><u><strong>08/17/2022:</strong></u></span> <strong>ProxHTTPSProxy's PopMenu TLS 1.3 3V3</strong> has been released. <img alt=":cheerleader:" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/cheerleader.gif" title=":cheerleader:" /><img alt=":cheerleader:" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/cheerleader.gif" title=":cheerleader:" /><img alt=":cheerleader:" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/cheerleader.gif" title=":cheerleader:" /> Here is the link to the post of its official release: <a href="https://msfn.org/board/topic/183352-proxhttpsproxy-and-httpsproxy-in-windows-xp-for-future-use/?do=findComment&amp;comment=1224184" rel="">https://msfn.org/board/topic/183352-proxhttpsproxy-and-httpsproxy-in-windows-xp-for-future-use/?do=findComment&amp;comment=1224184</a><br />
	<span style="color:#339900;"><u><strong>09/05/2022:</strong></u></span><span style="color:#339900;"> </span>Both versions of <strong>Root Certificate and Revoked Certificate Updater</strong> have been updated and are now of <strong>08/23/2022</strong>.<br />
	<span style="color:#339900;"><u><strong>10/06/2022:</strong></u></span><span style="color:#339900;"> </span>Both versions of <strong>Root Certificate and Revoked Certificate Updater</strong> have been updated and are now of <strong>09/27/2022</strong>.<br />
	<span style="color:#339900;"><u><strong>11/06/2022:</strong></u></span><span style="color:#339900;"> </span>Both versions of <strong>Root Certificate and Revoked Certificate Updater</strong> have been updated and are now of <strong>10/25/2022</strong>.<br />
	<span style="color:#339900;"><u><strong>12/09/2022:</strong></u></span><span style="color:#339900;"> </span>Both versions of <strong>Root Certificate and Revoked Certificate Updater</strong> have been updated and are now of <strong>11/29/2022</strong>.<br />
	<span style="color:#339900;"><u><strong>03/04/2023:</strong></u></span><span style="color:#339900;"> </span>Both versions of <strong>Root Certificate and Revoked Certificate Updater</strong> have been updated and are now of <strong>02/28/2023</strong>.<br />
	<span style="color:#339900;"><u><strong>05/09/2023:</strong></u></span><span style="color:#339900;"> </span>Both versions of <strong>Root Certificate and Revoked Certificate Updater</strong> have been updated and are now of <strong>04/25/2023</strong>.<br />
	<span style="color:#339900;"><u><strong>08/13/2023:</strong></u></span><span style="color:#339900;"> </span><strong>ProxyMII</strong> has been updated. Here is the link to the post of its official release: <a href="https://msfn.org/board/topic/183352-proxhttpsproxy-and-httpsproxy-in-windows-xp-for-future-use/?do=findComment&amp;comment=1250552" rel="">https://msfn.org/board/topic/183352-proxhttpsproxy-and-httpsproxy-in-windows-xp-for-future-use/?do=findComment&amp;comment=1250552</a>.<br />
	<span style="color:#339900;"><u><strong>09/01/2023:</strong></u></span><span style="color:#339900;"> </span>Both versions of <strong>Root Certificate and Revoked Certificate Updater</strong> have been updated and are now of <strong>08/22/2023</strong>.<br />
	<span style="color:#339900;"><u><strong>12/11/2023:</strong></u></span><span style="color:#339900;"> </span>Both versions of <strong>Root Certificate and Revoked Certificate Updater</strong> have been updated and are now of <strong>11/28/2023</strong>.<br />
	<span style="color:#339900;"><u><strong>04/05/2024:</strong></u></span><span style="color:#339900;"> </span>Both versions of <strong>Root Certificate and Revoked Certificate Updater</strong> have been updated and are now of <strong>02/27/2024</strong>.<br />
	<span style="color:#339900;"><u><strong>04/05/2024:</strong></u></span><span style="color:#339900;"> </span>Both versions of <strong>Root Certificate and Revoked Certificate Updater</strong> have been updated and are now of <strong>03/26/2024</strong>.<br />
	<span style="color:#339900;"><u><strong>08/20/2024:</strong></u></span><span style="color:#339900;"> </span>Both versions of <strong>Root Certificate and Revoked Certificate Updater</strong> have been updated and are now of <strong>05/28/2024</strong>.<br />
	<span style="color:#339900;"><u><strong>01/14/2025:</strong></u></span><span style="color:#339900;"> </span><strong>Four download links</strong> renewed due to <strong>false positives</strong> by <strong>MediaFire</strong>. These four files are now <strong>password-protected</strong> to stop <strong>MediaFire</strong> from spreading even more nonsense. <img alt=":buehehe:" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/buehehe.gif" title=":buehehe:" /><br />
	<span style="color:#339900;"><u><strong>06/11/2026:</strong></u></span><span style="color:#339900;"> </span>Both versions of <strong>Root Certificate and Revoked Certificate Updater</strong> have been updated and are now of <strong>04/29/2026</strong>.<br />
	<br />
	<span style="font-size:18px;"><u><strong>13. Conclusion:</strong></u></span><br />
	<br />
	At the beginning of this post, I said we had to ask ourselves whether these proxies would continue doing their job in the future or not. After all these observations and explanations, the answer to this question is quite clear: Yes, of course. And especially since we have our new TLS 1.3 proxies. But we have to avoid misconfiguration of these proxies, and in addition, we know they won't work properly without updating and carrying out maintenance. Doing all these things leads to a general, positive side effect for those loving their Windows XP. If all is done correctly, we are now able to use a freshly generated 10 years valid root certificate of ProxHTTPSProxy or HTTPSProxy at any time as long as Windows XP, Internet Explorer access to WWW, TLS 1.2 or TLS 1.3 functionality, Microsoft Update for Windows XP, or the user himself still exist. <img alt=":buehehe:" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/buehehe.gif" title=":buehehe:" /><br />
	<br />
	<span style="font-size:18px;"><u><strong>14. Disclaimer:</strong></u></span><br />
	<br />
	All information that I spread here corresponds to my level of knowledge. Most of it has been carefully researched by me. I tested all programs of the section <strong>11. Downloads</strong> extensively, and they worked properly in my system. Nevertheless, I do not assume any guarantee either for the correctness and completeness or for the implementation of my tips. The same applies to the application of my tools in the section <strong>11. Downloads</strong>. Therefore, all at your own risk! <img alt=":)" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/default_smile.png" title=":)" /><br />
	<br />
	You can use the commenting zone below to tell us about your experiences, problems and questions or to provide further tips and recommendations. Any discussions about these proxies are explicitly welcome. If this article has not been able to resolve any issues related to these proxies, and you need further assistance with configuring or running them, I will try to help you as much as I can. But one thing must be clear, everything should relate to the topic of this thread. That means please stay on-topic!<br />
	<br />
	If you enjoyed this article or maybe, you found it interesting and helpful, I would be pleased about any reaction by <strong>liking</strong>, <strong>upvoting</strong>, and of course, <strong>commenting</strong>. <img alt=":yes:" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/default_yes.gif" title=":yes:" /><br />
	<br />
	<img alt="voter.gif" class="ipsImage" data-ratio="77.27" height="85" style="height:auto;" width="110" data-src="https://i.postimg.cc/mDYPR4jr/voter.gif" src="https://msfn.org/board/applications/core/interface/js/spacer.png" />  <img alt="smilie_d_002.gif" class="ipsImage" data-ratio="70.00" height="42" style="height:auto;" width="60" data-src="https://i.postimg.cc/sX5fJqpf/smilie_d_002.gif" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	<br />
	Kind regards, AstroSkipper  <img alt="matrix.gif" class="ipsImage" data-ratio="93.75" height="45" style="height:auto;" width="48" data-src="https://www.smiley-lol.com/smiley/fantastique/matrix.gif" src="https://msfn.org/board/applications/core/interface/js/spacer.png" />
</p>
]]></description><guid isPermaLink="false">183352</guid><pubDate>Sun, 20 Feb 2022 15:09:37 +0000</pubDate></item><item><title>Who here has a Youtube-DL compile for WinXP?</title><link>https://msfn.org/board/topic/184368-who-here-has-a-youtube-dl-compile-for-winxp/</link><description><![CDATA[<p>
	Some months I go I stumbled upon a link to compiles of YouTube-DL and Yt-dlp working on WinXP in someone's signature. But I cannot find it again. It doesn't seem to be possible to search for the contents of signatures. Who has them?
</p>
]]></description><guid isPermaLink="false">184368</guid><pubDate>Tue, 31 Jan 2023 17:42:04 +0000</pubDate></item><item><title>VPN for Windows XP</title><link>https://msfn.org/board/topic/183911-vpn-for-windows-xp/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	Where I am currently living, there is pretty much no way for me to use a lot of the internet without a VPN, I am wondering if there is any VPN client that still works with XP, that does not require payment. XP 32 bit, browser is Mypal.
</p>
]]></description><guid isPermaLink="false">183911</guid><pubDate>Mon, 12 Sep 2022 17:44:55 +0000</pubDate></item><item><title>Anti-Virus and other Security Programs for Windows XP working in 2026 and maybe until 2030</title><link>https://msfn.org/board/topic/187772-anti-virus-and-other-security-programs-for-windows-xp-working-in-2026-and-maybe-until-2030/</link><description><![CDATA[<p>
	<strong>Anti-Virus and other Security Programs for Windows XP working in 2026 and maybe until 2030</strong>
</p>

<p>
	This topic will focus on anti-virus and other security programs for Windows XP, which are still useful in 2026. The programs discussed here should have a good chance of still being useful for a long time, even if their official support has ended. Postings about anti-virus and other security programs for other older operating systems (e.g. Windows 2003 or Windows Vista) are also welcome, as well as postings about auxiliary programs which improve the functioning of these security programs.
</p>
]]></description><guid isPermaLink="false">187772</guid><pubDate>Sun, 29 Mar 2026 21:56:47 +0000</pubDate></item><item><title>XP32 browser to access Cloudflare sites?</title><link>https://msfn.org/board/topic/186813-xp32-browser-to-access-cloudflare-sites/</link><description><![CDATA[<p>
	I am getting blocked by websites that use Cloudflare hosting, I get stuck forever on pages like:
</p>

<p>
	<a href="https://annas-archive.se/slow_download/cfaaf2af56fd5956bd3f875b7f235726/0/0" rel="external nofollow">https://annas-archive.se/slow_download/cfaaf2af56fd5956bd3f875b7f235726/0/0</a>
</p>

<p>
	"Verifying you are human. This may take a few seconds.
</p>

<p>
	annas-archive.se needs to review the security of your connection before proceeding."
</p>

<p>
	 
</p>

<p>
	No problem on newer OSes.
</p>

<p>
	On XP I am using what I think is the latest version of "New Moon"
</p>

<p>
	NM28XP build:<br />
	Win32 <a href="https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250531-d849524bd-uxp-4cb39ffa48-xpmod.7z" rel="external nofollow">https://o.rthost.win/palemoon/palemoon-28.10.7a1.win32-git-20250531-d849524bd-uxp-4cb39ffa48-xpmod.7z</a>
</p>

<p>
	The version number, 28.10.7a1 does not appear to have changed for quite a while.
</p>

<p>
	Is there any way to get past Cloudflare, or any other browser that works on WinXP 32 that can?
</p>

<p>
	 
</p>

<p>
	Possibly related, I am now not able to log in to my account on <a href="https://imgur.com/signin#%2F" rel="external nofollow">https://imgur.com/</a>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">186813</guid><pubDate>Fri, 06 Jun 2025 03:11:52 +0000</pubDate></item><item><title>Antimalware, firewall, and other security programs for Windows XP working in 2023 and hopefully beyond</title><link>https://msfn.org/board/topic/184730-antimalware-firewall-and-other-security-programs-for-windows-xp-working-in-2023-and-hopefully-beyond/</link><description><![CDATA[<p>
	<u><strong><span style="font-size:18px;">Antimalware, firewall, and other security programs for Windows XP working in 2023 and hopefully beyond</span></strong></u><br />
	<br />
	I hereby open a new thread on the topic of <strong>security programs</strong> for <strong>Windows XP</strong>. I have been thinking about that for a longer time, and then I decided to tackle this project. <img alt=":yes:" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/default_yes.gif" title=":yes:" /><br />
	<strong>Windows XP</strong> is a very old operating system and a deeper knowledge of how to make it more secure is very important in my opinion. Therefore, I think it makes sense to get an overview of all the security programs still available for Windows XP. The thread "<strong>Which Antiviruses are Known for a Fact to be Working on XP SP3 as of 2019?</strong>",
</p>
<iframe allowfullscreen="" data-embedauthorid="420902" data-embedcontent="" data-embedid="embed8147588047" style="height:376px;max-width:500px;" data-embed-src="https://msfn.org/board/topic/177099-which-antiviruses-are-known-for-a-fact-to-be-working-on-xp-sp3-as-of-2019/?do=embed"></iframe>

<p>
	where I have previously written frequently about antivirus programs, has become rather bloated and confusing due to many informationless posts, is <strong>mainly focused</strong> on the topic of <strong>antivirus programs</strong> for Windows XP and has been completely unstructured from the very beginning. It is good to have such a thread full of different information for reference but there are many posts either <strong>outdated</strong>, <strong>incomplete</strong> or <strong>off-topic</strong>.  Therefore, I have decided to start a completely different thread from scratch. I deliberately chose the term <strong>antimalware</strong> in the title of this topic. In these days, most so-called antivirus programs can not only identify <strong>computer viruses</strong>, but also <strong>trojans</strong>, <strong>worms</strong>, <strong>rootkits</strong>, <strong>exploits</strong>, <strong>spyware</strong>, and so on. Generally speaking: <strong>a virus is a malware, but a malware is not always a virus</strong>. Therefore, <strong>malware</strong> is a <strong>generic term</strong> for any <strong>malicious software</strong>, <strong>including viruses</strong>. For many years now, the so-called <strong>antivirus programs</strong> have actually been <strong>antimalware programs</strong>.<br />
	<br />
	In any case, <strong>this new topic</strong> here is about <strong>antimalware</strong>, <strong>firewall</strong> and other <strong>security programs</strong> for <strong>Windows XP</strong>. Under the term other <strong>security programs</strong>, I include among others <strong>security suites</strong> like <strong>internet security</strong> and <strong>total security</strong>, <strong>antivirus</strong>, <strong>antispyware</strong>, <strong>anti-rootkit</strong>, <strong>anti-exploit</strong>, <strong>online</strong> and <strong>offline</strong> <strong>scanner</strong>, <strong>ad blocker</strong>, <strong>protection layer</strong>, <strong>virtualization</strong>, <strong>security check</strong> and <strong>control programs</strong> and so on that make the use of <strong>Windows XP</strong> <strong>safer</strong>. And to avoid any misunderstanding, the <strong>main focus</strong> in this thread is on the <strong>concept of security</strong>. Those security programs that have been officially classified as insecure or not trustworthy are <strong>not</strong> the subject of consideration here, of course. Furthermore, many of these security programs can no longer be clearly classified in one of these categories due to their <strong>multifunctionality</strong>.<br />
	<br />
	I therefore define the following categories and their abbreviations:
</p>

<pre class="ipsCode">AM+ = Antimalware program with real-time protection
AM- = Antimalware program without real-time protection
SP  = Specialized program (focused on one main antimalware function)
IS  = Internet Security
TS  = Total Security
ON  = Online scanner
OF  = Offline scanner
AB  = Ad blocker
FW  = Firewall
VP  = Virtualization program
PL  = Protection layer program
SC  = Security check program
CP  = Control program
MF  = Multifunctional program</pre>

<p>
	In addition, for the sake of simplicity, I define the following licence types and their abbreviations, reduced to the essentials:
</p>

<pre class="ipsCode">C = Commercial (any payment software including shareware)
F = Free
D = Donationware
O = Open source</pre>

<p>
	In the <strong>second post</strong> of this thread, I will provide and maintain an <strong>alphabetical list of working antimalware, firewall, and other security programs for Windows XP</strong> which were each presented in a corresponding post here. This list has the following columns: <strong>Name</strong>, <strong>Version</strong>, <strong>Type</strong>, <strong>Date</strong> and <strong>Link</strong>. <strong>Name</strong> means the name of the program, <strong>Version</strong> means its last/latest version, <strong>Type</strong> means its license type, <strong>Date</strong> means its last/latest date of release or creation (in some cases, there is no date of release available anymore) and <strong>Link</strong> means the link to its corresponding post here in this thread. I will only include programs in this list that receive updates in some form, be it program updates, definition updates or database updates. With the exception, of course, that there are also programs that do not necessarily need such updates.
</p>

<p>
	In the <strong>third post</strong> of this thread, I will create and maintain an <strong>alphabetical list of programs that need to be tested for compatibility, features and support or whose installers have been lost</strong> and therefore could not be tested.
</p>

<p>
	In the <strong>fourth post</strong> of this thread, I will create an <strong>alphabetical list of programs that have recently been abandoned or should be avoided</strong>. Some of them should only be used for a while or be avoided due to security reasons.<br />
	<br />
	This project is very extensive and involves a lot of work. <img alt="repareordi.gif" class="ipsImage" data-ratio="94.59" height="35" style="height:auto;" width="37" data-src="https://i.postimg.cc/ZqfjqFfX/repareordi.gif" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	In-depth research in particular is very time-consuming, but necessary. So be patient, especially if the list of programs fills up slowly! <img alt="sablierr.gif" class="ipsImage" data-ratio="70.59" height="24" style="height:auto;" width="34" data-src="https://i.postimg.cc/MZLW3r95/sablierr.gif" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /> As always: <strong>Good things come to those who wait</strong>. <img alt="blablaoreille.gif" class="ipsImage" data-ratio="50.00" height="20" style="height:auto;" width="40" data-src="https://i.postimg.cc/520gC8W7/blablaoreille.gif" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /> And just for clarification, I will not check all the programs myself to see if they can be installed properly and work, of course. Here, other members can make a perfect contribution with their knowledge or experiences already made. Furthermore, all the programs I have listed are <strong>not necessarily</strong> to be understood as <strong>recommendations</strong>. Basically, they are simply <strong>options</strong> that are still <strong>available</strong> for <strong>Windows XP</strong>. Because we all know that most manufacturers of security software have long since given up on Windows XP. If I personally consider a program to be good, I will express this in its relevant post. More about that here:
</p>
<iframe allowfullscreen="" data-embedauthorid="311648" data-embedcontent="" data-embedid="embed1835732568" style="height:295px;max-width:500px;" data-embed-src="https://msfn.org/board/topic/184730-antimalware-firewall-and-other-security-programs-for-windows-xp-working-in-2023-and-hopefully-beyond/?do=embed&amp;comment=1244477&amp;embedComment=1244477&amp;embedDo=findComment"></iframe>

<p>
	Any <strong>discussions</strong>, <strong>questions</strong> or <strong>suggestions</strong> about security programs for <strong>Windows XP</strong> are <strong>explicitly welcome</strong>. But one thing must be very clear, <strong>everything should relate to this topic</strong>. Just for clarification, <strong>insulting</strong>, <strong>provocative</strong> or completely <strong>off-topic posts</strong> (especially about operating systems other than Windows XP) will <strong>not</strong> be <strong>tolerated</strong>. <img alt="snegatif.gif" class="ipsImage" data-ratio="100.00" height="25" style="height:auto;" width="25" data-src="https://i.postimg.cc/xC9KLrrZ/snegatif.gif" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /> That means, <strong>please stay on topic!</strong> This thread is intended to be a well-structured source of information where readers can get ideas on how to make their old Windows XP a bit more secure. If you like this thread, or you find it interesting and helpful, I would appreciate any contribution, be it a comment, a like or an upvote. Thanks for your interest! Windows XP forever! <img alt=":thumbup" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/default_thumbup.gif" title=":thumbup" />
</p>

<p>
	Kind regards, AstroSkipper <img alt="firewall.gif" class="ipsImage" data-ratio="52.50" height="42" style="height:auto;" width="80" data-src="https://i.postimg.cc/CKb2PBjX/firewall.gif" src="https://msfn.org/board/applications/core/interface/js/spacer.png" />
</p>
]]></description><guid isPermaLink="false">184730</guid><pubDate>Fri, 28 Apr 2023 18:37:12 +0000</pubDate></item><item><title>Aligned or not-aligned partitions on a 4TB GPT hard disk drive under WinXP/2003?</title><link>https://msfn.org/board/topic/186967-aligned-or-not-aligned-partitions-on-a-4tb-gpt-hard-disk-drive-under-winxp2003/</link><description><![CDATA[<p>
	I am about to combine software downloads, spread out over several smaller HDDs, onto a single 4TB GPT HDD. The 4TB GPT HDD will be read and written to mainly under Window XP SP3 (with Paragon GPT Loader) and under Windows Server 2003 32bit SP2, with occasional read/write access by Windows 10. The 4TB GPT HDD will be used only for data storage, and I will create both a master 4TB GPT HDD and a backup 4TB GPT HDD.
</p>

<p>
	Should I create aligned or not-aligned (=CHS-aligned) partitions on the 4TB GPT hard disk drives?
</p>

<p>
	The two 4TB GPT HDDs are Toshiba HDWD240, the label on them has an "AF" symbol and Hard Disk Sentinel displays under WinXP "Bytes Per Sector: 4096 [Advanced Format]". Victoria v5.23 displays under WinXP: "Sector: Logic 512 bytes, Phys 4096". PartitionGuru v4.7.0 under WinXP displays "Sector Size: 512 Bytes, Physical sector Size: 512 Bytes".
</p>

<p>
	A major criteria is backward compatibility. Which Windows XP software doesNOT work with aligned partitions? Which Windows 10 software doesNOT work with not-aligned partitions? Which hardware or driver doesNOT work with aligned/not-aligned partitions?
</p>

<p>
	Does Windows XP/2003 have serious bugs when using aligned partitions? Does Windows 10 have serious bugs when using not-aligned partitions? Does boot-time/startup CHKDSK of WinXP/2003/Win10 have issues with aligned/not-aligned partitions on a 4TB GPT HDD?
</p>

<p>
	Is the question about partition alignment on a 4TB GPT HDD irrelevant? Do both aligned and not-aligned partitions work OK on a 4TB GPT HDD under WinXP/2003/Win10?
</p>

<p>
	Is there a worth-while increase in computer efficiency/speed, with a 5400rpm 4TB data storage HDD, when you use aligned partitions under Windows XP/2003?
</p>

<p>
	If the 4TB GPT HDD should ever go bad, is it easier to recover data from aligned or not-aligned partitions?
</p>

<p>
	When the onboard SATA controller (e.g. the Intel ICH5 onboard the Asus P5PE-VM motherboard of 2006) incorrectly detects under WinXP a disk geometry of 855388/121/34 (instead of 219051/255/63) for the 4TB GPT HDD connected to onboard SATA, will aligned or not-aligned partitions work OK?
</p>

<p>
	In Paragon Hard Disk Manager 11, 12, 14 and 15 you have the choice of creating aligned or not-aligned partitions under WinXP, with the selection -&gt; Tools -&gt; Settings -&gt; General options, section Partition Alignment Mode.
</p>

<p>
	You can also create a mix of aligned and not-aligned partitions on a GPT HDD with Paragon HDM under WinXP/2003 by switching between "Legacy" and "Vista" Alignment mode in Settings -&gt; exit PHDM -&gt; restart PHDM -&gt; create partition.
</p>

<p>
	There are several alternatives:<br />
	1) create not-aligned partitions on both the Master and Backup 4TB GPT HDD<br />
	2) create aligned partitions on both 4TB HDDs<br />
	3) create aligned partitions on one 4TB GPT HDD, and not-aligned partitions on the other 4TB GPT HDD<br />
	4) create a mix of aligned/not-aligned partitions depending on e.g. the file system (FAT32/NTFS)
</p>

<p>
	Answers to the various sub-questions above may help find an answer to the main question here: Should I create aligned or not-aligned partitions on the two 4TB GPT hard disk drives?
</p>
]]></description><guid isPermaLink="false">186967</guid><pubDate>Sat, 04 Oct 2025 13:46:53 +0000</pubDate></item><item><title>Root Certificates and Revoked Certificates for Windows XP</title><link>https://msfn.org/board/topic/175170-root-certificates-and-revoked-certificates-for-windows-xp/</link><description><![CDATA[<div>
	<strong>Moderator Edit:</strong>
</div>

<div>
	<strong>The download for the latest (1.6) version of Heinoganda's root certificates and revoked certificates update utility is here -</strong>
</div>

<div>
	<strong><a href="https://www.mediafire.com/file/pflkq12ik8tlx5w/jveWB2Qg1Lt9yT5m3CYpZ8b8N4rH.rar/file" rel="external nofollow">https://www.mediafire.com/file/pflkq12ik8tlx5w/jveWB2Qg1Lt9yT5m3CYpZ8b8N4rH.rar/file</a></strong>
</div>

<div>
	<strong>The archive password is: S4QH5TIefi7m9n1XLyTIZ3V5hSv4se1XB6jJZpH5TfB6vkJ8hfRxU7DWB2p</strong>
</div>

<div>
	 
</div>

<div>
	<strong>Note that the utility will also work on Windows Vista, but will have to be run as an administrator.</strong>
</div>

<div>
	 
</div>

<div>
	I hereby would like to offer a way to keep the roots certificates and the revoked certificates up to date.
</div>

<div>
	For the security of Windows XP after the last condition no official patches more for blocking div. Roots certificates and certificate update available.
</div>

<div>
	For revoked Certificate Update "rvkroots.exe" Microsoft download (<a href="https://web.archive.org/web/20171119114944/http://download.windowsupdate.com/d/msdownload/update/software/secu/2015/03/rvkroots_3f2ce4676450c06f109b5b4e68bec252873ccc21.exe" rel="external nofollow">http://www.microsoft.com/download/details.aspx?id=41542</a>), unzip to a folder (e.g. with WinRAR). In "rvkroots.inf" the entry in the string VERSION should be changed to "5,0,2195,0" and the VER entry changed to "005". The next step is download the "<a href="http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/disallowedcert.sst" rel="external nofollow">http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/disallowedcert.sst</a>" and paste the unzipped folder and replace older file. Then with e.g. (Create Self-Extracting Archive) WinRAR all files in the folder to an archive option SFX with the following comment:
</div>

<div>
	<div>
		<pre class="ipsCode">TempMode
Silent=1
Overwrite=1
Setup=Rundll32.exe advpack.dll,LaunchINFSection rvkroots.inf,DefaultInstall</pre>

		<p>
			pack and you have a current update for blocking unsafe Certificates!
		</p>
	</div>
</div>

<div>
	 
</div>

<div>
	<div>
		For Root Certificate Update "rootsupd.exe" Microsoft download (<a href="https://web.archive.org/web/20170829230259/http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/rootsupd.exe" rel="external nofollow">http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/rootsupd.exe</a>), unzip to a folder (eg with WinRAR), in "rootsupd.inf" entry in the string VERSION should "40,0,2195,0" loud and in VER "040" , In the next step,
	</div>

	<div>
		"<a href="http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authroots.sst" rel="external nofollow">http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/authroots.sst</a>"
	</div>

	<div>
		"<a href="http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/delroots.sst" rel="external nofollow">http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/delroots.sst</a>"
	</div>

	<div>
		"<a href="http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/roots.sst" rel="external nofollow">http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/roots.sst</a>"
	</div>

	<div>
		"<a href="http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/updroots.sst" rel="external nofollow">http://www.download.windowsupdate.com/msdownload/update/v3/static/trustedr/en/updroots.sst</a>" download and paste the unzipped folder and replace older files. Then with e.g. (Create Self-Extracting Archive) WinRAR all files in the folder to an archive option SFX with the following comment:
	</div>

	<div>
		<pre class="ipsCode">TempMode
Silent=1
Overwrite=1
Setup=Rundll32.exe advpack.dll,LaunchINFSection rootsupd.inf,DefaultInstall</pre>

		<p>
			pack and you have a current root certificate update!
		</p>

		<p>
			 
		</p>

		<p>
			For all languages!
		</p>

		<p>
			If you do approximately every 3 months.
		</p>

		<p>
			To re-update extends the generated SFX files to open with WinRAR and drag to the archives newer downloads (.sst files) by drag and drop into it.
		</p>

		<p>
			 
		</p>
	</div>
</div>

<p>
	<img alt=":)" data-emoticon="" data-src="https://msfn.org/board/uploads/emoticons/default_smile.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" style="height:auto;" />
</p>
]]></description><guid isPermaLink="false">175170</guid><pubDate>Sun, 01 Mar 2015 19:52:17 +0000</pubDate></item><item><title>CSMwrap - boot CSM on UEFI only systems.</title><link>https://msfn.org/board/topic/186793-csmwrap-boot-csm-on-uefi-only-systems/</link><description><![CDATA[<p>
	<a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/422112-dietmar/?do=hovercard" data-mentionid="422112" href="https://msfn.org/board/profile/422112-dietmar/" rel="">@Dietmar</a> <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/374863-reboot12/?do=hovercard" data-mentionid="374863" href="https://msfn.org/board/profile/374863-reboot12/" rel="">@reboot12</a> <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/425138-mov-ax-0xdead/?do=hovercard" data-mentionid="425138" href="https://msfn.org/board/profile/425138-mov-ax-0xdead/" rel="">@Mov AX, 0xDEAD</a>
</p>

<p>
	I discovered this today.
</p>

<p>
	<a href="https://github.com/FlyGoat/csmwrap" rel="external nofollow">https://github.com/FlyGoat/csmwrap</a>
</p>

<p>
	Hopefully this means we can boot XP x86 on UEFI class 3 systems now.
</p>
]]></description><guid isPermaLink="false">186793</guid><pubDate>Sun, 11 May 2025 05:37:11 +0000</pubDate></item><item><title>Microsoft Office 2013/2016 on Windows XP. Literally.</title><link>https://msfn.org/board/topic/187779-microsoft-office-20132016-on-windows-xp-literally/</link><description><![CDATA[<p>
	Hey guys. I recently also posted this on MDL but I wanted to share it here as well.
</p>

<p>
	The Developers behind XP's infamous Extended Kernel (OneCore API) managed to make Office 2013 (and 2016!) finally work on Windows XP. 
</p>

<p>
	For me, this is actually very satisfying since I was trying to install it for years without success. Sadly, both 2013 and 2016 are officially out of support now BUT 2016 is still receiving monthly updates as of March 2026 (support.microsoft.com/de-de/topic/updates-für-märz-2026-für-microsoft-office-c8ddfa76-20b4-482a-8412-8b2bf6363fa7).
</p>

<p>
	You will need the latest OneCore API Canary (v4.1+) as well as the MSI Versions for it to install. Personally, I spoofed Windows 7 to trick the installer.
</p>

<p>
	 
</p>

<p>
	Proof: imgur.com/a/dstXVfK
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">187779</guid><pubDate>Wed, 08 Apr 2026 12:41:37 +0000</pubDate></item><item><title>SetACL 2.1.3.</title><link>https://msfn.org/board/topic/187776-setacl-213/</link><description><![CDATA[<p>
	Anyone know where I can download the zip file for SetACL 2.1.3?  i downloaded the version 3.0 zip which doesn't work on XP.  Something about a bug in the OS check.  It was the only one I could find.  Everything else Googles AI suggested dead ended.  You'd think somewhere out there is an archived copy.
</p>
]]></description><guid isPermaLink="false">187776</guid><pubDate>Sat, 04 Apr 2026 04:25:50 +0000</pubDate></item><item><title>Build miniie6 source code</title><link>https://msfn.org/board/topic/187778-build-miniie6-source-code/</link><description><![CDATA[<p>
	AlongsCode start a project called miniie6<a href="https://github.com/AlongsCode/miniIe6?ysclid=mnoc3n8kie402532246" rel="external nofollow">https://github.com/AlongsCode/miniIe6?ysclid=mnoc3n8kie402532246</a> about five years ago.He said it include ie6 kernel and JScript v8.But he didn't finish the project until today.Could anyone build the source code with a useful version?
</p>
]]></description><guid isPermaLink="false">187778</guid><pubDate>Tue, 07 Apr 2026 08:12:33 +0000</pubDate></item><item><title>SetACL syntax help</title><link>https://msfn.org/board/topic/187775-setacl-syntax-help/</link><description><![CDATA[<p>
	I found some orphaned SIDs' in my xp pro system and I'd like to get rid of them.  Using acceschk if found that some of them are the owners of some files/folders.  Is there a way to use SetACL to locate the invalid (orphaned) SID as the "OWNER" and replace it with the Administrator account.  I know I can use subinacl to delete all the occurances of the orphaned SID with the cleandeletedsidsfrom= command but this will also remove them from the "OWNER" field as well and will leave the file/folder with no owner.  That might cause problems so I would like to avoid that.
</p>

<p>
	This is the logic of the command I would like to do:
</p>

<p>
	Look at the "OWNER" field in every file/folder<br />
	If <br />
	  the "OWNER" field contains the orphaned SID<br />
	Then<br />
	  Replace it with the Administrator account<br />
	Endif
</p>

<p>
	Can this be done with SetACL?  If so could you provide the proper syntax for the command?
</p>

<p>
	This is the command that Google's AI gave me but it doesn't look right:
</p>

<p>
	SetACL -on "D:\Program Files" -ot file -actn setowner -ownr<br />
	"n:S-1-5-21-299502267-113007714-1177238915-1004;s:y" -rec cont_obj
</p>

<p>
	.-on: The object name (your path)<br />
	.-ot: Object type (file/directory)<br />
	.-actn setowner: Targets only the owner field<br />
	.-ownr: The "n:" denotes the new owner (or you can use "n:Administrators")<br />
	.-rec cont_obj: Recursively applies this to files and subfolders.
</p>

<p>
	I don't see where it's replacing the orphaned SID with the Administrator account.  It looks more like a global replace of all "OWNERS" with the orphaned SID or the administrator account.  That's not what I want since that will also replace "NT AUTHORITY/SYSTEM" on files that are rightfully owned by the system.
</p>
]]></description><guid isPermaLink="false">187775</guid><pubDate>Fri, 03 Apr 2026 06:03:49 +0000</pubDate></item><item><title>Reverse Engineering with AI.</title><link>https://msfn.org/board/topic/187773-reverse-engineering-with-ai/</link><description><![CDATA[<p>
	<span><a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/422112-dietmar/?do=hovercard" data-mentionid="422112" href="https://msfn.org/board/profile/422112-dietmar/" rel="">@Dietmar</a></span>
</p>

<p>
	<span>Heres how you might be able to use AI to help you reverse engineer.</span>
</p>

<p>
	<span>You'll need 3 tools.</span>
</p>

<p>
	<span>pdbripper - <a href="https://github.com/horsicq/PDBRipper/releases/tag/2.03" rel="external nofollow">https://github.com/horsicq/PDBRipper/releases/tag/2.03</a></span>
</p>

<p>
	<span>relyze disassembler - <a href="https://www.relyze.com/download.html" rel="external nofollow">https://www.relyze.com/download.html</a></span>
</p>

<p>
	<span>I use relyze because I've found that neither Ghidra nor IDA pro will let me just copy the assembly code of a single function into a text filr or the clipboard.</span>
</p>

<p>
	<span>Lastly, Perplexity AI - <a href="https://www.perplexity.ai/" rel="external nofollow">https://www.perplexity.ai/</a></span>
</p>

<p>
	<span>---</span>
</p>

<p>
	<span>OK, lets pick a sizable function from the Netwtn04.sys file using the PDB symbols we have, lets go with oscWfdeSetPreferredOperatingChannel.</span>
</p>

<p>
	<span>Using relyze, oscWfdeSetPreferredOperatingChannel is defined as this.</span>
</p>

<p>
	<span> int32_t __stdcall oscWfdeSetPreferredOperatingChannel( struct _MINIPORT_CONTEXT * pMpContext, struct _OID_EVENT_DATA * pOid ).</span>
</p>

<p>
	<span>We will need to get the struct definitions for MINIPORT_CONTEXT and OID_EVENT_DATA for perplexity AI to use or it'll bul***** its way through with hallucinations, so this is what pdbripper is for.</span>
</p>

<p>
	<span>Using pdbripper we can get this for struct definitions -</span>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">struct _MINIPORT_CONTEXT
{
    void * hMiniportAdapterHandle;
    void * hWrapperConfigContext;
    void * hNdisMiniportDmaHandle;
    struct _FLOW_PROCESSOR * pHmacFlowProcessor;
    struct _FLOW_PROCESSOR * pMmacFlowProcessor;
    struct _JOB_SCHEDULER_DATA * pJobScheduler;
    long numWorkitemsRunningWithoutJobSched;
    void * pOsc;
    struct _ALON_CONTEXT * pAlonContext;
    struct _MLME_SUBSYSTEM * pMlmeSubSystem;
    struct _APP_EXT_SUBSYSTEM * pAppExtSubSystem;
    struct _NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES * pNativeAttributes;
    void * pUmacContext;
    struct _DP_ENGINE_SUBSYSTEM * pDpEngineSubsystem;
    struct _NDIS_MINIPORT_INIT_PARAMETERS * pMiniportInitParameters;
    long version;
    long productVersion;
    enum _MINIPORT_STATE uNdisMiniportState;
    struct _SpinlockR NdisMiniportStateLock;
    struct _SpinlockR NdisMiniportSendPacketLock;
    struct _SpinlockR contextLock;
    unsigned char bIsInMPInitialize;
    long bMiniportInitiatedHandshake;
    struct _MINIPORT_RESET_CONTEXT miniportReset;
    struct _DOT11_MIB_CONTEXT dot11Mib;
    struct _MIB_TABLE * pMib;
    struct _DATA_PATH_CONTEXT * pDataPathContext;
    void * pDeviceContext;
    enum _DOT11_CIPHER_ALGORITHM currentCipherAlg;
    union _LARGE_INTEGER lastOsScanTime;
    struct _MEMORY_MANAGER memoryManager;
    class CheckForHang * pCheckForHang;
    int doesUmacRunInHost;
    struct _XVT_CONTEXT * pXvtContext;
    int bXvtProxyModeEnabled;
    struct _NDIS_EVENT NdisMiniportInitializationCompleteSyncEvent;
    int isWdi;
    int bWdiOffloadMode;
    int bRestartPending;
    int bMacAddressRandomizationEnabled;
};

struct _OID_EVENT_DATA
{
    unsigned long oid;
    void * pInfoBuffer;
    unsigned long infoBufferLen;
    unsigned long methodOutputBufferLen;
    unsigned long * pBytesUsed;
    unsigned long * pMethodBytesWritten;
    unsigned long * pBytesNeeded;
    unsigned short opCode;
    unsigned long portNumber;
    struct _NDIS_OID_REQUEST * pNdisOidRequest;
};</span></pre>

<p>
	<span>Then, in relyze we right click inside the oscWfdeSetPreferredOperatingChannel disassembly window and select Export -&gt; To Clipboard (Function).</span>
</p>

<p>
	<span>We now write a prompt for perplexity AI.</span>
</p>

<p>
	<span>---</span>
</p>

<p>
	<span>Using the following struct definitions -</span>
</p>

<p>
	<span>struct _MINIPORT_CONTEXT<br />
	{<br />
	    void * hMiniportAdapterHandle;<br />
	    void * hWrapperConfigContext;<br />
	    void * hNdisMiniportDmaHandle;<br />
	    struct _FLOW_PROCESSOR * pHmacFlowProcessor;<br />
	    struct _FLOW_PROCESSOR * pMmacFlowProcessor;<br />
	    struct _JOB_SCHEDULER_DATA * pJobScheduler;<br />
	    long numWorkitemsRunningWithoutJobSched;<br />
	    void * pOsc;<br />
	    struct _ALON_CONTEXT * pAlonContext;<br />
	    struct _MLME_SUBSYSTEM * pMlmeSubSystem;<br />
	    struct _APP_EXT_SUBSYSTEM * pAppExtSubSystem;<br />
	    struct _NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES * pNativeAttributes;<br />
	    void * pUmacContext;<br />
	    struct _DP_ENGINE_SUBSYSTEM * pDpEngineSubsystem;<br />
	    struct _NDIS_MINIPORT_INIT_PARAMETERS * pMiniportInitParameters;<br />
	    long version;<br />
	    long productVersion;<br />
	    enum _MINIPORT_STATE uNdisMiniportState;<br />
	    struct _SpinlockR NdisMiniportStateLock;<br />
	    struct _SpinlockR NdisMiniportSendPacketLock;<br />
	    struct _SpinlockR contextLock;<br />
	    unsigned char bIsInMPInitialize;<br />
	    long bMiniportInitiatedHandshake;<br />
	    struct _MINIPORT_RESET_CONTEXT miniportReset;<br />
	    struct _DOT11_MIB_CONTEXT dot11Mib;<br />
	    struct _MIB_TABLE * pMib;<br />
	    struct _DATA_PATH_CONTEXT * pDataPathContext;<br />
	    void * pDeviceContext;<br />
	    enum _DOT11_CIPHER_ALGORITHM currentCipherAlg;<br />
	    union _LARGE_INTEGER lastOsScanTime;<br />
	    struct _MEMORY_MANAGER memoryManager;<br />
	    class CheckForHang * pCheckForHang;<br />
	    int doesUmacRunInHost;<br />
	    struct _XVT_CONTEXT * pXvtContext;<br />
	    int bXvtProxyModeEnabled;<br />
	    struct _NDIS_EVENT NdisMiniportInitializationCompleteSyncEvent;<br />
	    int isWdi;<br />
	    int bWdiOffloadMode;<br />
	    int bRestartPending;<br />
	    int bMacAddressRandomizationEnabled;<br />
	};</span>
</p>

<p>
	<span>struct _OID_EVENT_DATA<br />
	{<br />
	    unsigned long oid;<br />
	    void * pInfoBuffer;<br />
	    unsigned long infoBufferLen;<br />
	    unsigned long methodOutputBufferLen;<br />
	    unsigned long * pBytesUsed;<br />
	    unsigned long * pMethodBytesWritten;<br />
	    unsigned long * pBytesNeeded;<br />
	    unsigned short opCode;<br />
	    unsigned long portNumber;<br />
	    struct _NDIS_OID_REQUEST * pNdisOidRequest;<br />
	};</span>
</p>

<p>
	<span>Convert the following x86 assembly into human readable C code -</span>
</p>

<p>
	<span> int32_t __stdcall oscWfdeSetPreferredOperatingChannel( struct _MINIPORT_CONTEXT * pMpContext, struct _OID_EVENT_DATA * pOid )<br />
	 {<br />
	    push ebp<br />
	    mov ebp, esp<br />
	    push edi<br />
	    mov edi, dword ptr [pMpContext]<br />
	    test edi, edi<br />
	    jnz code_0x4235<br />
	 code_0x422B:<br />
	    mov eax, 0xE0020001<br />
	    pop edi<br />
	    pop ebp<br />
	    ret 0x8<br />
	 code_0x4235:<br />
	    push ebx<br />
	    push esi<br />
	    mov esi, dword ptr [pOid]<br />
	    mov ebx, dword ptr [esi+0x4]<br />
	    test ebx, ebx<br />
	    jnz code_0x424D<br />
	 code_0x4241:<br />
	    pop esi<br />
	    pop ebx<br />
	    mov eax, 0xE0020001<br />
	    pop edi<br />
	    pop ebp<br />
	    ret 0x8<br />
	 code_0x424D:<br />
	    movzx eax, word ptr [esi+0x1C]<br />
	    mov ecx, 0x5<br />
	    cmp cx, ax<br />
	    jz code_0x4271<br />
	 code_0x425B:<br />
	    mov ecx, 0x2<br />
	    cmp cx, ax<br />
	    jz code_0x4271<br />
	 code_0x4265:<br />
	    pop esi<br />
	    pop ebx<br />
	    mov eax, 0xC0000001<br />
	    pop edi<br />
	    pop ebp<br />
	    ret 0x8<br />
	 code_0x4271:<br />
	    push 0x0<br />
	    push 0x8<br />
	    push 0xFF10060B<br />
	    push esi<br />
	    call OidEventHandlerPrologCommon; int32_t __stdcall( struct _OID_EVENT_DATA * _pOid, unsigned long _oidExpected, unsigned long _inputBuffLenExpected, unsigned long _outputBuffLenExpected )<br />
	    test eax, eax<br />
	    jnz code_0x42E3<br />
	 code_0x4284:<br />
	    push ebx<br />
	    push edi<br />
	    call vifMgrGetContext; inline struct _VIF_MGR_CONTEXT * __stdcall( struct _MINIPORT_CONTEXT * pMpCotnext )<br />
	    push eax<br />
	    call vifMgrChSelSetPreferredOperatingChannel; int32_t __stdcall( struct _VIF_MGR_CONTEXT * pVifMgrContext, struct _WFDE_SET_PREFERRED_OPERATING_CHANNEL * pOpChannelParams )<br />
	    mov edi, eax<br />
	    test edi, edi<br />
	    jz code_0x42D6<br />
	 code_0x4297:<br />
	    mov ecx, dword ptr [WPP_GLOBAL_Control]<br />
	    cmp ecx, va_ptr WPP_GLOBAL_Control<br />
	    jz code_0x42D6<br />
	 code_0x42A5:<br />
	    test byte ptr [ecx+0x530], 0x1<br />
	    jz code_0x42D6<br />
	 code_0x42AE:<br />
	    cmp byte ptr [ecx+0x52D], 0x2<br />
	    jb code_0x42D6<br />
	 code_0x42B7:<br />
	    mov eax, dword ptr [ecx+0x524]<br />
	    push va_ptr string_oscWfdeSet; "oscWfdeSetPreferredOperatingChannel"<br />
	    push va_ptr WPP_f50d96c3adb583bcc2c3f6b942324e0c_Traceguids<br />
	    push 0x3B<br />
	    push eax<br />
	    mov eax, dword ptr [ecx+0x520]<br />
	    push eax<br />
	    call WPP_SF_s; void __stdcall( uint64_t Logger, uint16_t id, struct _GUID * TraceGuid, char * _a1 )<br />
	 code_0x42D6:<br />
	    push edi<br />
	    push 0x0<br />
	    push 0x8<br />
	    push esi<br />
	    call OidEventHandlerEpilog; void __stdcall( struct _OID_EVENT_DATA * pOid, unsigned long bytesRead, unsigned long bytesWritten, int32_t rc )<br />
	    mov eax, edi<br />
	 code_0x42E3:<br />
	    pop esi<br />
	    pop ebx<br />
	    pop edi<br />
	    pop ebp<br />
	    ret 0x8<br />
	 }</span>
</p>

<p>
	<span>---</span>
</p>

<p>
	<span>Perplexity AI gave me this answer.</span>
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">int32_t __stdcall oscWfdeSetPreferredOperatingChannel(
    struct _MINIPORT_CONTEXT *pMpContext,
    struct _OID_EVENT_DATA *pOid)
{
    int32_t status;
    struct _VIF_MGR_CONTEXT *vifCtx;
    struct _WFDE_SET_PREFERRED_OPERATING_CHANNEL *params;

    // Validate inputs
    if (pMpContext == NULL)
        return 0xE0020001;

    if (pOid == NULL || pOid-&gt;pInfoBuffer == NULL)
        return 0xE0020001;

    // Validate opcode (must be 2 or 5)
    if (pOid-&gt;opCode != 2 &amp;&amp; pOid-&gt;opCode != 5)
        return 0xC0000001;

    // Validate OID + buffer lengths
    status = OidEventHandlerPrologCommon(
        pOid,
        0xFF10060B,
        8,
        0
    );

    if (status != 0)
        return status;

    // Extract input buffer
    params = (struct _WFDE_SET_PREFERRED_OPERATING_CHANNEL *)pOid-&gt;pInfoBuffer;

    // Get VIF manager context and set preferred channel
    vifCtx = vifMgrGetContext(pMpContext);

    status = vifMgrChSelSetPreferredOperatingChannel(vifCtx, params);

    // Logging (WPP)
    if (status != 0)
    {
        if (WPP_GLOBAL_Control != NULL &amp;&amp;
            (WPP_GLOBAL_Control-&gt;Flags[0x530] &amp; 0x1) &amp;&amp;
            WPP_GLOBAL_Control-&gt;Level &gt;= 2)
        {
            WPP_SF_s(
                WPP_GLOBAL_Control-&gt;Logger,
                0x3B,
                &amp;WPP_f50d96c3adb583bcc2c3f6b942324e0c_Traceguids,
                "oscWfdeSetPreferredOperatingChannel"
            );
        }
    }

    // Complete OID handling
    OidEventHandlerEpilog(
        pOid,
        0,      // bytesRead
        8,      // bytesWritten
        status
    );

    return status;
}</span></pre>

<p>
	<span><a href="https://www.perplexity.ai/search/using-the-following-struct-def-iH1rN.zcSMaVPiFOgI5RlA" rel="external nofollow">https://www.perplexity.ai/search/using-the-following-struct-def-iH1rN.zcSMaVPiFOgI5RlA</a></span>
</p>

<p>
	<span><a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/422112-dietmar/?do=hovercard" data-mentionid="422112" href="https://msfn.org/board/profile/422112-dietmar/" rel="">@Dietmar</a></span>
</p>

<p>
	<span>Do you find this helpful?</span>
</p>
]]></description><guid isPermaLink="false">187773</guid><pubDate>Mon, 30 Mar 2026 15:08:07 +0000</pubDate></item><item><title>XP on J1900, what is needed?</title><link>https://msfn.org/board/topic/186803-xp-on-j1900-what-is-needed/</link><description><![CDATA[<p>
	recently I got a J1900 SBC board, of course it can run win10 but I do want to run XP on it.
</p>

<p>
	with latest acpi.sys it boots XP, but no USB port is working. Disabling USB3 makes every USB devices hidden to XP.
</p>

<p>
	and maybe a modded display driver can work on it?
</p>
]]></description><guid isPermaLink="false">186803</guid><pubDate>Mon, 26 May 2025 15:09:34 +0000</pubDate></item><item><title>Serpent/Mypal 68 on Windows XP SP1 (and older Windows versions?)</title><link>https://msfn.org/board/topic/186843-serpentmypal-68-on-windows-xp-sp1-and-older-windows-versions/</link><description><![CDATA[<p>
	I finally managed to get Serpent/Mypal 68 to work on Windows XP SP1 (and also SP2).
</p>

<p>
	<strong>Notes</strong>
</p>

<p>
	kernelxp.dll stays in the "mypal" and "basilisk" directories after patching, or else it will NOT work.
</p>

<p>
	<a class="ipsAttachLink" data-fileext="txt" data-fileid="56321" href="https://msfn.org/board/applications/core/interface/file/attachment.php?id=56321&amp;key=3e277800a762717e7f633d2692c524ca" rel="">mypal68-xpsp1-code.txt</a> <a class="ipsAttachLink" data-fileext="txt" data-fileid="56320" href="https://msfn.org/board/applications/core/interface/file/attachment.php?id=56320&amp;key=599a70a635bfab98cef3c79585f021cb" rel="">serpent-xpsp1-code.txt</a>
</p>

<p><a href="https://msfn.org/board/uploads/monthly_2025_07/SerpentonXPSP1.png.cc4d7c770ad5d951e40bc704db1e64e1.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="56317" src="https://msfn.org/board/applications/core/interface/js/spacer.png" data-src="https://msfn.org/board/uploads/monthly_2025_07/SerpentonXPSP1.thumb.png.d3c6f5ed3a2abc24035fec8a94771994.png" data-ratio="80" width="1000" class="ipsImage ipsImage_thumbnailed" alt="SerpentonXPSP1.png"></a></p>
<p><a href="https://msfn.org/board/uploads/monthly_2025_07/Mypal68onXPSP1.png.d11f257b5615959b57704eb7b008a02a.png" class="ipsAttachLink ipsAttachLink_image" ><img data-fileid="56318" src="https://msfn.org/board/applications/core/interface/js/spacer.png" data-src="https://msfn.org/board/uploads/monthly_2025_07/Mypal68onXPSP1.thumb.png.fdf41cb6230c794a9e8ee7082b4946bb.png" data-ratio="56.3" width="1000" class="ipsImage ipsImage_thumbnailed" alt="Mypal68onXPSP1.png"></a></p>]]></description><guid isPermaLink="false">186843</guid><pubDate>Fri, 04 Jul 2025 05:11:08 +0000</pubDate></item><item><title>Registry Recovery for XP</title><link>https://msfn.org/board/topic/187769-registry-recovery-for-xp/</link><description><![CDATA[<p>
	<strong>Kaspersky Registry Editor</strong>
</p>

<p>
	Experiment: I made Windows XP unbootable, for testing Kaspersky Registry Editor.
</p>

<p>
	The Windows XP operating system seems to have become unbootable by simply having set, with the regedit Windows registry editor,<br />
	the permission of SYSTEM of the registry key HKLM\SOFTWARE\Microsoft\Windows\Windows NT\CurrentVersion to <strong>Deny</strong>:<br />
	- in regedit browsed to HKLM\SOFTWARE\Microsoft\Windows\Windows NT\CurrentVersion<br />
	-&gt; right-clicked on CurrentVersion -&gt; Permissions -&gt; selected SYSTEM -&gt; clicked on Advanced button<br />
	-&gt; selected SYSTEM -&gt; clicked on Edit button<br />
	-&gt; clicked on any checkbox in column Deny -&gt; OK -&gt; clicked on Apply button -&gt; OK
</p>

<p>
	WARNING: The above experiment was very dangerous. Don't repeat it, unless you know what you are doing, and only at your own risk.
</p>

<p>
	<img alt="CurrentVersion_SYSTEM_set_to_Deny_18Mar2026.jpg.26b4f22b2cdf7db75148a921db1aa27a.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="57090" data-ratio="24.31" style="height:auto;" width="728" data-src="https://msfn.org/board/uploads/monthly_2026_03/CurrentVersion_SYSTEM_set_to_Deny_18Mar2026.jpg.26b4f22b2cdf7db75148a921db1aa27a.jpg" src="https://msfn.org/board/applications/core/interface/js/spacer.png" />
</p>

<p>
	When booting again into Windows XP, the following message came up:
</p>

<p>
	<strong>Windows Product Activation. A problem is preventing Windows from accurately checking the license for this computer. (0x80070005)</strong>
</p>

<p>
	Pressing Alt-Ctl-Del didn't help. Pressing F8 while booting, for getting into safe mode, didn't help, eventually only a black screen with a blinking cursor was displayed. I was locked out. I definitely do not want to suggest a similarity between Windows Product Activation and ransomware.<br />
	It might be interesting to see whether volume licenses of Windows, which do not require activation, have a similar locked-out problem.
</p>

<p>
	<strong>How to recover from being locked out?</strong><br />
	The easiest way was to restore the Windows XP partition from a previous partition backup image.<br />
	Another recovery method, restoring the previously backed up registry key HKLM\SOFTWARE\Microsoft\Windows\Windows NT\CurrentVersion from a .reg file with Kaspersky Registry Editor, has also worked for me. Although Kaspersky Registry Editor cannot set permissions, Windows XP came up OK after importing CurrentVersion. Windows XP booted OK and worked OK just like before setting SYSTEM to Deny.
</p>

<p>
	Importing with Kaspersky Registry Editor the CurrentVersion key from a 5MB .reg file was extremely slow on my 25-year-old 650MHz Inspiron 7500 laptop, about 45 minutes using the Kaspersky Rescue CD.
</p>

<p>
	<img alt="Kaspersky_Registry_Editor_imported_a_reg_18Mar2026.jpg.e2a17cb82142dd7aace02190bd28b0d5.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="57091" data-ratio="70.53" style="height:auto;" width="733" data-src="https://msfn.org/board/uploads/monthly_2026_03/Kaspersky_Registry_Editor_imported_a_reg_18Mar2026.jpg.e2a17cb82142dd7aace02190bd28b0d5.jpg" src="https://msfn.org/board/applications/core/interface/js/spacer.png" />
</p>

<p>
	In my successful recovery attempt I had first deleted with Kaspersky Registry Editor the CurrentVersion key in the Windows XP registry, BEFORE importing the backup of the CurrentVersion key,<br />
	In an earlier recovery attempt I had tried to import a 108MB backup .reg of the whole registry, without having deleted the content of  HKLM\SOFTWARE\ beforehand. Importing the whole registry took 12+ hours and WinXP did NOT come up afterwards, it was stuck in a different crash loop. Deleting the registry key with Kaspersky Registry Editor BEFORE importing a .reg file with the corresponding registry key seems to be essential.
</p>

<p>
	A comparison of 6 rescue disks lists three (AVG Rescue CD, Kaspersky Rescue Disk 10 and Norton Bootable Recovery Tool) which contain a registry editor: <a href="https://char.learnwebcoding.com/help/rescue_disk_comparison.html" rel="external nofollow">https://char.learnwebcoding.com/help/rescue_disk_comparison.html</a>
</p>

<p>
	\rescue\help\English\<strong>KRE.htm</strong> in the .iso seems to be the only documentation of Kaspersky Registry Editor.<br />
	KRE.htm incorrectly indicates "for all Windows operating systems installed on a computer":<br />
	Kaspersky Registry Editor does NOT display the Win98 registry, although it also displays the Win2003 registry on my old laptop, even if Win2003 is not listed among the system requirements of Kaspersky Rescue Disk 10:<br />
	<a href="https://web.archive.org/web/20120609034308/http://support.kaspersky.com/viruses/rescuedisk?level=3" rel="external nofollow">https://web.archive.org/web/20120609034308/http://support.kaspersky.com/viruses/rescuedisk?level=3</a>
</p>

<p>
	KRE.htm (file modification date 28Feb2012 in the .iso) indicates compatibility only up to Win7. The description page of Kaspersky Rescue Disk v10.0.32.17 (captured on 29Apr2014), however, indicates compatibility up to Win8: <a href="https://web.archive.org/web/20140429131943/http://support.kaspersky.com/4162" rel="external nofollow">https://web.archive.org/web/20140429131943/http://support.kaspersky.com/4162</a>
</p>

<p>
	Kaspersky Registry Editor seems to work OK also under Win2003, I have made a preliminary test.
</p>

<p>
	The final build v10.0.32.17 of Kaspersky Rescue Disk 10 is of 28Feb2013, as indicated by the file modification date of \rescue\KRD.VERSION in the .iso. It contains the Kaspersky Registry Editor component and signatures of 22Feb2013. It can be downloaded from <a href="https://web.archive.org/web/20140627131637/http://rescuedisk.kaspersky-labs.com/rescuedisk/kav_rescue_10.iso" rel="external nofollow">https://web.archive.org/web/20140627131637/http://rescuedisk.kaspersky-labs.com/rescuedisk/kav_rescue_10.iso</a>
</p>

<p>
	A user guide for Kaspersky Rescue Disk 10 (revision date 30Apr2010, does not mention mention Kaspersky Registry Editor which was first contained in kav_rescue.iso v10.0.31.4 (29Apr2012)) can be downloaded from <a href="https://web.archive.org/web/20111007093941/http://support.kaspersky.com/downloads/guides/kasp10.0_rescuedisk_en.pdf" rel="external nofollow">https://web.archive.org/web/20111007093941/http://support.kaspersky.com/downloads/guides/kasp10.0_rescuedisk_en.pdf</a>
</p>

<p>
	Even if virus-checking is rarely done with a rescue CD, the registry editor on the CD may make the .iso interesting under WinXP,  Win2003 and up to Win8, no idea under Win10/11.
</p>
]]></description><guid isPermaLink="false">187769</guid><pubDate>Wed, 18 Mar 2026 13:48:58 +0000</pubDate></item><item><title>Seaching for Intel 210-219 LAN  XP / 2003 32 / 64 bit driver</title><link>https://msfn.org/board/topic/176687-seaching-for-intel-210-219-lan-xp-2003-32-64-bit-driver/</link><description><![CDATA[
<p>
	Hello,<br />
	i have managed boot Windows Xp and Geforce 970, but i need also some Audio and Lan driver, and using USBtoLAN adapter as backup and without sounds gaming boring, i had MSI board MSI Z97 Gaming 7 where all these things working, but wasnt available, so i have bought Asrock Z97 Extereme 4/3.1
</p>

<p>
	  Yes i could use also USB audio or soundcard, but switching is annoying.
</p>

<p>
	Update:<br />
	Realtek HD 2.74 seems to work fine, so only LAN driver is needed.
</p>
]]></description><guid isPermaLink="false">176687</guid><pubDate>Wed, 03 May 2017 00:41:26 +0000</pubDate></item><item><title>NT 5.x Windows Update URLs Dump, inc. Custom Support Updates</title><link>https://msfn.org/board/topic/182599-nt-5x-windows-update-urls-dump-inc-custom-support-updates/</link><description><![CDATA[<p>
	- Windows NT 5.x family windowsupdate.com links for available languages, including all (any?) Custom Support Updates
</p>

<p>
	- The updates links are grouped for each build, slightly sorted, and ordered lexicographically per update number or file name as possible
</p>

<p>
	- Superseded (replaced) updates are not filtered or excluded
</p>

<p>
	- The dump is available as csv files containing updates name and url, or plain text files containing updates url
</p>

<p>
	- It's recommended to use CSVFileView to check the csv files<br />
	<a href="https://www.nirsoft.net/utils/csv_file_view.html" rel="external nofollow">https://www.nirsoft.net/utils/csv_file_view.html</a>
</p>

<p>
	- You can filter or extract updates for certain language using findstr (Vista or 7)<br />
	e.g.<br />
	 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted">
<span class="pln">findstr /i \-enu NT_5.2.3790-x64-Custom.csv &gt; NT_5.2.3790-x64-Custom-enu.csv</span></pre>

<p>
	<br />
	however, few update have different language identifier or none, so it's best to review the whole file first
</p>

<p>
	- NT_5.1.2600-x86-SP2-Custom and NT_5.1.2600-x86-SP2-Custom-IE are ment for the EOS Windows XP SP2 x86 only
</p>

<p>
	- NT5-ia64 is for Itanium-based Server 2003 / Windows XP
</p>

<p>
	- .NET Framework packs and updates for NT 5.1/5.2 are in a separate list files, likewise Windows Media Player and some eXtra updates
</p>

<p>
	# P.S. Maybe it's best not to post the links explicitly in the forum replies or text sites (pastebin, txtuploader..), and share them in the txt/csv files
</p>

<p>
	# Download
</p>

<p>
	<a href="https://gitlab.com/stdout12/adns/uploads/9ca06a12dd08c06edd889e65afa637fa/NT5_WU_URLs_csv.7z" rel="external nofollow">https://gitlab.com/stdout12/adns/uploads/9ca06a12dd08c06edd889e65afa637fa/NT5_WU_URLs_csv.7z</a>
</p>

<p>
	<a href="https://gitlab.com/stdout12/adns/uploads/33fcfd0b0f6c1a0cb74472cb8407800d/NT5_WU_URLs_txt.7z" rel="external nofollow">https://gitlab.com/stdout12/adns/uploads/33fcfd0b0f6c1a0cb74472cb8407800d/NT5_WU_URLs_txt.7z</a>
</p>


]]></description><guid isPermaLink="false">182599</guid><pubDate>Sun, 11 Apr 2021 05:34:37 +0000</pubDate></item><item><title>download manager for XP SP2</title><link>https://msfn.org/board/topic/187760-download-manager-for-xp-sp2/</link><description><![CDATA[<p>
	Hello guys. Decided to ask you 'cause can't seem to find one. Is there a download manager that still works with XP SP2 and most downloads links?
</p>

<p>
	 
</p>

<p>
	I know SP3 offers greater compatibility but last time that tried SP3 it completely broke my system.
</p>

<p>
	 
</p>

<p>
	My pick was FDM but all legacy versions give me an installation error and the same with portables. Assume they're for SP3 only. No browser extensions, please. I'm one of those who uses a separate download manager. Any suggestions?  <img alt=":blink:" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/default_blink.png" title=":blink:" />
</p>
]]></description><guid isPermaLink="false">187760</guid><pubDate>Mon, 02 Mar 2026 01:19:58 +0000</pubDate></item></channel></rss>
