nix develop github:ch4og/nixcybersec
To get list of tools you can use echo -e $sectools
command.
If you want to use specific category:
nix develop github:ch4og/nixcybersec#<category>
default
- all tools (unbelievable but it's default)general
- tools that can be used in any categoryreverse
- reverse engineering and pwn toolscracking
- cracking toolsexploits
- tools for exploitingweb
- web toolsnetwork
- network toolsforensics
- forensics toolswindows
- windows tools
Since Nix is immutable you can't put wordlists to /usr/share/wordlists
To show all wordlists locations just use wordlists
command.
You can create alias for devshell like this:
bash.shellAliases = {
cybersec = "nix develop github:ch4og/nixcybersec";
};
Now you can use cybersec
command to enter devshell or cybersec -c <tool>
to
run specific tool.
If you want to temporarily add any hosts it's not possible to do it on NixOS
I recommend using DNS server with rewrites (for example NextDNS)
Also you can rebuild system every time you want to add new hosts but it's not very convenient.
If you plan to use wireshark please note that it will work only with root privileges.
So you can use sudo -E wireshark
to run wireshark with root privileges.