This aims to be more or less a Kali-like distro, but built around NixOS. Made for security researchers, pentesters, red teamers and infosec enthusiasts.
Feel free to use this in one of these ways:
- VM (for example for testing purpouses or as a playground)
- Live (sometimes can replace Kali, but it's way cooler)
- Baremetal (you must be quite crazy if you do so, but it works)
Basically it's already done NixOS config and all you have to do would be to build the .iso
file yourself. That means, there's quite a lot of software which comes preinstalled, as defined in packages.nix
file. Feel free to modify this according to your needs.
By default, it will use Zen kernel (better performance in my opinion), as well as have certain networking and security features predefined, which include
sudo
only forwheel
group- AppArmor enabled
lockKernelModules
enabled- simple firewall config
That's quit easy. Once you have files modified according to your needs or you've decided that yolo I'm trying the default one
, just use this command:
nix build
Note: by default it will build RedNixOS unstable with KDE
Well, it's not literally distro as often defined in Linux world. Consider this project rather a modification of existing NixOS (it literally is pre-configured NixOS). Also can be considered as a better version of existing RedNix - NixOS container and nix-shells. RedNix was used as a base idea-wise for RedNixOS, all the packages are the same.
Note that it was heavily influenced by other projects besides RedNix. One of the major contributors behind this idea was nix-security-box by fabaff. Check it out as well.
Besides from that,
I'll try to keep it updated as often as mainstream NixOS, using this as a chance to add some packages and bump the version numbers in here as well.
Currently available Kali packages for nixpkgs are constantly listed by the nix-security-box website, as well as this issue and this website.
Feel free to add anything. From different packages, through cosmetic tweaks to usability features.