<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://matthewhard.com</loc>
    <lastmod>2026-08-12T12:34:48.080Z</lastmod>
    <changefreq>always</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/how-to-set-up-a-python-virtual-environment-venv-on-windows-macos-and-linux-for-absolute-beginners</loc>
    <lastmod>2025-07-15T00:58:42.275Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/enhance-your-online-security-with-hardware-keys-protect-against-cyber-threats</loc>
    <lastmod>2024-04-05T16:28:02.948Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/resolving-windows-recovery-environment-issues-reagentc</loc>
    <lastmod>2024-03-15T20:35:33.130Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/networking-fundamentals-subnetting</loc>
    <lastmod>2024-02-06T21:29:19.974Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/powerful-osint-tools-to-help-gather-critical-information-fast</loc>
    <lastmod>2023-10-30T20:04:46.826Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/gobuster-cheat-sheet</loc>
    <lastmod>2023-10-24T22:57:58.671Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/hydra-cheat-sheet</loc>
    <lastmod>2023-10-24T22:55:52.133Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/nikto-cheat-sheet</loc>
    <lastmod>2023-10-25T15:40:07.891Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/cybersecurity-port-scanning-with-nmap</loc>
    <lastmod>2023-10-24T21:20:58.881Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/cybersecurity-port-scanning-with-rustscan</loc>
    <lastmod>2023-10-24T21:21:58.545Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/web-vulnerability-scanning-with-nikto-a-quick-and-dirty-guide</loc>
    <lastmod>2023-10-24T21:23:58.218Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/protecting-your-data-what-to-do-when-a-breach-happens</loc>
    <lastmod>2023-10-03T14:54:45.186Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/learn-docker-quick-and-dirty</loc>
    <lastmod>2023-09-19T19:22:36.365Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/hacking-wifi-is-too-easy</loc>
    <lastmod>2023-06-26T01:00:39.298Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/windows-sandbox-safeguarding-your-system-from-malicious-software-and-threats</loc>
    <lastmod>2023-06-21T16:55:00.549Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/exploring-god-mode-in-windows</loc>
    <lastmod>2023-06-19T19:59:27.595Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/gmail-aliases-unlocking-the-secret-to-inbox-organization-and-control</loc>
    <lastmod>2023-06-17T07:55:26.341Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/understanding-spam-spim-and-spit-protecting-against-unwanted-intrusions</loc>
    <lastmod>2023-06-15T11:00:39.219Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/windows-subsystem-for-linux-wsl-bridging-the-gap-between-windows-and-linux</loc>
    <lastmod>2023-06-14T17:59:35.709Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/linux-for-beginners-using-grep</loc>
    <lastmod>2023-06-13T03:10:32.256Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/linux-system-administration-and-management-basics-part-1</loc>
    <lastmod>2023-06-09T18:38:55.914Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/windows-command-line-ipconfig</loc>
    <lastmod>2023-06-08T11:30:39.474Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/intermediate-python-part-0-recursion</loc>
    <lastmod>2023-06-07T12:00:39.943Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/picoctf-walkthrough-obedient-cat</loc>
    <lastmod>2023-06-07T02:13:40.378Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/python-for-beginners-part-7-exercises</loc>
    <lastmod>2023-06-06T15:22:53.757Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/python-for-beginners-part-65-exploring-modules</loc>
    <lastmod>2023-06-05T12:00:39.315Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/revealing-hidden-wi-fi-network-information-using-the-netsh-command</loc>
    <lastmod>2023-06-05T12:00:39.192Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/python-for-beginners-part-6-functions</loc>
    <lastmod>2023-06-04T12:00:39.077Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/windows-command-line-fix-windows-corruption-issues-with-sfc</loc>
    <lastmod>2023-06-03T18:16:18.212Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/python-for-beginners-part-5-making-decisions-with-conditionals</loc>
    <lastmod>2023-06-03T12:00:39.121Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/linux-for-beginners-working-with-daemons</loc>
    <lastmod>2023-06-02T11:30:39.228Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/linux-for-beginners-systemd</loc>
    <lastmod>2023-06-02T11:15:39.312Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/python-for-beginners-part-4-understanding-loops</loc>
    <lastmod>2023-06-02T11:00:42.216Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/python-for-beginners-part-3-exploring-data-types</loc>
    <lastmod>2023-07-02T18:44:17.471Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/mastering-basic-linux-commands-autostart-programs-and-applications</loc>
    <lastmod>2023-05-31T14:53:17.423Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/windows-command-line-the-assoc-command</loc>
    <lastmod>2023-05-31T13:48:45.867Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/mastering-basic-linux-commands-crontabs</loc>
    <lastmod>2023-05-30T11:00:39.589Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/python-for-beginners-part-2-understanding-variables</loc>
    <lastmod>2023-06-26T02:58:27.793Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/the-ultimate-guide-to-streamlining-your-python-workflow-with-virtualenv-and-virtualenvwrapper-linux-and-mac-os</loc>
    <lastmod>2023-05-30T07:05:39.458Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/the-ultimate-guide-to-streamlining-your-python-workflow-with-virtualenv-and-virtualenvwrapper-for-windows</loc>
    <lastmod>2023-05-30T07:00:39.457Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/python-for-beginners-part-1-installation-guide</loc>
    <lastmod>2023-05-29T21:12:03.764Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/windows-command-line-dism</loc>
    <lastmod>2023-05-29T17:26:53.948Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/getting-kids-started-in-cybersecurity-early-a-fun-and-secure-path-to-online-safety</loc>
    <lastmod>2023-05-28T17:46:59.205Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/mastering-basic-linux-commands-using-netcat</loc>
    <lastmod>2023-05-28T16:57:16.072Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/mastering-basic-linux-commands-using-curl</loc>
    <lastmod>2023-05-27T22:02:45.164Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/maximizing-network-efficiency-with-netstat-tips-and-tricks-for-it-professionals</loc>
    <lastmod>2023-05-09T15:48:06.026Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/troubleshooting-network-issues-the-ultimate-guide-to-resetting-the-tcpip-stack</loc>
    <lastmod>2023-05-01T16:17:36.915Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/why-your-ssd-doesnt-need-old-school-maintenance</loc>
    <lastmod>2023-04-28T15:52:56.678Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/windows-command-line-tasklist-and-taskkill</loc>
    <lastmod>2023-06-04T23:09:43.281Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/10-important-pentesting-tools-for-your-tool-bag</loc>
    <lastmod>2023-05-31T06:27:08.495Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/series/linux-basics</loc>
    <lastmod>2026-08-12T12:34:48.080Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/series/windows-command-line</loc>
    <lastmod>2026-08-12T12:34:48.080Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/series/python</loc>
    <lastmod>2026-08-12T12:34:48.080Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/series/cybersecurity</loc>
    <lastmod>2026-08-12T12:34:48.080Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/series/picoctf</loc>
    <lastmod>2026-08-12T12:34:48.080Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/archive</loc>
    <lastmod>2026-08-12T12:34:48.080Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/recommendations</loc>
    <lastmod>2026-08-12T12:34:48.080Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>