43 lines
1.0 KiB
Nix
43 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)
|
|
];
|
|
|
|
shellHook = ''
|
|
cd ~/pentest
|
|
'';
|
|
exitHook = ''
|
|
echo "closing env.."
|
|
'';
|
|
|
|
}
|