<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Jim Dolby</title>
	<atom:link href="https://jim.dolby.id.au/feed" rel="self" type="application/rss+xml" />
	<link>https://jim.dolby.id.au/</link>
	<description>A Geek and still proud of it!</description>
	<lastBuildDate>Tue, 03 Jun 2025 06:03:29 +0000</lastBuildDate>
	<language>en-AU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
<site xmlns="com-wordpress:feed-additions:1">195341223</site>	<item>
		<title>Uninstall default Samsung and Android Apps without Rooting the device</title>
		<link>https://jim.dolby.id.au/tips/misc/uninstall-default-samsung-and-android-apps-without-rooting-the-device.html</link>
					<comments>https://jim.dolby.id.au/tips/misc/uninstall-default-samsung-and-android-apps-without-rooting-the-device.html#respond</comments>
		
		<dc:creator><![CDATA[YTS_Jim]]></dc:creator>
		<pubDate>Wed, 08 May 2024 03:24:58 +0000</pubDate>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[tip]]></category>
		<guid isPermaLink="false">https://jim.dolby.id.au/?p=556</guid>

					<description><![CDATA[<p>To uninstall default apps on a Samsung device without root access, you can use Android Debug Bridge (ADB) commands. This should work for most other devices, once you work out how to enable debug mode on that flavour of device. Here’s a general guide on how to do it: Remember, it’s important to be cautious [&#8230;]</p>
<p>The post <a href="https://jim.dolby.id.au/tips/misc/uninstall-default-samsung-and-android-apps-without-rooting-the-device.html">Uninstall default Samsung and Android Apps without Rooting the device</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>To uninstall default apps on a Samsung device without root access, you can use <a href="https://developer.android.com/tools/adb">Android Debug Bridge</a> (ADB) commands. This should work for most other devices, once you work out how to enable debug mode on that flavour of device.</p>



<p>Here’s a general guide on how to do it:</p>



<ol class="wp-block-list">
<li><strong>Enable USB Debugging</strong> on your Samsung Android device:
<ul class="wp-block-list">
<li>Go to <strong>Settings</strong> > <strong>About phone</strong>.</li>



<li>Tap on <strong>Build number</strong> several times until you unlock <strong>Developer options</strong>.</li>



<li>Go to <strong>Settings</strong> > <strong>Developer options</strong> and toggle on <strong>USB debugging</strong>.</li>
</ul>
</li>



<li><strong>Install <a href="https://developer.android.com/tools/adb">ADB</a></strong> on your computer:
<ul class="wp-block-list">
<li>Download the ADB installation package for your computer’s operating system.</li>



<li>Extract the package to a folder on your computer.</li>
</ul>
</li>



<li><strong>Connect your Samsung device to your computer</strong> via a USB cable.</li>



<li><strong>Open a command prompt or terminal</strong> on your computer and navigate to the folder where you extracted ADB.</li>



<li><strong>Enter the ADB devices command</strong> to check if your device is properly connected:<br><code>adb devices</code></li>



<li><strong>List the package names</strong> of the apps you want to uninstall:<br><code>adb shell pm list packages</code></li>



<li><strong>Uninstall the desired app</strong> using the package name:<br><code>adb shell pm uninstall -k --user 0 &lt;package_name> </code>Replace <code>&lt;package_name></code> with the actual package name of the app you want to remove.</li>
</ol>



<p><strong>Remember</strong>, it’s important to be cautious when removing system apps, as some may be critical for your device’s functionality. <a href="https://r1.community.samsung.com/t5/others/how-to-remove-samsung-bloatware-without-root/td-p/5817510" target="_blank" rel="noreferrer noopener">Always make sure the apps you’re removing are safe to uninstall<sup>1</sup></a><a href="https://www.thecustomdroid.com/uninstall-samsung-galaxy-s10-bloatware-guide/" target="_blank" rel="noreferrer noopener"><sup>2</sup></a>.</p>



<p><a href="https://www.youtube.com/watch?v=rUJMXvLQtrs" target="_blank" rel="noreferrer noopener">For a more detailed guide, including finding package names and using specific tools, you can refer to online tutorials and videos that provide step-by-step instructions<sup>3</sup></a><a href="https://www.youtube.com/watch?v=u_R9YUmvRP8" target="_blank" rel="noreferrer noopener"><sup>4</sup></a><a href="https://www.youtube.com/watch?v=sS_sQU8IMN0" target="_blank" rel="noreferrer noopener"><sup>5</sup></a>. Just ensure you follow the instructions carefully to avoid any issues with your device, as its VERY easy to brick the device using ADB.</p>
<p>The post <a href="https://jim.dolby.id.au/tips/misc/uninstall-default-samsung-and-android-apps-without-rooting-the-device.html">Uninstall default Samsung and Android Apps without Rooting the device</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jim.dolby.id.au/tips/misc/uninstall-default-samsung-and-android-apps-without-rooting-the-device.html/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">556</post-id>	</item>
		<item>
		<title>Install handbrake on CentOS8</title>
		<link>https://jim.dolby.id.au/tips/linux/install-handbrake-on-centos8.html</link>
		
		<dc:creator><![CDATA[YTS_Jim]]></dc:creator>
		<pubDate>Sat, 11 Jul 2020 04:50:59 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[CentOS8]]></category>
		<category><![CDATA[DVD Ripping]]></category>
		<category><![CDATA[Handbrake]]></category>
		<guid isPermaLink="false">https://www.securetech.com.au/?p=316</guid>

					<description><![CDATA[<p>Handbrake can be installed without having to install from source, simply for this tutorial to learn how. Handbrake install instructions for centos8 show that you have to install from source as well as installing all development tools, but there is an easier way &#8230; install from rpmfusion. RPMFusion provides software that the Fedora project or [&#8230;]</p>
<p>The post <a href="https://jim.dolby.id.au/tips/linux/install-handbrake-on-centos8.html">Install handbrake on CentOS8</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Handbrake can be installed without having to install from source, simply for this tutorial to learn how.</p>



<p><a href="https://handbrake.fr/">Handbrake</a> <a href="https://handbrake.fr/docs/en/latest/developer/install-dependencies-centos.html">install instructions for centos8</a> show that you have to install from source as well as installing all development tools, but there is an easier way &#8230; install from rpmfusion.</p>



<p>RPMFusion provides software that the Fedora project or Redhat don&#8217;t want to.</p>



<p>Before you progress any further, you need to <a href="https://fedoraproject.org/wiki/EPEL/FAQ#howtouse">enable EPEL</a> in <a href="https://www.centos.org/">CentOS8</a></p>



<p>According to the <a href="https://rpmfusion.org/Configuration">RPMFusion configuration guide</a> at time of writing, you need to do the following in a console to add the required settings to CentOS8:</p>



<pre class="wp-block-code"><code>sudo dnf install --nogpgcheck https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
sudo dnf install --nogpgcheck https://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm</code></pre>



<p>Next, you need to install Handbrake GUI</p>



<pre class="wp-block-code"><code>sudo dnf install HandBrake-gui</code></pre>



<p>This will then try to resolve all the dependencies using the new RPMFusion repositories and should prompt to download approx 20MB of packages:</p>



<pre class="wp-block-code"><code>Install  22 Packages

Total size: 20 M
Total download size: 20 M
Installed size: 63 M
Is this ok &#91;y/N]: </code></pre>



<p>to run handbrake, type the following into a console:</p>



<pre class="wp-block-code"><code>ghb</code></pre>
<p>The post <a href="https://jim.dolby.id.au/tips/linux/install-handbrake-on-centos8.html">Install handbrake on CentOS8</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">316</post-id>	</item>
		<item>
		<title>Securing your devices using DNS</title>
		<link>https://jim.dolby.id.au/tips/security/securing-your-devices-using-dns.html</link>
		
		<dc:creator><![CDATA[YTS_Jim]]></dc:creator>
		<pubDate>Sat, 20 Jun 2020 23:38:01 +0000</pubDate>
				<category><![CDATA[Networks]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[DNS]]></category>
		<category><![CDATA[home]]></category>
		<guid isPermaLink="false">https://www.securetech.com.au/?p=311</guid>

					<description><![CDATA[<p>We have long wondered why some of the more harmful webpages are not blocked more easily using DNS, and we finally found a system that does it for us.  Securing your devices using DNS may sound like an odd concept, but read on to find out more</p>
<p>The post <a href="https://jim.dolby.id.au/tips/security/securing-your-devices-using-dns.html">Securing your devices using DNS</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>We have long wondered why some of the more harmful webpages are not blocked more easily using DNS, and we finally found a system that does it for us.  Securing your devices using DNS may sound like an odd concept, but read on to find out more.  You can now improve your Internet Security &amp; Privacy In a Few Easy Steps</p>



<p>dns9.<a href="http://quad9.net/">quad9.net</a> is a great free service that blocks many bad things from talking to your computers and other devices. Alot of the viruses people get come from either webpages or email and use DNS to talk to their command and control (C&amp;C) server(s). Quad9 provides Internet Security &amp; Privacy<br>In a Few Easy Steps</p>



<p>dns9.<a href="http://quad9.net/">quad9.net</a> will allow you to block all harmful webpages and many other things without you even being aware of it.</p>



<p>If your unsure what DNS is, its the Domain Name System. in other words, its the domain name of the site (such as securetech.com.au) which resolves into an IP address of &#8220;208.113.162.199&#8221;. which one is easier to remember?</p>



<p></p>
<p>The post <a href="https://jim.dolby.id.au/tips/security/securing-your-devices-using-dns.html">Securing your devices using DNS</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">311</post-id>	</item>
		<item>
		<title>Remove preinstalled window 10 apps for all users using powershell</title>
		<link>https://jim.dolby.id.au/tips/windows/remove-preinstalled-window-10-apps-for-all-users-using-powershell.html</link>
		
		<dc:creator><![CDATA[YTS_Jim]]></dc:creator>
		<pubDate>Wed, 03 Jun 2020 07:53:33 +0000</pubDate>
				<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Windows Tips]]></category>
		<category><![CDATA[Default Apps]]></category>
		<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Windows 10]]></category>
		<guid isPermaLink="false">https://www.securetech.com.au/?p=295</guid>

					<description><![CDATA[<p>To remove the apps that come pre-installed with windows 10, open a powershell window as Administrator, and paste the following</p>
<p>The post <a href="https://jim.dolby.id.au/tips/windows/remove-preinstalled-window-10-apps-for-all-users-using-powershell.html">Remove preinstalled window 10 apps for all users using powershell</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>We all need Remove preinstalled window 10 apps for all users at some point. We can do this using powershell. The list on this page is hard to keep current, but running the following code will give you a list of the names of your currently installed packages and you can remove what you think isn&#8217;t required. It is fairly easy to re-install if required, but we still advise caution.</p>



<pre class="wp-block-code"><code>Get-AppxPackage -AllUsers | Select Name</code></pre>



<p>To remove the preinstalled windows 10 apps for all users using powershell, open <a href="https://en.wikipedia.org/wiki/PowerShell">powershell</a> as Administrator, and paste the following.</p>



<pre class="wp-block-code"><code>#Be careful with the first line ... you may want to keep the windows store installed as alot of applications come through there now, rather than direct installs.
#Get-appxpackage -allusers windowsstore | install-appxpackage
Get-appxpackage -allusers xboxapp | remove-appxpackage
Get-appxpackage -allusers 3dbuilder | remove-appxpackage
Get-appxpackage -allusers zune | remove-appxpackage
Get-appxpackage -AllUsers camera | remove-appxpackage
Get-appxpackage -AllUsers solitaire | remove-appxpackage
Get-appxpackage -AllUsers bing | remove-appxpackage
Get-appxpackage -AllUsers getstarted | remove-appxpackage
Get-appxpackage -AllUsers photos | remove-appxpackage
Get-appxpackage -allusers alarms | remove-appxpackage
Get-appxpackage -allusers skype | remove-appxpackage
Get-appxpackage -allusers phone | remove-appxpackage
Get-appxpackage -allusers maps | remove-appxpackage
Get-appxpackage -allusers people | remove-appxpackage
Get-appxpackage -allusers messaging | remove-appxpackage
Get-appxpackage -allusers connectivity | remove-appxpackage
Get-appxpackage -allusers communication | remove-appxpackage
Get-appxpackage -allusers candy | remove-appxpackage
Get-appxpackage -AllUsers office | Remove-AppxPackage
Get-appxpackage -AllUsers twitter | Remove-AppxPackage</code></pre>



<p>If you didn&#8217;t actually read the above before copying and pasting (as we may or may not have done), you will need to re-install the store if you want it (which is likely):</p>



<pre class="wp-block-code"><code>Get-AppXPackage WindowsStore -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}</code></pre>



<p>To Add singular packages back in, use the following code</p>



<pre class="wp-block-code"><code>Get-appxpackage -allusers twitter | install-appxpackage</code></pre>



<p><a href="https://www.securetech.com.au/tag/powershell">Powershell</a> is an amazing thing that allows the reasonably knowledgeable person to do many functions easily which would normally require alot more time and or effort.</p>



<p>Microsoft also has a great resource on what apps are installed, system apps and if not on the list are therefore removable &#8230; <a href="https://docs.microsoft.com/en-us/windows/application-management/apps-in-windows-10">Windows 10 &#8211; Apps &#8211; Windows Application Management | Microsoft Docs</a></p>



<h2 class="wp-block-heading">Update 2021</h2>



<p>The following list is one that I have found on a newly installed win10 machine and most of the problematic apps where removed. it should be noted that when i re-ran the list and found most of the apps still installed, so im working on a way to remove the likes of skype &#8230; good old microsoft, always doing what it thinks is right by us, despite being told to remove an app and actually showing it as removing, the app doesn&#8217;t remove &#8230; go figure.</p>



<pre class="wp-block-code"><code>Get-AppxPackage -AllUsers Microsoft.GetHelp | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.Windows.Photos | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.WindowsAlarms | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.WindowsCalculator | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.WindowsCamera | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.WindowsMaps | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.WindowsSoundRecorder | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.Xbox.TCUI | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.XboxGameOverlay | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.XboxGamingOverlay | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.XboxIdentityProvider | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.XboxSpeechToTextOverlay | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.YourPhone | Remove-AppPackage
Get-AppxPackage -AllUsers SpotifyAB.SpotifyMusic | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.XboxApp | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.MixedReality.Portal | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.Microsoft3DViewer | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.Getstarted | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.ZuneVideo | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.ZuneMusic | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.BingWeather | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.WindowsFeedbackHub | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.MicrosoftSolitaireCollection | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.MicrosoftStickyNotes | Remove-AppPackage
Get-AppxPackage -AllUsers Microsoft.SkypeApp | Remove-AppPackage
</code></pre>



<p></p>
<p>The post <a href="https://jim.dolby.id.au/tips/windows/remove-preinstalled-window-10-apps-for-all-users-using-powershell.html">Remove preinstalled window 10 apps for all users using powershell</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">295</post-id>	</item>
		<item>
		<title>How to replace Dropbox OneDrive or sugarsync with syncthing</title>
		<link>https://jim.dolby.id.au/tips/backup-and-sync-tips/how-to-replace-dropbox-onedrive-or-sugarsync-with-syncthing.html</link>
		
		<dc:creator><![CDATA[YTS_Jim]]></dc:creator>
		<pubDate>Wed, 03 Jun 2020 06:37:33 +0000</pubDate>
				<category><![CDATA[Backup and Sync]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Backups]]></category>
		<category><![CDATA[sugarsync]]></category>
		<category><![CDATA[sync]]></category>
		<category><![CDATA[Windows 10]]></category>
		<guid isPermaLink="false">https://www.securetech.com.au/?p=293</guid>

					<description><![CDATA[<p>If your sick of paying for synchronization software that is overpriced or your running out of space using a free account, Syncthing is one answer, particularly if you have computers in multiple locations or have a good friend or family member that is happy to share some HDD space and internet bandwidth to allow you [&#8230;]</p>
<p>The post <a href="https://jim.dolby.id.au/tips/backup-and-sync-tips/how-to-replace-dropbox-onedrive-or-sugarsync-with-syncthing.html">How to replace Dropbox OneDrive or sugarsync with syncthing</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>If your sick of paying for synchronization software that is overpriced or your running out of space using a free account, Syncthing is one answer, particularly if you have computers in multiple locations or have a good friend or family member that is happy to share some HDD space and internet bandwidth to allow you to do offsite automatic backups.</p>



<p>We recently discovered <a href="https://syncthing.net/">SyncThing</a> and have been very impressed with it&#8217;s <a href="https://docs.syncthing.net/users/index.html">features</a>, functionality and <a href="https://syncthing.net/security/">security</a>. If you have not yet heard of SyncThing, then you don&#8217;t know what your missing out on.  It has many awesome features, a few of which are listed below.</p>



<ul class="wp-block-list"><li>Syncthing is an amazing free software that allows you to share folders between networked devices, such as laptops and mobile phones.</li><li>Syncthing has clients for <a href="https://github.com/canton7/SyncTrayzor/releases/latest">windows</a>, <a href="https://github.com/syncthing/syncthing-macos/releases/latest">mac</a> and <a href="https://syncthing.net/downloads/">linux</a> computers</li><li>Syncthing has clients for <a href="https://play.google.com/store/apps/details?id=com.nutomic.syncthingandroid">android</a> and apple ios (ipad, iphone, ipod) although the later has limited support.</li><li>Sycthing is <a href="https://syncthing.net/security/">secure</a>.</li><li>Syncthing can be setup to sync in a <a href="https://en.wikipedia.org/wiki/Mesh_networking">mesh</a> or <a href="https://en.wikipedia.org/wiki/Spoke%E2%80%93hub_distribution_paradigm">spoke</a>.</li></ul>



<p></p>
<p>The post <a href="https://jim.dolby.id.au/tips/backup-and-sync-tips/how-to-replace-dropbox-onedrive-or-sugarsync-with-syncthing.html">How to replace Dropbox OneDrive or sugarsync with syncthing</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">293</post-id>	</item>
		<item>
		<title>Map Network drive to remote computer via SSH</title>
		<link>https://jim.dolby.id.au/tips/windows/map-network-drive-to-remote-computer-via-ssh.html</link>
		
		<dc:creator><![CDATA[YTS_Jim]]></dc:creator>
		<pubDate>Wed, 03 Jun 2020 03:36:55 +0000</pubDate>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[Windows Tips]]></category>
		<category><![CDATA[Windows 10]]></category>
		<guid isPermaLink="false">https://www.securetech.com.au/?p=268</guid>

					<description><![CDATA[<p>If you need to access files on a remote computer (such as a webserver), you can use several different software to do this.</p>
<p>The post <a href="https://jim.dolby.id.au/tips/windows/map-network-drive-to-remote-computer-via-ssh.html">Map Network drive to remote computer via SSH</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>If you need to access files on a remote computer (such as a webserver), you can use several different software to do this.</p>



<p><a href="https://github.com/evsar3/sshfs-win-manager">sshfs-win-manager</a>  which is free open source software and uses <a href="https://github.com/billziss-gh/sshfs-win">sshfs-win</a></p>



<p><a href="http://www.expandrive.com/windows">ExpanDrive</a> has not been tested, but looks very promising, if only it had sugarsync</p>
<p>The post <a href="https://jim.dolby.id.au/tips/windows/map-network-drive-to-remote-computer-via-ssh.html">Map Network drive to remote computer via SSH</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">268</post-id>	</item>
		<item>
		<title>Adding Remote Desktop (RDP) support to windows 10 home</title>
		<link>https://jim.dolby.id.au/tips/windows/adding-remote-desktop-rdp-support-to-windows-10-home.html</link>
		
		<dc:creator><![CDATA[YTS_Jim]]></dc:creator>
		<pubDate>Wed, 01 Apr 2020 12:23:39 +0000</pubDate>
				<category><![CDATA[Windows Tips]]></category>
		<category><![CDATA[mstsc]]></category>
		<category><![CDATA[RDP]]></category>
		<category><![CDATA[Remote Desktop]]></category>
		<category><![CDATA[Win10 Home]]></category>
		<category><![CDATA[Windows 10]]></category>
		<guid isPermaLink="false">https://www.securetech.com.au/?p=251</guid>

					<description><![CDATA[<p>Microsoft Windows 10 home is easily modified to add the Remote Desktop features. These feature are only normally available in the Professional version of win10 (pro). You don&#8217;t need to pay for the professional version to have Remote Desktop services installed on your computer. Some smart people have worked out how install Remote Desktop Server [&#8230;]</p>
<p>The post <a href="https://jim.dolby.id.au/tips/windows/adding-remote-desktop-rdp-support-to-windows-10-home.html">Adding Remote Desktop (RDP) support to windows 10 home</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Microsoft Windows 10 home is easily modified to add the Remote Desktop features. These feature are only normally available in the Professional version of win10 (pro).</p>



<p>You don&#8217;t need to pay for the professional version to have Remote Desktop services installed on your computer. Some smart people have worked out how install Remote Desktop Server on Win10 Home.</p>



<p><a href="https://www.ctrl.blog/entry/how-to-rdpwrapper-win10-home.html">A good article explaining how to enable remote RDP access in Windows 10 Home edition</a>, but <a href="https://github.com/stascorp/rdpwrap/">sadly RDPWrap isn&#8217;t updated</a> for the latest version of windows 10, So we decided to make it easier for people to <a href="https://github.com/stascorp/rdpwrap/pull/859">find a working RDPWrap solution</a>:</p>



<ol class="wp-block-list"><li>Copy the files from the archive &#8220;<a href="https://github.com/stascorp/rdpwrap/">RDPWrap-v1.6.2.zip</a>&#8221; (or newer) to the &#8220;%ProgramFiles%\RDP Wrapper&#8221; directory.</li><li>DO NOT use other location to install/extract the RDP Wrapper files, as it will not work,<br>USE ONLY the &#8220;%ProgramFiles%\RDP Wrapper&#8221; directory (normally C:\Program Files (x86)\RDP Wrapper)</li><li>Extract/Copy the files/folders from the archive &#8220;<a href="https://github.com/asmtron/rdpwrap/raw/master/autoupdate.zip">autoupdate.zip</a>&#8221; to the &#8220;%ProgramFiles%\RDP Wrapper&#8221; directory</li><li>To enable autorun of autoupdate.bat on system startup, run the following helper batch file as administrator: &#8220;%ProgramFiles%\RDP Wrapper\helper\autoupdate__enable_autorun_on_startup.bat&#8221;</li><li>Set in your Antivirus/WindowsDefender an exclusion on the folder &#8220;%ProgramFiles%\RDP Wrapper&#8221; to prevent the deletion of RDP Wrapper files</li><li>Now you can use the autoupdate batch file to install and update the RDP Wrapper. Please run the following autoupdate batch file as administrator: &#8220;%ProgramFiles%\RDP Wrapper\autoupdate.bat&#8221;</li></ol>



<p></p>
<p>The post <a href="https://jim.dolby.id.au/tips/windows/adding-remote-desktop-rdp-support-to-windows-10-home.html">Adding Remote Desktop (RDP) support to windows 10 home</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">251</post-id>	</item>
		<item>
		<title>Wireless Broadband RAS auto Dialer</title>
		<link>https://jim.dolby.id.au/projects/autodialer/wireless-broadband-ras-auto-dialer.html</link>
		
		<dc:creator><![CDATA[YTS_Jim]]></dc:creator>
		<pubDate>Sat, 28 Mar 2020 03:04:32 +0000</pubDate>
				<category><![CDATA[AutoDialer]]></category>
		<category><![CDATA[Auto]]></category>
		<category><![CDATA[automatic]]></category>
		<category><![CDATA[RAS]]></category>
		<category><![CDATA[Wireless Broadband]]></category>
		<guid isPermaLink="false">https://www.securetech.com.au/?p=249</guid>

					<description><![CDATA[<p>Anyone can Download the RAS automatic dialer (AKA Wireless broadband control)</p>
<p>The post <a href="https://jim.dolby.id.au/projects/autodialer/wireless-broadband-ras-auto-dialer.html">Wireless Broadband RAS auto Dialer</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Anyone can <a href="https://www.securetech.com.au/downloads/rasautodialer/" target="_blank" rel="noreferrer noopener" aria-label="Download the RAS automatic dialer (AKA Wireless broadband control) (opens in a new tab)">Download the RAS automatic dialer (AKA Wireless broadband control)</a></p>
<p>The post <a href="https://jim.dolby.id.au/projects/autodialer/wireless-broadband-ras-auto-dialer.html">Wireless Broadband RAS auto Dialer</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">249</post-id>	</item>
		<item>
		<title>Encrypt SCPrompt communications using SecureVNC plugin</title>
		<link>https://jim.dolby.id.au/projects/scprompt/encrypt-scprompt-communications-using-securevnc.html</link>
					<comments>https://jim.dolby.id.au/projects/scprompt/encrypt-scprompt-communications-using-securevnc.html#comments</comments>
		
		<dc:creator><![CDATA[YTS_Jim]]></dc:creator>
		<pubDate>Fri, 27 Mar 2020 05:07:18 +0000</pubDate>
				<category><![CDATA[SCPrompt]]></category>
		<category><![CDATA[AES256]]></category>
		<category><![CDATA[Encryption]]></category>
		<category><![CDATA[How-to]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Secure]]></category>
		<category><![CDATA[ultravnc]]></category>
		<category><![CDATA[uvnc]]></category>
		<category><![CDATA[vnc]]></category>
		<guid isPermaLink="false">https://www.securetech.com.au/?p=247</guid>

					<description><![CDATA[<p>SecureVNC Plugin allows secure communications (Using AES256) between UVNC viewer and server. The following gives simple steps how-to Add SecureVNC plugin to secure SCPrompt.</p>
<p>The post <a href="https://jim.dolby.id.au/projects/scprompt/encrypt-scprompt-communications-using-securevnc.html">Encrypt SCPrompt communications using SecureVNC plugin</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>Encrypt <a href="/projects/scprompt">SCPrompt</a> communications using <a href="https://www.uvnc.com/">Ultravnc&#8217;s</a> <a href="http://www.adamwalling.com/SecureVNC/">SecureVNC</a> <a href="https://www.uvnc.com/downloads/encryption-plugins/87-encryption-plugins.html">DSM plugin</a> which uses <a href="https://en.wikipedia.org/wiki/Advanced_Encryption_Standard">AES-256</a> encryption for all communications between client and server</p>



<p>SecureVNC Plugin allows secure communications between UVNC viewer and server. The following steps show how-to Add SecureVNC plugin to secure SCPrompt.</p>



<p>As SCPrompt uses UVNC server at its core, its easy to modify SCPrompt to use SecureVNC Plugin which secures connections between ultravnc components using AES-256</p>



<p>By using an encryption module (DSM in UVNC world), you can be assured that only the person with a correctly configured SCPrompt server can connect to the viewer and only the viewer from the person who created the SCPrompt is able view remote computers using SCPrompt created by you.</p>



<ol class="wp-block-list">
<li><a href="https://www.securetech.com.au/downloads/remote/">download scprompt</a> Roll-your-own and unzip to a suitable location.</li>



<li>download <a href="https://www.adamwalling.com/SecureVNC/">SecureVNC.dsm</a>.</li>



<li>place SecureVNC.dsm in the same folder as scprompt.exe<br> (there are all conf files and others)</li>



<li>Next step is to configure your ultravnc.ini.<br>You can make it by your hands or just start winvnc.exe in the scprompt directory and configure it through the program properties.<br>All changes made in program gui will be written to ultravnc.ini in the scprompt directory</li>



<li>Enable SecureVNC.dsm plugin (by hands or through gui).</li>



<li>Configure scprompt.ini through gui (provided by settings_manager.exe).</li>



<li>&#8220;build&#8221; scprompt.</li>



<li>run uvncviewer in listen mode, don&#8217;t forget to:
<ol class="wp-block-list">
<li>copy SecureVNC.plugin to vncviewer&#8217;s directory</li>



<li>make uvncviewer use SecureVNC.plugin.</li>
</ol>
</li>



<li>Enjoy the secure <a href="https://www.securetech.com.au/tag/open-source">opensource</a> goodness</li>
</ol>



<p>That&#8217;s all.</p>
<p>The post <a href="https://jim.dolby.id.au/projects/scprompt/encrypt-scprompt-communications-using-securevnc.html">Encrypt SCPrompt communications using SecureVNC plugin</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://jim.dolby.id.au/projects/scprompt/encrypt-scprompt-communications-using-securevnc.html/feed</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">247</post-id>	</item>
		<item>
		<title>Make PHP&#8217;s $_POST data more secure</title>
		<link>https://jim.dolby.id.au/projects/web-app-development/make-phps-post-data-more-secure.html</link>
		
		<dc:creator><![CDATA[YTS_Jim]]></dc:creator>
		<pubDate>Tue, 07 Jan 2020 08:10:03 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Web App Development]]></category>
		<category><![CDATA[developing]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[webapp]]></category>
		<guid isPermaLink="false">https://www.securetech.com.au/?p=213</guid>

					<description><![CDATA[<p>we are providing an alternative function to the $_GET vavriable, which returns the same data after filtering (sanitizing) it. Explainations are below, but here is the function ...</p>
<p>The post <a href="https://jim.dolby.id.au/projects/web-app-development/make-phps-post-data-more-secure.html">Make PHP&#8217;s $_POST data more secure</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p><a href="https://www.securetech.com.au/tag/php">PHP</a> is a great programming language, but it is not a framework like many of the newer &#8220;languages&#8221; and as such its basic functions are not as secure as required in a modern <a href="https://www.securetech.com.au/tag/webapp">web application</a>. Trusting PHP&#8217;s <em><strong>$_POST</strong></em> is risky but we have functions that can help make PHP&#8217;s <em><strong>$_POST</strong></em> data more secure. This is done by using a few of PHPs functions to get and filter the variable data and provide it in a somewhat more secure manor.</p>



<p>Web application security, nowadays, is quite different to when <a href="https://www.php.net/manual/en/history.php.php">PHP first started as &#8220;Personal Home Page&#8221;</a> and you need to ensure that any &#8220;web application&#8221; published is as secure as possible. Using Posted data (via <em><strong><a href="https://www.securetech.com.au/projects/make-phps-get-data-more-secure.html">$_GET</a></strong></em> or <em><strong>$_POST</strong></em>) directly without filtering is not a good idea in almost any situation. There are a few exemptions where we think this is acceptable, and we cover this below.</p>



<p>So we are providing an alternative function to the <em><strong>$_POST</strong></em> variable, which returns the same data after we make PHP&#8217;s <em><strong>$_POST</strong></em> data more secure by filtering (sanitizing) it for naughty stuff. Explanations are below, but here is the function &#8230;</p>



<h3 class="wp-block-heading">Function to make PHP&#8217;s <em><strong>$_POST</strong></em> data more secure</h3>



<pre class="wp-block-code"><code>function Input_Post($par, $parType = '')
{
	if($parType == '')
	{
		$parType = gettype($par);
	}
	$return = '';
	switch ($parType) {
		case 'email':
			$return = filter_input(INPUT_POST, $par, FILTER_SANITIZE_EMAIL);
			break;
		case 'int':
			$return = filter_input(INPUT_POST, $par, FILTER_SANITIZE_NUMBER_INT);
			break;
		case 'float':
			$return = filter_input(INPUT_POST, $par, FILTER_SANITIZE_NUMBER_FLOAT);
			break;
		case 'double':
			$return = filter_input(INPUT_POST, $par, FILTER_SANITIZE_NUMBER_FLOAT);
			break;
		case 'url':
			$return = filter_input(INPUT_POST, $par, FILTER_SANITIZE_URL);
			break;
		default: // 'string'
			$return = filter_input(INPUT_POST, $par, FILTER_SANITIZE_STRING);
			break;
	}
	if($par != $return)
	{
		//Log error to SQL and ban if more than predefined amount of errors in predefined amount of time ...
	}
	return $return;
}
</code></pre>



<h3 class="wp-block-heading">Explanation</h3>



<p>The function name should be short and succinct. we think <em><strong>input_post()</strong></em> is about as good as we need it, but you may also like <em><strong>_post()</strong></em>.</p>



<p>We also need two parameters (<em><strong>$par</strong></em> &amp; <em><strong>$parType</strong></em>) in some situations, to check for email addresses for example.</p>



<p>Next we need to make the second parameter <em><strong>$parType</strong></em> optional and check the type of the first variable (using <em><strong>gettype()</strong></em>). This is important to ensure we are providing the correct type of sanitizing and filtering of the input data so we do not filter any important data out and filter any harmful data.</p>



<p>Now comes the critical part, sanitizing any data based on the type and storing that in <em><strong>$return</strong></em> variable. </p>



<p>Using a switch (or case) is more efficient than if/elseif when dealing with many options and it just looks better.</p>



<p>Last test is if the return data <em><strong>$return</strong></em> is different to input data <em><strong>$par</strong></em> (eg, if we did any filtering / sanitizing), then we can call a logging function to ensure this is logged for auditing / banning users (we run functions that log to an SQL table and check how many failures in X days for this session footprint), but this is beyond the scope of this post.</p>



<p>Then, return the filtered data <em><strong>$return</strong></em>.</p>



<h3 class="wp-block-heading">Implementation</h3>



<p>Using STG&#8217;s <em><strong>Input_Post()</strong></em> function is as simple as replacing occurrences of:<br><em><strong>$_POST[&#8216;variable&#8217;]</strong></em><br>with<br><em><strong>Input_Post(&#8216;variable&#8217;)</strong></em></p>



<h3 class="wp-block-heading">Exceptions</h3>



<p>As stated above, there are exceptions to when you can use <em><strong>$_POST</strong></em> variables directly. We only use submitted data directly when testing, such as if it equals a value:</p>



<pre class="wp-block-code"><code>if($_POST['me'] == 'you') 
{
echo 'you';
}
elseif($_POST['me'] == 'me')
{
echo 'me';
}
else
{
echo 'you and me';
}</code></pre>



<p>Unless you make PHP&#8217;s <em><strong>$_POST</strong></em> data more secure, you should <strong><span style="text-decoration: underline;">NEVER EVER</span></strong> trust any <em><strong>$_GET</strong></em> or <em><strong>$_POST</strong></em> variable as trusting PHP&#8217;s <em><strong>$_GET</strong></em> is risky and using it directly should be avoided. We rather using submitted data to make decisions from. </p>
<p>The post <a href="https://jim.dolby.id.au/projects/web-app-development/make-phps-post-data-more-secure.html">Make PHP&#8217;s $_POST data more secure</a> appeared first on <a href="https://jim.dolby.id.au">Jim Dolby</a>.</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">213</post-id>	</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Lazy Loading (feed)

Served from: jim.dolby.id.au @ 2026-04-20 17:11:44 by W3 Total Cache
-->