Skip to content
This repository has been archived by the owner on Mar 7, 2023. It is now read-only.

GTrunSec/vast2nix

Repository files navigation

Vast2nix

The vast2nix repo is still in work-in-process. You could discover some methods and inspiration in different examples as follows. Also, it would help you to understand how nix/nixos leverages us to build a SOC platform and accomplish some automation jobs.

Getting started with Online Document

Vast2nix is based on The 4 Layers of Packaging of std.

Generator

How is vast2nix genarated `configFiles/config`

Operations

How is vast2nix operated task/platform/cloud/workflow/vast-intergation

Render

How is vast2nix rendered vast-schemas/attack-models/dataTypes/

Devshell

How is vast2nix hooked virtual shell with different environment profiles. -> zeek(btest,zeekScript,zeek-language-server)/vast(vast-intergation,pyvast)/theHive/zed/etc/

devshell Intergation

devContainer OCI-image Intergation

docker pull ghcr.io/gtrunsec/quarto-dev:latest
docker run -it -v "$(pwd):/work" --entrypoint /bin/bash ghcr.io/gtrunsec/quarto-dev
menu

Real SOC Planet with Nix/Declarative EcoSystem