{ pkgs ? import {} }: pkgs.mkShell { nativeBuildInputs = with pkgs; [ python3 (with python3Packages; [ beautifulsoup4 numpy pillow pwntools pycryptodome requests ]) nodejs php bat binwalk coreutils gnugrep gnutar ripgrep curl #sxiv feh ghidra pwninit metasploit sqlmap exiftool steghide # stegsolve dig nmap rustscan # davtest # cadaver httpie john ] ++ lib.optionals (pkgs.stdenv.isLinux) [ sage gdb pwndbg ropgadget ropper hashcat wireshark tcpdump ]; }