Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fabaff/nix-security-box
Tool set for Information security professionals and all others
https://github.com/fabaff/nix-security-box
nix nixos nixpkgs offensive offensive-security pentest pentest-tool pentesting pentesting-tools security-tools
Last synced: about 1 month ago
JSON representation
Tool set for Information security professionals and all others
- Host: GitHub
- URL: https://github.com/fabaff/nix-security-box
- Owner: fabaff
- License: mit
- Created: 2020-12-22T22:36:28.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2024-09-19T21:20:01.000Z (about 2 months ago)
- Last Synced: 2024-09-28T09:03:45.691Z (about 2 months ago)
- Topics: nix, nixos, nixpkgs, offensive, offensive-security, pentest, pentest-tool, pentesting, pentesting-tools, security-tools
- Language: Nix
- Homepage: https://fabaff.github.io/nix-security-box/
- Size: 438 KB
- Stars: 238
- Watchers: 7
- Forks: 18
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Tool set for Pentesting
This package set for NixOS contains some tools to perform penetration
tests, security assessments and other tasks related to information security.There are already a bunch of expressions available which try to follow Kali
Linux. The approach here is more based on the actual need for different tools
than to follow other distributions and try to mimic them.The focus is on the combination of well-known tools with brand-new one. While skipping
unmaintained ones.## Usage
Make the repo available on your machine and include the category/files you want in `/etc/nixos/configuration.nix`. See "[imports](https://fabaff.github.io/nix-security-box/imports)" for all available categories.
```nix
{ config, pkgs, ... }:{
imports =
[ # Include the results of the hardware scan.
./hardware-configuration.nix
./port-scanners.nix
];
[...]
```Or cherry-pick the tools you want and create a new [shell](https://nixos.wiki/wiki/Development_environment_with_nix-shell). E.g., `portscan.nix`:
```nix
{ pkgs ? import {} }:with pkgs;
mkShell {
nativeBuildInputs = [
nmap
masscan
];
}
``````bash
$ nix-shell portscan.nix
````Or use this [template](https://fabaff.github.io/nix-security-box/nstb-shell.nix) and delete the tools you don't need. Also, it's recommaneded to check out [RedNix](https://github.com/redcode-labs/RedNix) where you can find ready-to-use shells.
## License
Everything here is licensed under MIT.