--- import Layout from "../../layouts/Layout.astro"; import { getCollection } from "astro:content"; import { getCategory } from "../../utils/notes"; import NotesSearch from "../../components/NotesSearch.svelte"; const notes = await getCollection("notes"); const sortedNotes = notes.sort( (a, b) => b.data.publishDate.getTime() - a.data.publishDate.getTime(), ); const searchNotes = sortedNotes.map((n) => ({ id: n.id, title: n.data.title, description: n.data.description, tags: n.data.tags, category: getCategory(n), searchText: [n.data.title, n.data.description, n.body ?? ""] .join(" ") .toLowerCase(), })); ---

Infosec Notes

Cheat sheets on cybersecurity tools and techniques.

All content is intended for educational purposes, CTF challenges, and authorized penetration testing only. Do not use any of this against systems you do not own or have explicit permission to test.