<?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-04-18T13:14:36.259Z</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:56:03.900Z</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-24T22:51:34.213Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/cybersecurity-port-scanning-with-nmap</loc>
    <lastmod>2023-10-24T21:17:30.683Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/cybersecurity-port-scanning-with-rustscan</loc>
    <lastmod>2023-10-23T15:16:23.532Z</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-06T16:53:00.376Z</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-02T18:57:07.659Z</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-18T09:01:29.174Z</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:33:57.905Z</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-06T15:49:45.062Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/python-for-beginners-part-7-exercises</loc>
    <lastmod>2023-06-06T12:25:39.533Z</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:09:06.104Z</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-06-01T11:00:39.240Z</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-31T11:00:39.779Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/windows-command-line-the-assoc-command</loc>
    <lastmod>2023-05-31T11:00:39.522Z</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-05-30T10:30:39.541Z</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-27T20:57:00.462Z</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-04-27T12:00:42.377Z</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-04-26T16:12:50.586Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/linux-for-beginners-how-to-transfer-files-between-linux-machines</loc>
    <lastmod>2023-04-25T03:52:20.376Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/mastering-basic-linux-commands-the-linux-directory-structure</loc>
    <lastmod>2023-04-21T12:00:39.114Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/linux-for-beginners-working-with-user-profiles-and-directories</loc>
    <lastmod>2023-04-20T12:00:39.313Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/mastering-basic-linux-commands-managing-linux-services-with-systemctl</loc>
    <lastmod>2023-04-19T12:00:42.424Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/mastering-basic-linux-commands-network-services-and-tools</loc>
    <lastmod>2023-04-18T12:00:39.096Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/mastering-basic-linux-commands-a-beginners-guide</loc>
    <lastmod>2023-04-17T17:44:11.000Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/understanding-network-protocols-a-comprehensive-guide</loc>
    <lastmod>2023-04-17T14:00:34.982Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/a-beginners-guide-to-networking-understanding-protocols-topologies-and-security</loc>
    <lastmod>2023-04-16T17:46:38.892Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/series/linux-basics</loc>
    <lastmod>2026-04-18T13:14:36.259Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/series/windows-command-line</loc>
    <lastmod>2026-04-18T13:14:36.259Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/series/python</loc>
    <lastmod>2026-04-18T13:14:36.259Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/series/cybersecurity</loc>
    <lastmod>2026-04-18T13:14:36.259Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/series/picoctf</loc>
    <lastmod>2026-04-18T13:14:36.259Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/archive</loc>
    <lastmod>2026-04-18T13:14:36.259Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://matthewhard.com/recommendations</loc>
    <lastmod>2026-04-18T13:14:36.259Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.4</priority>
  </url>
</urlset>