<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xmlns:xhtml="http://www.w3.org/1999/xhtml"
        xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
          http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">

  <!-- Homepage (FR par défaut) -->
  <url>
    <loc>https://ctflab.io/</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ctflab.io/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ctflab.io/en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ctflab.io/"/>
    <lastmod>2026-05-08T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.00</priority>
  </url>

  <!-- Landing EN -->
  <url>
    <loc>https://ctflab.io/en</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ctflab.io/"/>
    <xhtml:link rel="alternate" hreflang="en" href="https://ctflab.io/en"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ctflab.io/"/>
    <lastmod>2026-05-08T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.90</priority>
  </url>

  <!-- Landing pages SEO -->
  <url>
    <loc>https://ctflab.io/ctf-entreprise.html</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ctflab.io/ctf-entreprise.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ctflab.io/ctf-entreprise.html"/>
    <lastmod>2026-05-08T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://ctflab.io/ctf-recrutement-cybersecurite.html</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ctflab.io/ctf-recrutement-cybersecurite.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ctflab.io/ctf-recrutement-cybersecurite.html"/>
    <lastmod>2026-05-08T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://ctflab.io/ctf-ecole-universite.html</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ctflab.io/ctf-ecole-universite.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ctflab.io/ctf-ecole-universite.html"/>
    <lastmod>2026-05-08T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://ctflab.io/hebergement-ctf-docker.html</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ctflab.io/hebergement-ctf-docker.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ctflab.io/hebergement-ctf-docker.html"/>
    <lastmod>2026-05-08T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
  </url>
  <url>
    <loc>https://ctflab.io/alternative-ctfd.html</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ctflab.io/alternative-ctfd.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ctflab.io/alternative-ctfd.html"/>
    <lastmod>2026-05-08T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.80</priority>
  </url>

  <!-- Blog index -->
  <url>
    <loc>https://ctflab.io/blog.html</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ctflab.io/blog.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ctflab.io/blog.html"/>
    <lastmod>2026-05-08T00:00:00+00:00</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.80</priority>
  </url>

  <!-- Blog articles -->
  <url>
    <loc>https://ctflab.io/ctf-cybersecurite-guide.html</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ctflab.io/ctf-cybersecurite-guide.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ctflab.io/ctf-cybersecurite-guide.html"/>
    <lastmod>2026-05-08T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.75</priority>
  </url>
  <url>
    <loc>https://ctflab.io/injection-sql-ctf.html</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ctflab.io/injection-sql-ctf.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ctflab.io/injection-sql-ctf.html"/>
    <lastmod>2026-05-08T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.70</priority>
  </url>
  <url>
    <loc>https://ctflab.io/forensic-volatility-ctf.html</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ctflab.io/forensic-volatility-ctf.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ctflab.io/forensic-volatility-ctf.html"/>
    <lastmod>2026-05-08T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.70</priority>
  </url>
  <url>
    <loc>https://ctflab.io/ctf-interne-soc.html</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ctflab.io/ctf-interne-soc.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ctflab.io/ctf-interne-soc.html"/>
    <lastmod>2026-05-08T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.70</priority>
  </url>
  <url>
    <loc>https://ctflab.io/cryptographie-ctf.html</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ctflab.io/cryptographie-ctf.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ctflab.io/cryptographie-ctf.html"/>
    <lastmod>2026-05-08T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.70</priority>
  </url>
  <url>
    <loc>https://ctflab.io/heberger-ctf-docker-guide.html</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ctflab.io/heberger-ctf-docker-guide.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ctflab.io/heberger-ctf-docker-guide.html"/>
    <lastmod>2026-05-08T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.70</priority>
  </url>
  <url>
    <loc>https://ctflab.io/evaluer-competences-cyber-entretien.html</loc>
    <xhtml:link rel="alternate" hreflang="fr" href="https://ctflab.io/evaluer-competences-cyber-entretien.html"/>
    <xhtml:link rel="alternate" hreflang="x-default" href="https://ctflab.io/evaluer-competences-cyber-entretien.html"/>
    <lastmod>2026-05-08T00:00:00+00:00</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.70</priority>
  </url>

  <!-- Legal pages -->
  <url>
    <loc>https://ctflab.io/mentions-legales.html</loc>
    <lastmod>2026-05-08T00:00:00+00:00</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.30</priority>
  </url>
  <url>
    <loc>https://ctflab.io/confidentialite.html</loc>
    <lastmod>2026-05-08T00:00:00+00:00</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.30</priority>
  </url>
  <url>
    <loc>https://ctflab.io/cgu.html</loc>
    <lastmod>2026-05-08T00:00:00+00:00</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.30</priority>
  </url>

</urlset>
