{
  "mcshandy.xyz": {
    "/": {
      "date": "2026-02-14T04:26:33Z",
      "httpProtocol": "http/1.1",
      "httpStatus": 200,
      "ipAddress": "155.138.213.172",
      "ipASN": "The Constant Company, LLC",
      "ipCountry": "United States",
      "httpHeaderHash": "DYH5DJUMZU5P3OVQFS4B62FD3KQAE3F2",
      "httpHeaderTechnologies": [
        "Nginx:1.26.3"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 220,
      "httpBodyHash": "GFNSUSKOXQIW6MBCLKZVOZGBK7MP5AAO",
      "httpBodyTechnologies": [
        "Perl",
        "git:2.49.0",
        "gitweb:2.49.0"
      ],
      "httpBodyUrls": [
        "static/git-favicon.png",
        "static/gitweb.js",
        "/?a=project_index",
        "/?p=assteroids;a=log",
        "/?p=test.git/.git;a=log",
        "/?p=barrow_crawler;a=tree",
        "/?p=sumeriangame;a=summary",
        "/?p=test.git/.git;a=summary",
        "/?p=barrow_crawler;a=summary",
        "/?a=opml",
        "static/git-logo.png",
        "/?p=encuentralo;a=summary",
        "/?p=test.git/.git;a=shortlog",
        "/",
        "/?p=assteroids;a=tree",
        "/?p=picker;a=shortlog",
        "/?p=encuentralo;a=tree",
        "/?p=test.git/.git;a=tree",
        "/?p=assteroids;a=shortlog",
        "/?p=sumeriangame;a=log",
        "/?p=encuentralo;a=shortlog",
        "/?p=picker;a=log",
        "/?p=picker;a=tree",
        "/?p=picker;a=summary",
        "https://git-scm.com/",
        "/?p=sumeriangame;a=shortlog",
        "/?o=owner",
        "/?p=barrow_crawler;a=shortlog",
        "/?p=sumeriangame;a=tree",
        "/?p=assteroids;a=summary",
        "/?p=barrow_crawler;a=log",
        "/?o=age",
        "/?o=descr",
        "static/gitweb.css",
        "/?p=encuentralo;a=log"
      ],
      "httpBodyMetaTags": {},
      "httpBodyByteSize": 5606,
      "httpBodyPageTitle": "git.mcshandy.xyz Git"
    },
    "/blog/": {
      "date": "2026-02-08T05:11:37Z",
      "httpProtocol": "http/1.1",
      "httpStatus": 200,
      "ipAddress": "155.138.213.172",
      "ipASN": "The Constant Company, LLC",
      "ipCountry": "United States",
      "httpHeaderHash": "57GULZSYPZYOMNCHQZYKPCGXNSN52KFA",
      "httpHeaderTechnologies": [
        "Nginx:1.26.3"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 255,
      "httpBodyHash": "72KT2QIZOH3IE5FS5NGU7L3V2FCUILOI",
      "httpBodyTechnologies": [],
      "httpBodyUrls": [
        "http://git.mcshandy.xyz/gitweb.cgi",
        "https://itch.io/profile/randymcshandy",
        "/style.css",
        "/devlog/2025/",
        "/",
        "/blog/",
        "/blog/git/",
        "/temml.min.js",
        "/blog/crawler/",
        "/blog/awfulites/",
        "/about_zine/",
        "/highlight.css",
        "/Temml-Local.css",
        "/blog/test-post/",
        "/render-mathtex.js",
        "/blog/july_updates/",
        "/under-construction.gif"
      ],
      "httpBodyMetaTags": {},
      "httpBodyByteSize": 2181,
      "httpBodyPageTitle": "Randy's Webcabin"
    }
  },
  "sourcephile.fr": {
    "/": {
      "date": "2026-02-07T04:01:49Z",
      "httpProtocol": "h2, tls/1.3",
      "httpStatus": 200,
      "ipAddress": "80.67.180.129",
      "ipASN": "Association Grenode",
      "ipCountry": "France",
      "httpHeaderHash": "DFITS2CK774DKX74SU5I257LPDMYY3PV",
      "httpHeaderTechnologies": [
        "HSTS",
        "Nginx"
      ],
      "httpHeaderUrls": [],
      "httpHeaderByteSize": 389,
      "httpBodyHash": "OU6HNY6G3OJPIF3BMSII7KX7D4JPCNT3",
      "httpBodyTechnologies": [
        "Perl",
        "git:2.49.0",
        "gitweb:2.49.0"
      ],
      "httpBodyUrls": [
        "/tmp/julm/literate-phylomemy-script.git",
        "/tmp/julm/LesQuatreRoux.git",
        "/julm/air-duino.git",
        "/julm/podcasts.git/shortlog",
        "/haskell/interval.git/shortlog",
        "/tmp/julm/libreoffice-base-sqlite.git/tree",
        "/tmp/julm/android.git/log",
        "/haskell/symantic-compta.git/shortlog",
        "/haskell/symantic-plaintext.git",
        "/testing.git/log",
        "?a=project_index",
        "/git-remote-gpg.git",
        "/haskell/treemap.git/log",
        "/julm/violon-tex.git/log",
        "/haskell/symantic-base.git",
        "/haskell/symantic-compta.git/log",
        "/haskell/symantic-plaintext.git/tree",
        "/haskell/treemap.git",
        "/testing.git/shortlog",
        "/literate-phylomemy-example1.git/log",
        "/comptalang.git/log",
        "/haskell/literate-web.git/log",
        "/julm/camera.git",
        "/haskell/mpms.git/tree",
        "/tmp/julm/symantic-reify.git/log",
        "/tmp/julm/symantic-reify.git/shortlog",
        "/sourcephile-web.git/log",
        "/tmp/julm/bug-cblas_ctrmv.git",
        "/sourcephile.git",
        "/julm/podcasts.git/tree",
        "/haskell/symantic-compta.git",
        "/haskell/literate-accounting.git",
        "/julm/rezine-rfcs.git/log",
        "/julm/rezine-rfcs.git/tree",
        "/literate-phylomemy.git/log",
        "/majurity-libreoffice.git/log",
        "/julm/literate-business.git/shortlog",
        "/testing.git",
        "/julm/books.git/log",
        "/haskell/literate-web.git",
        "/haskell/interval.git/tree",
        "/tmp/julm/alpmestan-sounds.git/shortlog",
        "/haskell/symantic-atom.git/tree",
        "/julm/camera.git/log",
        "/julm/worksheets.git/log",
        "/tmp/julm/arpeggigon.git",
        "/tmp/julm/alpmestan-sounds.git",
        "/tmp/julm/libreoffice-base-sqlite.git/shortlog",
        "/julm/nihongo.git",
        "/haskell/mpms.git/shortlog",
        "/ocaml/libocaml_make.git/log",
        "/haskell/symantic-base.git/shortlog",
        "/testing.git/tree",
        "/reloto-libreoffice.git",
        "/webc.git/log",
        "/haskell/symantic-xml.git",
        "/tmp/julm/symantic.git/shortlog",
        "/haskell/literate-web.git/shortlog",
        "/haskell/symantic-http.git/shortlog",
        "/haskell/symantic-plaintext.git/shortlog",
        "/haskell/treeseq.git",
        "/julm/books.git/tree",
        "/sourcephile.git/log",
        "/reloto-libreoffice.git/tree",
        "/tmp/julm/arpeggigon.git/tree",
        "/julm/literate-business.git/log",
        "/julm/podcasts.git/log",
        "/tmp/julm/arpeggigon.git/shortlog",
        "/tmp/julm/grenouille.git/shortlog",
        "/comptalang.git",
        "/reloto.git/shortlog",
        "/julm/worksheets.git/shortlog",
        "/tmp/julm/literate-invoice.git/log",
        "?o=project",
        "/majurity-libreoffice.git/tree",
        "/static/gitweb.js",
        "/sourcephile-web.git/tree",
        "/ocaml/libocaml_make.git/shortlog",
        "/tmp/julm/bug-cblas_ctrmv.git/log",
        "/tmp/julm/alpmestan-sounds.git/tree",
        "/sourcephile-txt.git",
        "/literate-phylomemy.git",
        "/tmp/julm/symantic.git/log",
        "/haskell/symantic-cli.git/log",
        "/haskell/symantic.git/shortlog",
        "/haskell/symantic-parser.git/shortlog",
        "/haskell/symantic-document.git/shortlog",
        "/webc.git/shortlog",
        "/julm/english.git/tree",
        "/julm/books.git/shortlog",
        "/git-remote-gpg.git/shortlog",
        "/tmp/julm/symantic-reify.git",
        "/tmp/julm/LesQuatreRoux.git/tree",
        "/haskell/symantic-cli.git/shortlog",
        "/tmp/julm/literate-phylomemy-script.git/tree",
        "/haskell/symantic.git",
        "/haskell/logic.git/shortlog",
        "/haskell/symantic-parser.git",
        "/haskell/localization.git/log",
        "/tmp/julm/literate-invoice.git/shortlog",
        "/webc.git",
        "/doclang.git/tree",
        "/julm/violon-tex.git",
        "/majurity-libreoffice.git",
        "/tmp/julm/symantic.git/tree",
        "/literate-phylomemy.git/tree",
        "/haskell/symantic-cli.git/tree",
        "/haskell/symantic-xml.git/tree",
        "/reloto.git/log",
        "/julm/air-duino.git/log",
        "/haskell/treemap.git/shortlog",
        "/tmp/julm/grenouille.git/tree",
        "/literate-phylomemy-example1.git",
        "/tmp/julm/LesQuatreRoux.git/log",
        "/tmp/julm/libreoffice-base-sqlite.git/log",
        "/haskell/symantic.git/log",
        "/haskell/treemap.git/tree",
        "/tmp/julm/bug-cblas_ctrmv.git/tree",
        "/julm/worksheets.git",
        "/haskell/literate-accounting.git/tree",
        "/tmp/julm/literate-phylomemy-script.git/shortlog",
        "/haskell/logic.git/log",
        "/ocaml/libocaml_make.git",
        "https://git.sourcephile.fr",
        "/tmp/julm/symantic-reify.git/tree",
        "https://git-scm.com/",
        "/julm/camera.git/shortlog",
        "/haskell/literate-accounting.git/log",
        "/julm/english.git",
        "/majurity.git/log",
        "/tmp/julm/android.git/tree",
        "/haskell/symantic-parser.git/log",
        "/julm/literate-business.git/tree",
        "/literate-phylomemy.git/shortlog",
        "/static-custom/style.css",
        "/sourcephile.git/shortlog",
        "/haskell/symantic-document.git/tree",
        "/haskell/symantic.git/tree",
        "/haskell/literate-accounting.git/shortlog",
        "?a=opml",
        "/webc.git/tree",
        "/doclang.git/log",
        "/julm/rezine-rfcs.git",
        "/comptalang.git/shortlog",
        "/julm/violon-tex.git/tree",
        "/doclang.git/shortlog",
        "/julm/english.git/log",
        "/tmp/julm/android.git/shortlog",
        "/haskell/symantic-xml.git/shortlog",
        "/reloto.git",
        "/haskell/symantic-compta.git/tree",
        "/julm/AoC-2020.git",
        "/haskell/interval.git",
        "/tmp/julm/arpeggigon.git/log",
        "/haskell/localization.git/tree",
        "/literate-phylomemy-example1.git/tree",
        "/haskell/logic.git",
        "/tmp/julm/android.git",
        "/sourcephile-nix.git/log",
        "/sourcephile-txt.git/tree",
        "/haskell/symantic-plaintext.git/log",
        "/static/git-favicon.png",
        "/haskell/symantic-atom.git",
        "/haskell/symantic-http.git/log",
        "/haskell/symantic-parser.git/tree",
        "/haskell/mpms.git/log",
        "/julm/nihongo.git/tree",
        "https://sourcephile.fr",
        "/tmp/julm/xcode-nix.git",
        "/julm/worksheets.git/tree",
        "/sourcephile-web.git/shortlog",
        "/haskell/mpms.git",
        "/julm/julm-nix.git/log",
        "/tmp/julm/symantic.git",
        "/julm/nihongo.git/shortlog",
        "/julm/air-duino.git/shortlog",
        "/haskell/symantic-base.git/log",
        "/haskell/symantic-document.git",
        "/haskell/symantic-document.git/log",
        "/julm/books.git",
        "/git-remote-gpg.git/log",
        "/haskell/logic.git/tree",
        "/tmp/julm/bug-cblas_ctrmv.git/shortlog",
        "?o=descr",
        "/haskell/treeseq.git/log",
        "/julm/nihongo.git/log",
        "/haskell/treeseq.git/tree",
        "/julm/julm-nix.git/shortlog",
        "/julm/violon-tex.git/shortlog",
        "/sourcephile-txt.git/shortlog",
        "/haskell/symantic-base.git/tree",
        "/haskell/symantic-http.git/tree",
        "/reloto-libreoffice.git/shortlog",
        "/julm/english.git/shortlog",
        "/tmp/julm/xcode-nix.git/log",
        "/sourcephile-nix.git/shortlog",
        "/tmp/julm/alpmestan-sounds.git/log",
        "/majurity.git",
        "/julm/air-duino.git/tree",
        "/sourcephile-web.git",
        "/haskell/literate-web.git/tree",
        "/tmp/julm/literate-invoice.git",
        "/majurity-libreoffice.git/shortlog",
        "/tmp/julm/LesQuatreRoux.git/shortlog",
        "/literate-phylomemy-example1.git/shortlog",
        "/git-remote-gpg.git/tree",
        "/doclang.git",
        "/julm/AoC-2020.git/tree",
        "/julm/julm-nix.git/tree",
        "/tmp/julm/libreoffice-base-sqlite.git",
        "/",
        "/julm/rezine-rfcs.git/shortlog",
        "/julm/julm-nix.git",
        "/julm/podcasts.git",
        "/majurity.git/tree",
        "/julm/camera.git/tree",
        "/haskell/interval.git/log",
        "/tmp/julm/grenouille.git/log",
        "/haskell/symantic-atom.git/log",
        "/tmp/julm/xcode-nix.git/shortlog",
        "/reloto.git/tree",
        "/static/git-logo.png",
        "/julm/AoC-2020.git/log",
        "/julm/literate-business.git",
        "/haskell/symantic-xml.git/log",
        "/tmp/julm/literate-phylomemy-script.git/log",
        "/comptalang.git/tree",
        "/sourcephile.git/tree",
        "/sourcephile-txt.git/log",
        "/haskell/localization.git",
        "/static/gitweb.css",
        "/sourcephile-nix.git",
        "/haskell/symantic-cli.git",
        "/tmp/julm/literate-invoice.git/tree",
        "/julm/AoC-2020.git/shortlog",
        "/reloto-libreoffice.git/log",
        "/haskell/treeseq.git/shortlog",
        "/majurity.git/shortlog",
        "/tmp/julm/grenouille.git",
        "/sourcephile-nix.git/tree",
        "/haskell/symantic-http.git",
        "/tmp/julm/xcode-nix.git/tree",
        "/ocaml/libocaml_make.git/tree",
        "/haskell/localization.git/shortlog",
        "/haskell/symantic-atom.git/shortlog"
      ],
      "httpBodyMetaTags": {},
      "httpBodyByteSize": 30583,
      "httpBodyPageTitle": "Git — Sourcephile"
    }
  }
}