2026-08-15 15:57:09 +02:00

44 lines
1.0 KiB
Nix

let
pkgs = import <nixpkgs> {
overlays = [ ];
};
in
pkgs.mkShell {
buildInputs = with pkgs; [
arp-scan # Find devices on L2
thunderbird # Mail clinet
file # File details
sqlite # sqlite client
dig # DNS info
mariadb # SQL client
netcat-gnu # Network shells
lftp # FTP client
zap # HTTP[S] proxy
nmap # IP/Port analyzer
nfs-utils # NFS
inetutils # telnet, tracerout, (network utils)
unixtools.net-tools # local ARP, IP utils
wireshark # Network analyzer, traffic capture
tcpdump # Local port analyzer
metasploit # Pen-test, exploitation suite
postgresql # DB for metasploit
recon-ng # (OSI) Recon tool
# john # Password cracker
samba # SMB share client
enum4linux # SMB enumeration
ffuf # URL/Path/Subdomain fuzzer/enumeration
gobuster # DNS/URL/... fuzzer
sqlmap # HTTP SQL Injector
firefox # Webbrowser (needed for zap)
aircrack-ng # WLAN hacking
];
shellHook = ''
cd ~/pentest
'';
exitHook = ''
echo "closing env.."
'';
}