<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
<url><loc>https://packetnebula.com/articles/see-wifi-password-windows/</loc><image:image><image:loc>https://packetnebula.com/figures/wifi-password-windows-answer.png</image:loc><image:title>See a saved WiFi password on Windows</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/wifi-password-windows-terminal.png</image:loc><image:title>From the profile list to the password</image:title></image:image></url>
<url><loc>https://packetnebula.com/articles/are-jwts-encrypted/</loc><image:image><image:loc>https://packetnebula.com/figures/are-jwts-encrypted-answer.png</image:loc><image:title>Are JWTs encrypted? No, and here is what that means</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/jwt-structure-diagram.png</image:loc><image:title>JWT structure: header, payload, signature</image:title></image:image></url>
<url><loc>https://packetnebula.com/articles/spf-dkim-dmarc-explained/</loc><image:image><image:loc>https://packetnebula.com/figures/spf-dkim-dmarc-answer.png</image:loc><image:title>SPF, DKIM and DMARC explained in one card</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/email-auth-flow-diagram.png</image:loc><image:title>How SPF, DKIM and DMARC checks decide email delivery</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/email-deliverability-checklist.png</image:loc><image:title>Email deliverability checklist: SPF, DKIM, DMARC done right</image:title></image:image></url>
<url><loc>https://packetnebula.com/articles/how-long-to-crack-a-password-2026/</loc><image:image><image:loc>https://packetnebula.com/figures/password-crack-time-2026.png</image:loc><image:title>How long it takes to crack a password in 2026</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/password-crack-times-by-length-2026.png</image:loc><image:title>Password crack time by length, 2026</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/strong-password-checklist.png</image:loc><image:title>Strong password checklist: do this, not that</image:title></image:image></url>
<url><loc>https://packetnebula.com/articles/what-is-dns-ttl/</loc><image:image><image:loc>https://packetnebula.com/figures/dns-ttl-answer.png</image:loc><image:title>What DNS TTL means, in one card</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/dns-ttl-recommendations.png</image:loc><image:title>Recommended DNS TTL values by situation</image:title></image:image></url>
<url><loc>https://packetnebula.com/articles/what-is-a-slash-24-subnet/</loc><image:image><image:loc>https://packetnebula.com/figures/whats-a-slash-24-answer.png</image:loc><image:title>What a /24 subnet actually is</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/ipv4-subnet-mask-anatomy.png</image:loc><image:title>Anatomy of an IPv4 /24: network bits vs host bits</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/common-cidr-block-sizes.png</image:loc><image:title>Common CIDR block sizes compared</image:title></image:image></url>
<url><loc>https://packetnebula.com/articles/tls-12-vs-tls-13/</loc><image:image><image:loc>https://packetnebula.com/figures/tls-12-vs-13-answer.png</image:loc><image:title>TLS 1.2 vs TLS 1.3: the difference in one card</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/tls-handshake-comparison.png</image:loc><image:title>TLS 1.2 vs TLS 1.3 handshake compared, round trip by round trip</image:title></image:image></url>
<url><loc>https://packetnebula.com/articles/flush-dns-linux/</loc><image:image><image:loc>https://packetnebula.com/figures/flush-dns-linux-answer.png</image:loc><image:title>Flush the DNS cache on Linux</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/flush-dns-linux-terminal.png</image:loc><image:title>Find the resolver, then flush its cache</image:title></image:image></url>
<url><loc>https://packetnebula.com/articles/flush-dns-windows/</loc><image:image><image:loc>https://packetnebula.com/figures/flush-dns-windows-answer.png</image:loc><image:title>Flush the DNS cache on Windows</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/flush-dns-windows-terminal.png</image:loc><image:title>Flush the cache and confirm it is empty</image:title></image:image></url>
<url><loc>https://packetnebula.com/articles/kill-process-using-port-linux/</loc><image:image><image:loc>https://packetnebula.com/figures/kill-port-linux-answer.png</image:loc><image:title>Kill the process using a port on Linux</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/kill-port-linux-terminal.png</image:loc><image:title>From the port to the PID to the kill</image:title></image:image></url>
<url><loc>https://packetnebula.com/articles/kill-process-using-port-windows/</loc><image:image><image:loc>https://packetnebula.com/figures/kill-port-windows-answer.png</image:loc><image:title>Kill the process using a port on Windows</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/kill-port-windows-terminal.png</image:loc><image:title>From the port to the PID to the kill</image:title></image:image></url>
<url><loc>https://packetnebula.com/articles/curl-download-file-test-api/</loc><image:image><image:loc>https://packetnebula.com/figures/curl-answer.png</image:loc><image:title>Download a file and test an API with curl</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/curl-terminal.png</image:loc><image:title>Grab a file, inspect a response</image:title></image:image></url>
<url><loc>https://packetnebula.com/articles/generate-ssh-key/</loc><image:image><image:loc>https://packetnebula.com/figures/generate-ssh-key-answer.png</image:loc><image:title>Generate an SSH key with ssh-keygen</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/generate-ssh-key-terminal.png</image:loc><image:title>One command, two files</image:title></image:image></url>
<url><loc>https://packetnebula.com/articles/tar-extract-create-gz/</loc><image:image><image:loc>https://packetnebula.com/figures/tar-answer.png</image:loc><image:title>Extract and create tar.gz archives with tar</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/tar-terminal.png</image:loc><image:title>Create it, list it, extract it</image:title></image:image></url>
<url><loc>https://packetnebula.com/articles/find-files-linux/</loc><image:image><image:loc>https://packetnebula.com/figures/find-answer.png</image:loc><image:title>Find files on Linux with find</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/find-terminal.png</image:loc><image:title>Name, size, then act</image:title></image:image></url>
<url><loc>https://packetnebula.com/articles/grep-search-text-files/</loc><image:image><image:loc>https://packetnebula.com/figures/grep-answer.png</image:loc><image:title>Search text in files with grep</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/grep-terminal.png</image:loc><image:title>Find where it lives, with line numbers</image:title></image:image></url>
<url><loc>https://packetnebula.com/articles/systemctl-manage-services/</loc><image:image><image:loc>https://packetnebula.com/figures/systemctl-answer.png</image:loc><image:title>Manage services with systemctl</image:title></image:image><image:image><image:loc>https://packetnebula.com/figures/systemctl-terminal.png</image:loc><image:title>Check it, restart it, enable at boot</image:title></image:image></url>
<url><loc>https://packetnebula.com/</loc><image:image><image:loc>https://packetnebula.com/figures/og-home.png</image:loc><image:title>PacketNebula home</image:title></image:image></url>
<url><loc>https://packetnebula.com/tools/password-generator/</loc><image:image><image:loc>https://packetnebula.com/figures/og-tool-password-generator.png</image:loc><image:title>Free password generator</image:title></image:image></url>
<url><loc>https://packetnebula.com/tools/subnet-calculator/</loc><image:image><image:loc>https://packetnebula.com/figures/og-tool-subnet-calculator.png</image:loc><image:title>Free IPv4 subnet calculator</image:title></image:image></url>
<url><loc>https://packetnebula.com/tools/jwt-decoder/</loc><image:image><image:loc>https://packetnebula.com/figures/og-tool-jwt-decoder.png</image:loc><image:title>Free JWT decoder</image:title></image:image></url>
<url><loc>https://packetnebula.com/tools/cron-expression-builder/</loc><image:image><image:loc>https://packetnebula.com/figures/og-tool-cron-expression-builder.png</image:loc><image:title>Free cron expression builder</image:title></image:image></url>
<url><loc>https://packetnebula.com/tools/dns-lookup/</loc><image:image><image:loc>https://packetnebula.com/figures/og-tool-dns-lookup.png</image:loc><image:title>Free DNS lookup tool</image:title></image:image></url>
<url><loc>https://packetnebula.com/tools/ssl-checker/</loc><image:image><image:loc>https://packetnebula.com/figures/og-tool-ssl-checker.png</image:loc><image:title>Free SSL certificate checker</image:title></image:image></url>
<url><loc>https://packetnebula.com/tools/hash-generator/</loc><image:image><image:loc>https://packetnebula.com/figures/og-tool-hash-generator.png</image:loc><image:title>Free hash generator</image:title></image:image></url>
<url><loc>https://packetnebula.com/tools/base64-encoder-decoder/</loc><image:image><image:loc>https://packetnebula.com/figures/og-tool-base64-encoder-decoder.png</image:loc><image:title>Free Base64 encoder and decoder</image:title></image:image></url>
<url><loc>https://packetnebula.com/tools/http-headers-checker/</loc><image:image><image:loc>https://packetnebula.com/figures/og-tool-http-headers-checker.png</image:loc><image:title>Free HTTP headers checker</image:title></image:image></url>
<url><loc>https://packetnebula.com/tools/spf-dkim-dmarc-checker/</loc><image:image><image:loc>https://packetnebula.com/figures/og-tool-spf-dkim-dmarc-checker.png</image:loc><image:title>Free SPF, DKIM and DMARC checker</image:title></image:image></url>
<url><loc>https://packetnebula.com/tools/chmod-calculator/</loc><image:image><image:loc>https://packetnebula.com/figures/og-tool-chmod-calculator.png</image:loc><image:title>Free chmod calculator</image:title></image:image></url>
<url><loc>https://packetnebula.com/tools/data-transfer-calculator/</loc><image:image><image:loc>https://packetnebula.com/figures/og-tool-data-transfer-calculator.png</image:loc><image:title>Free data transfer time calculator</image:title></image:image></url>
<url><loc>https://packetnebula.com/tools/keyboard-layout-converter/</loc><image:image><image:loc>https://packetnebula.com/figures/og-tool-keyboard-layout-converter.png</image:loc><image:title>Free keyboard layout converter</image:title></image:image></url>
<url><loc>https://packetnebula.com/tools/what-is-my-ip/</loc><image:image><image:loc>https://packetnebula.com/figures/og-tool-what-is-my-ip.png</image:loc><image:title>What is my IP address</image:title></image:image></url>
</urlset>