[{"content":"noctra is a security and infosec blog: research, notes, lab writeups, and the occasional deep dive into tooling.\nAbout this site #Built with Hugo and the Congo theme, written in Markdown, and deployed as a static site.\nContact # GitHub: your-handle Email: you@example.com All content here is for educational and authorised security testing purposes only.\n","date":"14 June 2026","permalink":"https://noctra.sh/about/","section":"noctra","summary":"","title":"About"},{"content":"","date":null,"permalink":"https://noctra.sh/categories/","section":"Categories","summary":"","title":"Categories"},{"content":"","date":null,"permalink":"https://noctra.sh/tags/congo/","section":"Tags","summary":"","title":"Congo"},{"content":"","date":null,"permalink":"https://noctra.sh/tags/hugo/","section":"Tags","summary":"","title":"Hugo"},{"content":"","date":null,"permalink":"https://noctra.sh/tags/meta/","section":"Tags","summary":"","title":"Meta"},{"content":"","date":null,"permalink":"https://noctra.sh/","section":"noctra","summary":"","title":"noctra"},{"content":"","date":null,"permalink":"https://noctra.sh/categories/notes/","section":"Categories","summary":"","title":"Notes"},{"content":"","date":null,"permalink":"https://noctra.sh/posts/","section":"Posts","summary":"","title":"Posts"},{"content":"","date":null,"permalink":"https://noctra.sh/tags/","section":"Tags","summary":"","title":"Tags"},{"content":" First post. It exists to prove the toolchain end-to-end — Hugo Extended + Congo, dark mode, page-bundle images, syntax highlighting, and native video embeds. This blog runs on the Hugo static site generator with the Congo theme. Everything below is placeholder content you can delete once you\u0026rsquo;ve confirmed it renders.\nImages #This post is a page bundle (a folder with an index.md), so any image dropped beside it is processed by Hugo and lazy-loaded by Congo. Here\u0026rsquo;s the inline placeholder:\nA placeholder diagram resource from this page bundle The cover image at the top of the article is the featured.jpg file in this same folder — Congo detects any image whose name contains feature automatically.\nSyntax highlighting #A quick host sweep in Bash:\n#!/usr/bin/env bash # Ping-sweep a /24 and print live hosts subnet=\u0026#34;192.168.1\u0026#34; for host in $(seq 1 254); do ip=\u0026#34;${subnet}.${host}\u0026#34; (ping -c1 -W1 \u0026#34;$ip\u0026#34; \u0026amp;\u0026gt;/dev/null \u0026amp;\u0026amp; echo \u0026#34;[+] up: $ip\u0026#34;) \u0026amp; done wait The same idea — hashing a file in Python:\nimport hashlib from pathlib import Path def sha256(path: str, chunk: int = 8192) -\u0026gt; str: h = hashlib.sha256() with Path(path).open(\u0026#34;rb\u0026#34;) as f: for block in iter(lambda: f.read(chunk), b\u0026#34;\u0026#34;): h.update(block) return h.hexdigest() if __name__ == \u0026#34;__main__\u0026#34;: print(sha256(\u0026#34;/etc/hostname\u0026#34;)) These snippets are illustrative placeholders. Only run security tooling against systems you are explicitly authorised to test. Video embeds #Congo uses Hugo\u0026rsquo;s built-in shortcodes for video — no large files committed to the repo. YouTube needs only the video ID:\nAnd Vimeo likewise:\nThat\u0026rsquo;s the whole smoke test. Edit or delete this post, then write your own.\n","date":"14 June 2026","permalink":"https://noctra.sh/posts/welcome/","section":"Posts","summary":"Kicking off the blog and smoke-testing the Congo theme: images, code highlighting, and native video embeds all render.","title":"Welcome to noctra"}]