<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml">
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2005/2005-10-10-presentation-asterisk-pbx-2/</loc>
		<lastmod>2005-10-10</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2006/2006-06-07-presentation-high-availability-through-virtualization/</loc>
		<lastmod>2006-06-07</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2011/2011-03-17-dance-pad-walking-controller/</loc>
		<lastmod>2011-03-17</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2012/2012-08-30-growing-files-finder/</loc>
		<lastmod>2012-08-30</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2014/2014-03-14-pingb-bandwidth-measuring/</loc>
		<lastmod>2014-03-14</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2014/2014-07-07-visualizing-complex-files/</loc>
		<lastmod>2014-07-07</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2014/2014-08-05-ipv6-for-the-impatient/</loc>
		<lastmod>2014-08-05</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2014/2014-09-02-api-monitors/</loc>
		<lastmod>2014-09-02</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2014/2014-09-10-captcha-firewall-bypass-port-knocking-portal/</loc>
		<lastmod>2014-09-10</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2014/2014-10-07-solved-linux-pptp-client-nated-behind-pfsense-firewall/</loc>
		<lastmod>2014-10-07</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2014/2014-10-10-new-quantum-key-distribution-record-by-lanl/</loc>
		<lastmod>2014-10-10</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2014/2014-10-12-quick-and-easy-iptables-based-proxy/</loc>
		<lastmod>2014-10-12</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2014/2014-10-22-improved-proxmark3-scanning-of-ioprox-kantech-fobs/</loc>
		<lastmod>2014-10-22</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2014/2014-11-14-am-i-a-white-hat-or-a-black-hat-hacker/</loc>
		<lastmod>2014-11-14</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2014/2014-11-29-speed-and-latency-from-calgary-to-the-internet/</loc>
		<lastmod>2014-11-29</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2014/2014-12-12-asterisk-seamless-dialing-of-remote-extension-through-dtmf-2/</loc>
		<lastmod>2014-12-12</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2014/2014-12-12-asterisk-seamless-dialing-of-remote-extension-through-dtmf/</loc>
		<lastmod>2014-12-12</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2014/2014-12-14-tcpdump-http-headers/</loc>
		<lastmod>2014-12-14</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2015/2015-01-25-asp-net-dll-download-vulnerability/</loc>
		<lastmod>2015-01-25</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2015/2015-01-28-undetectable-keylogger-in-30-minutes/</loc>
		<lastmod>2015-01-28</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2015/2015-03-09-value-of-personal-computing-in-the-cloud-era/</loc>
		<lastmod>2015-03-09</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2015/2015-03-17-it-security-secret-weapon-physical-control/</loc>
		<lastmod>2015-03-17</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2015/2015-05-20-ms-sql-1807-error-solved/</loc>
		<lastmod>2015-05-20</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2015/2015-06-15-account-registration-phone-verification-internals/</loc>
		<lastmod>2015-06-15</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2015/2015-07-02-base64-paste/</loc>
		<lastmod>2015-07-02</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2015/2015-07-03-uncloud-showcase-dropbox-alternative/</loc>
		<lastmod>2015-07-03</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2015/2015-12-08-convert-dynamic-site-to-a-static-html-site/</loc>
		<lastmod>2015-12-08</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2016/2016-01-06-adventures-with-teslacrypt-aka-vvv-virus/</loc>
		<lastmod>2016-01-06</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2016/2016-02-11-slow-vmware-performance-iscsi-tgt-and-ceph-solved/</loc>
		<lastmod>2016-02-11</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2016/2016-03-22-cuug-presentation-ceph-software-defined-storage/</loc>
		<lastmod>2016-03-22</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2016/2016-03-27-how-to-setup-ceph-iscsi-target/</loc>
		<lastmod>2016-03-27</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2016/2016-04-05-changing-ceph-configuration-on-all-nodes/</loc>
		<lastmod>2016-04-05</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2016/2016-05-05-lets-encrypt-is-awesome/</loc>
		<lastmod>2016-05-05</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2016/2016-05-06-gbb4faq-beep-it-over/</loc>
		<lastmod>2016-05-06</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2016/2016-05-12-view-existing-ceph-configuration-at-runtime/</loc>
		<lastmod>2016-05-12</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2016/2016-05-14-pfsense-as-transparent-firewall/</loc>
		<lastmod>2016-05-14</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2016/2016-05-19-rubber-stamp-from-a-big-name-or-real-security/</loc>
		<lastmod>2016-05-19</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2016/2016-07-06-safe-ceph-utilization-calculator/</loc>
		<lastmod>2016-07-06</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2016/2016-07-07-php-url-include-vulnerability-detection-and-workaround/</loc>
		<lastmod>2016-07-07</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2016/2016-07-13-fio-linux-hard-drive-benchmark/</loc>
		<lastmod>2016-07-13</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2016/2016-09-20-base64-paste-version-0-2/</loc>
		<lastmod>2016-09-20</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2016/2016-10-14-zimbra-zextras-js-error-solved/</loc>
		<lastmod>2016-10-14</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2016/2016-11-24-script-for-verifying-authoritative-name-servers/</loc>
		<lastmod>2016-11-24</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2017/2017-01-19-troubleshooting-vmotion-failed-to-resume-solved/</loc>
		<lastmod>2017-01-19</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2017/2017-02-01-greedy-search-engines-all-the-same/</loc>
		<lastmod>2017-02-01</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2017/2017-04-13-mount-vmdk-containing-gpt-partition-on-linux/</loc>
		<lastmod>2017-04-13</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2017/2017-04-28-solved-outlook-2016-to-exchange-2010-setup/</loc>
		<lastmod>2017-04-28</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2017/2017-04-28-veeam-endpoint-backup-free/</loc>
		<lastmod>2017-04-28</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2017/2017-11-01-howto-run-hyper-v-2016-core-without-domain-controller/</loc>
		<lastmod>2017-11-01</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2018/2018-02-15-beyond-ping-detect-packet-drop-within-tcp-session/</loc>
		<lastmod>2018-02-15</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2018/2018-04-18-pingdiff-bandwidth-estimation-using-icmp/</loc>
		<lastmod>2018-04-18</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2018/2018-05-06-openbsd-bgp-router-benchmarking/</loc>
		<lastmod>2018-05-06</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2018/2018-07-11-reset-windows-passwords-with-chntpw/</loc>
		<lastmod>2018-07-11</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2018/2018-09-15-proxmox-ati-gpu-passthrough-guide/</loc>
		<lastmod>2018-09-15</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2018/2018-09-25-convert-proxmox-raw-to-hyperv-vhdx/</loc>
		<lastmod>2018-09-25</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2018/2018-11-26-waf-proxy-with-modsecurity-and-apache/</loc>
		<lastmod>2018-11-26</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2019/2019-02-15-https-inspection-of-android-apk/</loc>
		<lastmod>2019-02-15</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2019/2019-02-24-using-frida-to-bypass-ssl-pinning-on-android/</loc>
		<lastmod>2019-02-24</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2019/2019-06-05-clug-presentation-ai-for-beginners-from-a-beginner/</loc>
		<lastmod>2019-06-05</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2019/2019-11-13-ssl-sniffing-with-android-x86-and-frida/</loc>
		<lastmod>2019-11-13</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2020/2020-08-11-automating-smtp-testing-with-nc/</loc>
		<lastmod>2020-08-11</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2020/2020-08-12-fixing-email-display-name-spoofing/</loc>
		<lastmod>2020-08-12</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2020/2020-08-19-unlocking-extra-ram-in-gsm-community-edition/</loc>
		<lastmod>2020-08-19</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2020/2020-11-19-isolating-untrusted-devices-at-switch-level/</loc>
		<lastmod>2020-11-19</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2020/2020-12-21-sniffing-android-x86-https-traffic-with-burpsuite/</loc>
		<lastmod>2020-12-21</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2021/2021-03-18-migrating-zfs-backed-vms-between-proxmox-clusters/</loc>
		<lastmod>2021-03-18</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2021/2021-08-25-when-ping-size-matters/</loc>
		<lastmod>2021-08-25</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/</loc>
		<lastmod>2025-06-27</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/</loc>
		<lastmod>2025-06-27</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/tags/</loc>
		<lastmod>2025-06-27</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/blog/posts/2025/2025-07-05-Patterns-Speed-Us-Up/</loc>
		<lastmod>2025-07-05</lastmod>
	</url>
	
	<url>
		<loc>https://lab.florian.ca/feed/feed.xml</loc>
		<lastmod>2025-07-08</lastmod>
	</url>
</urlset>
