<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>http://shaposhnikoff.dev/cv/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/checklist/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-24-final-security-checklist/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/mikrotik/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/topics/networking/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/routeros/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/security/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/topics/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/backup/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-23-disaster-recovery/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/disaster-recovery/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-22-automated-backups/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/automation/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/alerts/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/monitoring/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-21-monitoring-alerts/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/snmp/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/logging/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-20-logging-strategy/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/syslog/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-19-dual-wan-failover/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/dual-wan/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/failover/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/qos/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-18-qos-traffic-shaping/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/traffic-shaping/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/fasttrack/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-17-fasttrack/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/performance/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/adguard/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-16-dns-filtering/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/dns-filtering/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/library/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/nextdns/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/pi-hole/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/python/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/rpc/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/shelly/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/projects/shelly-rpc-lib/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/dns/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/doh/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-15-doh-dns-policy/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/vpn/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/wireguard/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-14-wireguard/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/firewall/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/ipv6/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-13-ipv6/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/capsman/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-12-capsman/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/vlan/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/wifi/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/projects/cw-trainer/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/go/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/ham/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/mdns/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-11-mdns-service-discovery/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/morse/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/service-discovery/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/tui/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/iot/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-10-iot-isolation/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-09-guest-wifi/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/guest-vlan/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/nat/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-08-nat-port-forwarding-hairpin/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/port-forwarding/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-07-firewall-hardening/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/dhcp/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-06-dhcp-dns-routing/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/routing/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/bridge/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-05-bridge-vlan-filtering/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/addressing/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-04-addressing-vlan-design/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-03-core-router/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/baseline/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-02-routeros-baseline/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/hardware/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-01-hardware-selection/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/network-design/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/network-architecture/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/article-00-target-architecture/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/azure/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/cli/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/keyvault/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/projects/kvpass/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/passwords/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/ci/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/github-actions/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/projects/my-shared-pipeline/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/terraform/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/flask/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/projects/mikrotik-wg-flask/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/topics/devops/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/dovecot/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/exim4/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/exim4-dovecot-setup-guide/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/smtp/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/energy/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/tags/prometheus/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/projects/shelly-3em-json-exporter-prometheus/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/blog/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/cloud/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/contact/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/devops/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/ham/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/projects/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/mydog/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url><url><loc>http://shaposhnikoff.dev/</loc><lastmod>2026-06-07T14:26:20+03:00</lastmod></url></urlset>