<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://danielsanjuan.com/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/apt-mantenimiento/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/audio-de-prueba-ffmpeg/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/auditar-permisos-servidor/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/awk-columnas/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/bash-bucles-utiles/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/bash-redirecciones/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/bash-script-seguro/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/buscar-texto-en-ficheros/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/certbot-letsencrypt/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/comprimir-tar-zip/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/comprobar-certificado-tls/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/cron-sintaxis/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/curl-depurar-http/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/disco-lleno-que-ocupa/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/dns-consultas/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/docker-compose-basico/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/docker-limpiar-espacio/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/docker-limpieza-segura/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/docker-logs-y-entrar/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/dominio-github-pages-cloudflare/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/escritura-atomica-cortes-de-luz/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/fail2ban-ssh/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/find-avanzado/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/git-deshacer/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/git-ramas/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/git-secreto-subido/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/ip-rutas-linux/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/journalctl-avanzado/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/jq-json/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/logs-quien-ha-entrado/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/memoria-y-cpu/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/montar-carpeta-smb/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/mtr-latencia/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/nftables-firewall/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/nmap-rapido/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/openssl-utilidades/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/permisos-chmod-chown/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/probar-puerto-remoto/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/proxmox-estado/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/proxmox-snapshot/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/ps-ficheros-grandes/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/ps-hash-y-descargas/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/ps-info-del-equipo/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/ps-inicios-fallidos/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/ps-politica-ejecucion/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/ps-probar-conexion/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/ps-procesos-y-puertos/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/ps-servicios/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/ps-usuarios-locales/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/python-peticion-api/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/python-servidor-y-json/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/qbittorrent-disco-de-red/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/que-proceso-usa-un-puerto/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/rpi-estado-salud/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/rpi-servicio-systemd/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/rsync-copias/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/rsync-reanudar/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/sed-reemplazar/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/servidor-web-rapido/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/spf-dkim-dmarc/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/ssh-claves/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/ssh-config-alias/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/ssh-tuneles/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/systemd-timer/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/tar-copias-incrementales/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/tmux-basico/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/ufw-firewall/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/usuarios-y-sudo/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/velocidad-red-local/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/venv-python/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/ver-por-que-falla-un-servicio/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/vim-salir/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/win-bitlocker/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/win-cmd-red/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/win-contrasena-wifi/</loc></url><url><loc>https://danielsanjuan.com/cuaderno/win-reparar-sistema/</loc></url><url><loc>https://danielsanjuan.com/guias/</loc></url><url><loc>https://danielsanjuan.com/herramientas/</loc></url><url><loc>https://danielsanjuan.com/herramientas/base64/</loc></url><url><loc>https://danielsanjuan.com/herramientas/bases/</loc></url><url><loc>https://danielsanjuan.com/herramientas/chmod/</loc></url><url><loc>https://danielsanjuan.com/herramientas/color/</loc></url><url><loc>https://danielsanjuan.com/herramientas/contador-texto/</loc></url><url><loc>https://danielsanjuan.com/herramientas/cron/</loc></url><url><loc>https://danielsanjuan.com/herramientas/diff/</loc></url><url><loc>https://danielsanjuan.com/herramientas/fecha/</loc></url><url><loc>https://danielsanjuan.com/herramientas/generador-contrasenas/</loc></url><url><loc>https://danielsanjuan.com/herramientas/hash-fichero/</loc></url><url><loc>https://danielsanjuan.com/herramientas/hash-texto/</loc></url><url><loc>https://danielsanjuan.com/herramientas/html-entities/</loc></url><url><loc>https://danielsanjuan.com/herramientas/json/</loc></url><url><loc>https://danielsanjuan.com/herramientas/jwt/</loc></url><url><loc>https://danielsanjuan.com/herramientas/lorem/</loc></url><url><loc>https://danielsanjuan.com/herramientas/qr/</loc></url><url><loc>https://danielsanjuan.com/herramientas/regex/</loc></url><url><loc>https://danielsanjuan.com/herramientas/slug/</loc></url><url><loc>https://danielsanjuan.com/herramientas/subred/</loc></url><url><loc>https://danielsanjuan.com/herramientas/timestamp/</loc></url><url><loc>https://danielsanjuan.com/herramientas/url/</loc></url><url><loc>https://danielsanjuan.com/herramientas/uuid/</loc></url><url><loc>https://danielsanjuan.com/posts/automatizacion-redes-n8n/</loc></url><url><loc>https://danielsanjuan.com/posts/automatizando-huerto-riego-esp32/</loc></url><url><loc>https://danielsanjuan.com/posts/blackx-y-la-pesadilla-del-uefi/</loc></url><url><loc>https://danielsanjuan.com/posts/ci-cd-jenkins-kubernetes-proxmox/</loc></url><url><loc>https://danielsanjuan.com/posts/cisco-sd-wan-manager-parchea-ya-o-preparate/</loc></url><url><loc>https://danielsanjuan.com/posts/como-aprobar-ejptv2-a-la-primera/</loc></url><url><loc>https://danielsanjuan.com/posts/creando-chat-ia-openrouter-vanillajs/</loc></url><url><loc>https://danielsanjuan.com/posts/el-desastre-de-litellm-y-por-que-sigues-exponiendo-secretos/</loc></url><url><loc>https://danielsanjuan.com/posts/el-eslabon-debil-del-https-secuestro-de-dominios-nacionales/</loc></url><url><loc>https://danielsanjuan.com/posts/el-peligro-de-confiar-en-pull-requests-ajenos/</loc></url><url><loc>https://danielsanjuan.com/posts/geminikeys/</loc></url><url><loc>https://danielsanjuan.com/posts/gitlab-en-llamas-12-anos-de-vulnerabilidad-critica/</loc></url><url><loc>https://danielsanjuan.com/posts/google-manda-la-ia-a-orbitar-el-proyecto-suncatcher/</loc></url><url><loc>https://danielsanjuan.com/posts/guia-definitiva-proxmox-ve/</loc></url><url><loc>https://danielsanjuan.com/posts/hackers-y-millones-en-pwn2own-el-estado-real-del-software/</loc></url><url><loc>https://danielsanjuan.com/posts/la-guia-definitiva-ecpptv3-a-tiro-hecho/</loc></url><url><loc>https://danielsanjuan.com/posts/la-trampa-de-las-dependencias-externas/</loc></url><url><loc>https://danielsanjuan.com/posts/los-6-mil-millones-que-el-fbi-no-pudo-evitar/</loc></url><url><loc>https://danielsanjuan.com/posts/mil-parches-y-una-pesadilla-administrativa/</loc></url><url><loc>https://danielsanjuan.com/posts/n8n-monitor-bloqueos/</loc></url><url><loc>https://danielsanjuan.com/posts/opengym-vercel-supabase/</loc></url><url><loc>https://danielsanjuan.com/posts/relapse-jailbreak-para-casi-cualquier-ps5/</loc></url><url><loc>https://danielsanjuan.com/posts/tres-decadas-de-deuda-tecnica-en-openbsd/</loc></url><url><loc>https://danielsanjuan.com/posts/tu-android-tv-barato-es-un-espia-de-fabrica/</loc></url><url><loc>https://danielsanjuan.com/proyectos/</loc></url><url><loc>https://danielsanjuan.com/sobre-mi/</loc></url></urlset>