Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
ghostpsy
command
ghostpsy collects allowlisted server metadata and sends it after operator preview.
|
ghostpsy collects allowlisted server metadata and sends it after operator preview. |
|
internal
|
|
|
agentconfig
Package agentconfig stores the persistent agent token at /etc/ghostpsy/agent.conf.
|
Package agentconfig stores the persistent agent token at /etc/ghostpsy/agent.conf. |
|
collect/container
Package container collects §6 container_and_cloud_native_linux data.
|
Package container collects §6 container_and_cloud_native_linux data. |
|
collect/security
Package security implements §9 security frameworks and malware-defense inventory (Lynis-aligned).
|
Package security implements §9 security frameworks and malware-defense inventory (Lynis-aligned). |
|
collect/software/ftp
Package ftp collects bounded security posture for FTP servers (vsftpd, ProFTPD, Pure-FTPd).
|
Package ftp collects bounded security posture for FTP servers (vsftpd, ProFTPD, Pure-FTPd). |
|
collect/software/mongodb
Package mongodb collects bounded security posture for MongoDB servers.
|
Package mongodb collects bounded security posture for MongoDB servers. |
|
collect/software/redis
Package redis collects bounded security posture for Redis/Valkey servers.
|
Package redis collects bounded security posture for Redis/Valkey servers. |
|
payload
Package payload defines the v1 ingest envelope (mirrors api/ingest.v1.schema.json).
|
Package payload defines the v1 ingest envelope (mirrors api/ingest.v1.schema.json). |
|
release
Package release verifies Ed25519 signatures on release artifacts.
|
Package release verifies Ed25519 signatures on release artifacts. |
|
version
Package version holds link-time build metadata (release binaries and Makefile set these via -ldflags).
|
Package version holds link-time build metadata (release binaries and Makefile set these via -ldflags). |
|
scripts
|
|
|
gen-signing-key
command
gen-signing-key prints a fresh Ed25519 keypair for signing releases.
|
gen-signing-key prints a fresh Ed25519 keypair for signing releases. |
|
sign-release
command
sign-release signs a SHA256SUMS file with the release Ed25519 private key.
|
sign-release signs a SHA256SUMS file with the release Ed25519 private key. |
Click to show internal directories.
Click to hide internal directories.