{
  "schemaVersion": 1,
  "title": "Linux Reference Library",
  "updated": "2026-09-28",
  "topics": [
    {
      "id": "openssl",
      "title": "OpenSSL",
      "subtitle": "TLS, certificates & cryptography",
      "description": "Understand TLS, inspect certificates, and diagnose trust chains.",
      "icon": "TLS",
      "subtopics": [
        "Foundations",
        "Diagnostics",
        "Certificates"
      ]
    },
    {
      "id": "openssh",
      "title": "OpenSSH",
      "subtitle": "Remote access & authentication",
      "description": "Configure clients and servers, manage keys, and transfer files securely.",
      "icon": "SSH",
      "subtopics": [
        "Overview",
        "Client & server",
        "Keys & transfers"
      ]
    },
    {
      "id": "filesystem",
      "title": "Linux file system",
      "subtitle": "Paths, mounts & storage",
      "description": "Explore directory layout, permissions, inodes, and filesystem behavior.",
      "icon": "FS",
      "subtopics": [
        "Layout & concepts",
        "Mounts",
        "Kernel internals"
      ]
    },
    {
      "id": "commands",
      "title": "Linux command tools",
      "subtitle": "Shells, files & text processing",
      "description": "Build reliable shell workflows with the tools that underpin Linux.",
      "icon": ">_",
      "subtopics": [
        "Shell",
        "Files & archives",
        "Text processing"
      ]
    },
    {
      "id": "curl",
      "title": "curl",
      "subtitle": "HTTP, transfers & libcurl",
      "description": "Inspect HTTP, automate requests, and integrate network transfers.",
      "icon": "HTTP",
      "subtopics": [
        "Getting started",
        "HTTP & TLS",
        "Development"
      ]
    },
    {
      "id": "regex",
      "title": "Regex",
      "subtitle": "Patterns, engines & matching",
      "description": "Choose the right syntax for POSIX, GNU tools, and PCRE2.",
      "icon": ".*",
      "subtopics": [
        "POSIX & GNU",
        "PCRE2"
      ]
    },
    {
      "id": "packages",
      "title": "Linux package managers",
      "subtitle": "Packages, repositories & trust",
      "description": "Navigate APT, DNF, RPM, Zypper, and pacman with distribution references.",
      "icon": "PKG",
      "subtopics": [
        "Debian & Ubuntu",
        "Fedora & RPM",
        "openSUSE",
        "Arch Linux"
      ]
    },
    {
      "id": "networking",
      "title": "Linux network tools",
      "subtitle": "Routes, DNS & packet analysis",
      "description": "Trace connectivity through interfaces, sockets, DNS, and packet filters.",
      "icon": "NET",
      "subtopics": [
        "Interfaces & routes",
        "DNS",
        "Sockets & packets",
        "Firewall & kernel"
      ]
    }
  ],
  "resources": [
    {
      "id": "openssl-guide",
      "topic": "openssl",
      "title": "OpenSSL guide",
      "url": "https://docs.openssl.org/3.5/man7/ossl-guide-introduction/",
      "description": "A structured introduction to the toolkit, its libraries, providers, and application development.",
      "publisher": "OpenSSL Project",
      "type": "Guide",
      "subtopic": "Foundations",
      "scope": "OpenSSL 3.5",
      "tags": [
        "crypto",
        "libssl",
        "libcrypto",
        "providers",
        "cryptography"
      ],
      "recommended": true,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "tls-introduction",
      "topic": "openssl",
      "title": "TLS concepts and protocol versions",
      "url": "https://docs.openssl.org/3.5/man7/ossl-guide-tls-introduction/",
      "description": "Understand encryption, peer authentication, and protocol negotiation before debugging a TLS connection.",
      "publisher": "OpenSSL Project",
      "type": "Guide",
      "subtopic": "Foundations",
      "scope": "OpenSSL 3.5",
      "tags": [
        "tls",
        "ssl",
        "https",
        "handshake",
        "protocol"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "s-client",
      "topic": "openssl",
      "title": "s_client: diagnose TLS connections",
      "url": "https://docs.openssl.org/3.5/man1/openssl-s_client/",
      "description": "Inspect handshakes, SNI, certificate chains, and hostname verification using the command-line client.",
      "publisher": "OpenSSL Project",
      "type": "Manual",
      "subtopic": "Diagnostics",
      "scope": "OpenSSL 3.5",
      "tags": [
        "s_client",
        "sni",
        "certificate",
        "verify_hostname",
        "starttls"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "x509",
      "topic": "openssl",
      "title": "x509: inspect and process certificates",
      "url": "https://docs.openssl.org/3.5/man1/openssl-x509/",
      "description": "Look up certificate fields, expiry dates, extensions, fingerprints, and encoding conversions.",
      "publisher": "OpenSSL Project",
      "type": "Manual",
      "subtopic": "Certificates",
      "scope": "OpenSSL 3.5",
      "tags": [
        "x509",
        "pem",
        "der",
        "san",
        "certificate",
        "expiry"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "verify",
      "topic": "openssl",
      "title": "verify: certificate chain validation",
      "url": "https://docs.openssl.org/3.5/man1/openssl-verify/",
      "description": "Understand trust stores, chain building, verification purposes, and certificate validation failures.",
      "publisher": "OpenSSL Project",
      "type": "Manual",
      "subtopic": "Certificates",
      "scope": "OpenSSL 3.5",
      "tags": [
        "verify",
        "ca",
        "trust",
        "chain",
        "pki"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "openssh-manuals",
      "topic": "openssh",
      "title": "OpenSSH manual collection",
      "url": "https://www.openssh.org/manual.html",
      "description": "The upstream starting point for SSH clients, daemons, agents, keys, and file-transfer tools.",
      "publisher": "OpenSSH Project",
      "type": "Reference",
      "subtopic": "Overview",
      "scope": "Upstream manuals; features may precede Linux packages",
      "tags": [
        "ssh",
        "sshd",
        "scp",
        "sftp",
        "remote access"
      ],
      "recommended": true,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "ssh",
      "topic": "openssh",
      "title": "ssh: connections and forwarding",
      "url": "https://man.openbsd.org/ssh",
      "description": "Look up remote commands, jump hosts, multiplexing, and local or remote port forwarding.",
      "publisher": "OpenBSD / OpenSSH",
      "type": "Manual",
      "subtopic": "Client & server",
      "scope": "OpenBSD current; compare installed OpenSSH",
      "tags": [
        "ssh",
        "tunnel",
        "proxyjump",
        "jump host",
        "port forwarding"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "ssh-config",
      "topic": "openssh",
      "title": "ssh_config: client configuration",
      "url": "https://man.openbsd.org/ssh_config",
      "description": "Configure host aliases, identities, connection behavior, and matching rules for repeatable access.",
      "publisher": "OpenBSD / OpenSSH",
      "type": "Manual",
      "subtopic": "Client & server",
      "scope": "OpenBSD current; compare installed OpenSSH",
      "tags": [
        "ssh_config",
        "host",
        "identityfile",
        "proxyjump",
        "known_hosts"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "sshd-config",
      "topic": "openssh",
      "title": "sshd_config: server configuration",
      "url": "https://man.openbsd.org/sshd_config",
      "description": "Check authentication, access controls, subsystems, and conditional server configuration.",
      "publisher": "OpenBSD / OpenSSH",
      "type": "Manual",
      "subtopic": "Client & server",
      "scope": "OpenBSD current; compare installed OpenSSH",
      "tags": [
        "sshd_config",
        "authentication",
        "authorized_keys",
        "permitrootlogin",
        "server"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "ssh-keygen",
      "topic": "openssh",
      "title": "ssh-keygen: keys and SSH certificates",
      "url": "https://man.openbsd.org/ssh-keygen",
      "description": "Generate and inspect keys, manage known hosts, and understand SSH certificate operations.",
      "publisher": "OpenBSD / OpenSSH",
      "type": "Manual",
      "subtopic": "Keys & transfers",
      "scope": "OpenBSD current; compare installed OpenSSH",
      "tags": [
        "ssh-keygen",
        "ed25519",
        "rsa",
        "fingerprint",
        "ssh certificates"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "sftp",
      "topic": "openssh",
      "title": "sftp: secure file transfer",
      "url": "https://man.openbsd.org/sftp",
      "description": "Reference interactive and batch transfer commands, path handling, and connection options.",
      "publisher": "OpenBSD / OpenSSH",
      "type": "Manual",
      "subtopic": "Keys & transfers",
      "scope": "OpenBSD current; compare installed OpenSSH",
      "tags": [
        "sftp",
        "scp",
        "upload",
        "download",
        "batch"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "fhs",
      "topic": "filesystem",
      "title": "Filesystem Hierarchy Standard",
      "url": "https://refspecs.linuxfoundation.org/FHS_3.0/fhs-3.0.html",
      "description": "The standard for directory placement and the roles of /etc, /var, /usr, /opt, and /run.",
      "publisher": "Linux Foundation",
      "type": "Standard",
      "subtopic": "Layout & concepts",
      "scope": "FHS 3.0 (2015); distributions may use merged /usr",
      "tags": [
        "fhs",
        "directories",
        "hierarchy",
        "etc",
        "var",
        "usr"
      ],
      "recommended": true,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "path-resolution",
      "topic": "filesystem",
      "title": "How Linux resolves a pathname",
      "url": "https://man7.org/linux/man-pages/man7/path_resolution.7.html",
      "description": "Follow path traversal, symbolic links, permissions, and mount boundaries.",
      "publisher": "Linux man-pages / util-linux",
      "type": "Manual",
      "subtopic": "Layout & concepts",
      "scope": "Current upstream manual; compare installed version",
      "tags": [
        "path",
        "symlink",
        "permission",
        "lookup"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "inode",
      "topic": "filesystem",
      "title": "Inodes, ownership, and permissions",
      "url": "https://man7.org/linux/man-pages/man7/inode.7.html",
      "description": "Understand file metadata, link counts, timestamps, ownership, and access mode bits.",
      "publisher": "Linux man-pages / util-linux",
      "type": "Manual",
      "subtopic": "Layout & concepts",
      "scope": "Current upstream manual; compare installed version",
      "tags": [
        "inode",
        "chmod",
        "chown",
        "permissions",
        "hardlink",
        "stat"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "mount",
      "topic": "filesystem",
      "title": "mount: filesystem attachment and options",
      "url": "https://man7.org/linux/man-pages/man8/mount.8.html",
      "description": "Reference mount options, bind mounts, propagation, and filesystem-specific behavior.",
      "publisher": "Linux man-pages / util-linux",
      "type": "Manual",
      "subtopic": "Mounts",
      "scope": "Current upstream manual; compare installed version",
      "tags": [
        "mount",
        "bind",
        "fstab",
        "remount",
        "filesystem"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "findmnt",
      "topic": "filesystem",
      "title": "findmnt: inspect mounted filesystems",
      "url": "https://man7.org/linux/man-pages/man8/findmnt.8.html",
      "description": "Find a mount by path, device, label, or UUID and choose explicit output columns.",
      "publisher": "Linux man-pages / util-linux",
      "type": "Manual",
      "subtopic": "Mounts",
      "scope": "Current upstream manual; compare installed version",
      "tags": [
        "findmnt",
        "mountpoint",
        "uuid",
        "lsblk",
        "mount"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "kernel-filesystems",
      "topic": "filesystem",
      "title": "Linux kernel filesystem documentation",
      "url": "https://docs.kernel.org/filesystems/index.html",
      "description": "Explore VFS, filesystem implementations, and the interfaces behind userspace storage tools.",
      "publisher": "Linux Kernel",
      "type": "Reference",
      "subtopic": "Kernel internals",
      "scope": "Current upstream kernel documentation",
      "tags": [
        "vfs",
        "ext4",
        "btrfs",
        "xfs",
        "filesystem",
        "kernel"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "bash",
      "topic": "commands",
      "title": "Bash reference manual",
      "url": "https://www.gnu.org/software/bash/manual/bash.html",
      "description": "Understand quoting, expansion, redirection, pipelines, shell functions, and scripting semantics.",
      "publisher": "GNU Project",
      "type": "Manual",
      "subtopic": "Shell",
      "scope": "Maintained GNU manual; compare installed version",
      "tags": [
        "bash",
        "shell",
        "quoting",
        "pipe",
        "redirection",
        "script"
      ],
      "recommended": true,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "coreutils",
      "topic": "commands",
      "title": "GNU Coreutils manual",
      "url": "https://www.gnu.org/software/coreutils/manual/coreutils.html",
      "description": "The comprehensive reference for everyday file, text, permission, and system utilities.",
      "publisher": "GNU Project",
      "type": "Manual",
      "subtopic": "Files & archives",
      "scope": "Maintained GNU manual; compare installed version",
      "tags": [
        "ls",
        "cp",
        "mv",
        "rm",
        "chmod",
        "chown",
        "sort",
        "uniq",
        "cut",
        "head",
        "tail",
        "df",
        "du"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "findutils",
      "topic": "commands",
      "title": "GNU Findutils manual",
      "url": "https://www.gnu.org/software/findutils/manual/html_node/index.html",
      "description": "Find files by metadata and compose robust find, xargs, and locate workflows.",
      "publisher": "GNU Project",
      "type": "Manual",
      "subtopic": "Files & archives",
      "scope": "Maintained GNU manual; compare installed version",
      "tags": [
        "find",
        "xargs",
        "locate",
        "search",
        "print0"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "tar",
      "topic": "commands",
      "title": "GNU tar manual",
      "url": "https://www.gnu.org/software/tar/manual/html_node/index.html",
      "description": "Create, inspect, and extract archives; understand names, metadata, and incremental archive behavior.",
      "publisher": "GNU Project",
      "type": "Manual",
      "subtopic": "Files & archives",
      "scope": "Maintained GNU manual; compare installed version",
      "tags": [
        "tar",
        "archive",
        "backup",
        "extract",
        "compression"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "sed",
      "topic": "commands",
      "title": "GNU sed manual",
      "url": "https://www.gnu.org/software/sed/manual/sed.html",
      "description": "Learn stream editing, substitutions, address ranges, and pattern-space operations.",
      "publisher": "GNU Project",
      "type": "Manual",
      "subtopic": "Text processing",
      "scope": "Maintained GNU manual; compare installed version",
      "tags": [
        "sed",
        "substitution",
        "stream",
        "regex",
        "text"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "gawk",
      "topic": "commands",
      "title": "GNU awk manual",
      "url": "https://www.gnu.org/software/gawk/manual/html_node/index.html",
      "description": "Work with records, fields, patterns, associative arrays, and text-processing programs.",
      "publisher": "GNU Project",
      "type": "Manual",
      "subtopic": "Text processing",
      "scope": "Maintained GNU manual; compare installed version",
      "tags": [
        "awk",
        "gawk",
        "fields",
        "records",
        "text",
        "regex"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "everything-curl",
      "topic": "curl",
      "title": "Everything curl",
      "url": "https://everything.curl.dev/",
      "description": "A book by curl’s founder and contributors covering the tool, protocols, and library.",
      "publisher": "curl Project",
      "type": "Book",
      "subtopic": "Getting started",
      "scope": "Current curl documentation; check local curl version",
      "tags": [
        "curl",
        "http",
        "libcurl",
        "book",
        "network transfers"
      ],
      "recommended": true,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "curl-tutorial",
      "topic": "curl",
      "title": "curl command-line tutorial",
      "url": "https://curl.se/docs/tutorial.html",
      "description": "Learn transfer workflows, authentication, proxies, uploads, and practical command-line options.",
      "publisher": "curl Project",
      "type": "Guide",
      "subtopic": "Getting started",
      "scope": "Current curl documentation; check local curl version",
      "tags": [
        "curl",
        "tutorial",
        "download",
        "upload",
        "proxy"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "curl-manual",
      "topic": "curl",
      "title": "curl option reference",
      "url": "https://curl.se/docs/manpage.html",
      "description": "Look up flags, exit codes, protocol behavior, and the versions in which options appeared.",
      "publisher": "curl Project",
      "type": "Manual",
      "subtopic": "HTTP & TLS",
      "scope": "Current curl documentation; check local curl version",
      "tags": [
        "curl",
        "headers",
        "timeout",
        "retry",
        "resolve",
        "verbose",
        "write-out"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "http-scripting",
      "topic": "curl",
      "title": "Scripting HTTP requests",
      "url": "https://curl.se/docs/httpscripting.html",
      "description": "Build requests with forms, POST bodies, cookies, redirects, and authentication.",
      "publisher": "curl Project",
      "type": "Guide",
      "subtopic": "HTTP & TLS",
      "scope": "Current curl documentation; check local curl version",
      "tags": [
        "curl",
        "http",
        "post",
        "cookies",
        "redirect",
        "json",
        "api"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "curl-certificates",
      "topic": "curl",
      "title": "TLS certificate verification in curl",
      "url": "https://curl.se/docs/sslcerts.html",
      "description": "Understand CA stores, native trust, certificate verification, and custom trust configuration.",
      "publisher": "curl Project",
      "type": "Guide",
      "subtopic": "HTTP & TLS",
      "scope": "Current curl documentation; check local curl version",
      "tags": [
        "curl",
        "tls",
        "ssl",
        "cacert",
        "ca",
        "certificate",
        "https"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "libcurl-tutorial",
      "topic": "curl",
      "title": "libcurl programming tutorial",
      "url": "https://curl.se/libcurl/c/libcurl-tutorial.html",
      "description": "Integrate transfers with the C API, callbacks, handles, and error handling.",
      "publisher": "curl Project",
      "type": "Guide",
      "subtopic": "Development",
      "scope": "Current curl documentation; check local curl version",
      "tags": [
        "libcurl",
        "c",
        "c++",
        "api",
        "callback",
        "easy",
        "multi"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "grep-regex",
      "topic": "regex",
      "title": "Regular expressions in GNU grep",
      "url": "https://www.gnu.org/software/grep/manual/html_node/Regular-Expressions.html",
      "description": "Compare basic, extended, and Perl-compatible expressions and understand matching behavior.",
      "publisher": "GNU Project",
      "type": "Guide",
      "subtopic": "POSIX & GNU",
      "scope": "GNU grep; BRE, ERE, and PCRE modes differ",
      "tags": [
        "grep",
        "regex",
        "regexp",
        "bre",
        "ere",
        "pattern",
        "regular expression"
      ],
      "recommended": true,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "posix-regex",
      "topic": "regex",
      "title": "POSIX regular expression specification",
      "url": "https://pubs.opengroup.org/onlinepubs/9799919799/basedefs/V1_chap09.html",
      "description": "The normative definitions of basic and extended regular expressions, including locale behavior.",
      "publisher": "The Open Group / IEEE",
      "type": "Standard",
      "subtopic": "POSIX & GNU",
      "scope": "POSIX.1-2024, Base Definitions chapter 9",
      "tags": [
        "posix",
        "bre",
        "ere",
        "locale",
        "character class"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "awk-regex",
      "topic": "regex",
      "title": "Regular expressions in awk",
      "url": "https://www.gnu.org/software/gawk/manual/html_node/Regexp.html",
      "description": "Apply patterns in awk and understand operators, escapes, and dynamic regular expressions.",
      "publisher": "GNU Project",
      "type": "Guide",
      "subtopic": "POSIX & GNU",
      "scope": "GNU awk; ERE with documented extensions",
      "tags": [
        "awk",
        "gawk",
        "regexp",
        "ere",
        "escape"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "pcre-pattern",
      "topic": "regex",
      "title": "PCRE2 pattern reference",
      "url": "https://www.pcre.org/current/doc/html/pcre2pattern.html",
      "description": "Explore captures, lookarounds, Unicode properties, backtracking, and advanced pattern semantics.",
      "publisher": "PCRE2 Project",
      "type": "Reference",
      "subtopic": "PCRE2",
      "scope": "Current PCRE2 documentation",
      "tags": [
        "pcre",
        "pcre2",
        "lookahead",
        "lookbehind",
        "unicode",
        "backtracking"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "pcre-syntax",
      "topic": "regex",
      "title": "PCRE2 syntax quick reference",
      "url": "https://www.pcre.org/current/doc/html/pcre2syntax.html",
      "description": "A compact syntax reference for metacharacters, character classes, groups, and assertions.",
      "publisher": "PCRE2 Project",
      "type": "Reference",
      "subtopic": "PCRE2",
      "scope": "Current PCRE2 documentation",
      "tags": [
        "pcre2",
        "syntax",
        "cheatsheet",
        "quantifier",
        "capture"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "debian-packages",
      "topic": "packages",
      "title": "Debian package management handbook",
      "url": "https://www.debian.org/doc/manuals/debian-reference/ch02.en.html",
      "description": "Understand APT and dpkg, package states, dependencies, upgrades, and repository priorities.",
      "publisher": "Debian Project",
      "type": "Guide",
      "subtopic": "Debian & Ubuntu",
      "scope": "Maintained Debian Reference; Debian-based systems",
      "tags": [
        "apt",
        "dpkg",
        "debian",
        "ubuntu",
        "packages",
        "pinning"
      ],
      "recommended": true,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "apt",
      "topic": "packages",
      "title": "apt: interactive package management",
      "url": "https://manpages.debian.org/trixie/apt/apt.8.en.html",
      "description": "Reference package installation, removal, searches, and upgrades for interactive administration.",
      "publisher": "Debian Project",
      "type": "Manual",
      "subtopic": "Debian & Ubuntu",
      "scope": "Debian 13 trixie; use apt-get for stable scripting interfaces",
      "tags": [
        "apt",
        "install",
        "update",
        "upgrade",
        "search",
        "ubuntu"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "apt-secure",
      "topic": "packages",
      "title": "APT repository authentication",
      "url": "https://manpages.debian.org/trixie/apt/apt-secure.8.en.html",
      "description": "Understand signed repository metadata, trusted keys, and the archive authentication model.",
      "publisher": "Debian Project",
      "type": "Manual",
      "subtopic": "Debian & Ubuntu",
      "scope": "Debian 13 trixie / APT",
      "tags": [
        "apt",
        "signature",
        "keyring",
        "signed-by",
        "gpg",
        "repository"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "dnf5",
      "topic": "packages",
      "title": "DNF5 documentation",
      "url": "https://dnf5.readthedocs.io/en/latest/",
      "description": "Find commands for package transactions, repositories, queries, and transaction history.",
      "publisher": "DNF Project",
      "type": "Reference",
      "subtopic": "Fedora & RPM",
      "scope": "DNF5 latest; DNF4 has a separate interface",
      "tags": [
        "dnf",
        "dnf5",
        "fedora",
        "rpm",
        "repository",
        "upgrade"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "rpm",
      "topic": "packages",
      "title": "RPM documentation",
      "url": "https://rpm.org/docs/",
      "description": "Select the matching RPM manual for package queries, verification, and package-building concepts.",
      "publisher": "RPM Project",
      "type": "Reference",
      "subtopic": "Fedora & RPM",
      "scope": "Versioned RPM manuals; choose the installed release",
      "tags": [
        "rpm",
        "package",
        "verify",
        "query",
        "spec",
        "rpmbuild"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "zypper",
      "topic": "packages",
      "title": "zypper: packages and repositories",
      "url": "https://manpages.opensuse.org/Leap-16.0/zypper/zypper.8.en.html",
      "description": "Manage packages and repositories, inspect dependencies, and understand updates, patches, and distribution upgrades.",
      "publisher": "openSUSE Project",
      "type": "Manual",
      "subtopic": "openSUSE",
      "scope": "openSUSE Leap 16.0 manual",
      "tags": [
        "zypper",
        "opensuse",
        "suse",
        "libzypp",
        "repository"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "pacman",
      "topic": "packages",
      "title": "pacman command reference",
      "url": "https://pacman.archlinux.page/pacman.8.html",
      "description": "Inspect package databases and understand synchronization, queries, upgrades, and removals.",
      "publisher": "Arch Linux / pacman",
      "type": "Manual",
      "subtopic": "Arch Linux",
      "scope": "Current pacman manual",
      "tags": [
        "pacman",
        "arch",
        "package",
        "database",
        "sync"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "ip",
      "topic": "networking",
      "title": "ip: interfaces, addresses, and routes",
      "url": "https://man7.org/linux/man-pages/man8/ip.8.html",
      "description": "Navigate iproute2 objects for links, addresses, routes, policy rules, and network namespaces.",
      "publisher": "iproute2 / man7.org",
      "type": "Manual",
      "subtopic": "Interfaces & routes",
      "scope": "Current iproute2 manual",
      "tags": [
        "ip",
        "iproute2",
        "route",
        "address",
        "interface",
        "netns",
        "ipv6"
      ],
      "recommended": true,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "ss",
      "topic": "networking",
      "title": "ss: sockets and connections",
      "url": "https://man7.org/linux/man-pages/man8/ss.8.html",
      "description": "Inspect listening ports, socket states, process associations, and protocol statistics.",
      "publisher": "iproute2 / man7.org",
      "type": "Manual",
      "subtopic": "Sockets & packets",
      "scope": "Current iproute2 manual",
      "tags": [
        "ss",
        "socket",
        "port",
        "tcp",
        "udp",
        "listen",
        "connection"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "bind-dig",
      "topic": "networking",
      "title": "dig and BIND 9 utilities",
      "url": "https://bind9.readthedocs.io/en/stable/manpages.html#dig-dns-lookup-utility",
      "description": "Query DNS records and authoritative servers using the BIND manual’s dig reference.",
      "publisher": "ISC BIND",
      "type": "Manual",
      "subtopic": "DNS",
      "scope": "BIND 9 stable documentation",
      "tags": [
        "dig",
        "dns",
        "nslookup",
        "host",
        "aaaa",
        "mx",
        "ttl",
        "authoritative"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "nftables",
      "topic": "networking",
      "title": "nftables project handbook",
      "url": "https://wiki.nftables.org/wiki-nftables/index.php/Main_Page",
      "description": "Learn tables, chains, hooks, sets, and packet-filtering rules from the Netfilter project.",
      "publisher": "Netfilter Project",
      "type": "Guide",
      "subtopic": "Firewall & kernel",
      "scope": "Maintained nftables wiki",
      "tags": [
        "nft",
        "nftables",
        "firewall",
        "netfilter",
        "nat",
        "packet"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "tcpdump",
      "topic": "networking",
      "title": "tcpdump packet capture manual",
      "url": "https://www.tcpdump.org/manpages/tcpdump.1.html",
      "description": "Reference capture interfaces, packet output, filters, and save-file handling.",
      "publisher": "The Tcpdump Group",
      "type": "Manual",
      "subtopic": "Sockets & packets",
      "scope": "Current tcpdump manual",
      "tags": [
        "tcpdump",
        "pcap",
        "packet",
        "capture",
        "filter",
        "traffic"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "nmcli",
      "topic": "networking",
      "title": "nmcli: NetworkManager CLI",
      "url": "https://networkmanager.dev/docs/api/latest/nmcli.html",
      "description": "Inspect devices and connection profiles and understand NetworkManager command behavior.",
      "publisher": "NetworkManager Project",
      "type": "Manual",
      "subtopic": "Interfaces & routes",
      "scope": "Latest NetworkManager manual",
      "tags": [
        "nmcli",
        "networkmanager",
        "ethernet",
        "wifi",
        "connection"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    },
    {
      "id": "ip-sysctl",
      "topic": "networking",
      "title": "Linux IP sysctl reference",
      "url": "https://docs.kernel.org/networking/ip-sysctl.html",
      "description": "Understand the kernel’s IPv4, IPv6, and transport configuration parameters.",
      "publisher": "Linux Kernel",
      "type": "Reference",
      "subtopic": "Firewall & kernel",
      "scope": "Current upstream kernel; options depend on kernel version",
      "tags": [
        "sysctl",
        "tcp",
        "udp",
        "ipv4",
        "ipv6",
        "forwarding",
        "kernel"
      ],
      "recommended": false,
      "reviewed": "2026-09-28",
      "source": "Project documentation"
    }
  ]
}
