my over complex system configurations dotfiles.isabelroses.com/
nixos nix flake dotfiles linux
at main 58 lines 1.7 kB view raw
1# see also 2# - https://pyrox0.github.io/arewehackersyet/ 3# - https://github.com/NixOS/nixpkgs/issues/81418 4# - https://git.sr.ht/~pamplemousse/nix-utils for wordlists 5{ 6 lib, 7 pkgs, 8 config, 9 ... 10}: 11let 12 inherit (lib) mkIf mkEnableOption; 13 14 cfg = config.garden.profiles.pentesting; 15in 16{ 17 options.garden.profiles.pentesting.enable = 18 mkEnableOption "Enable packages designed for pentesting"; 19 20 config = mkIf cfg.enable { 21 garden.packages = { 22 inherit (pkgs) 23 aircrack-ng # wifi tool 24 arping # arp tool 25 bettercap # mitm tool 26 binwalk # analyze binary blobs and executables 27 certgraph # ssl certificate graph crawler 28 crunch # wordlist generator 29 deepsecrets # find secrets in code 30 dnsenum # dns enumeration 31 enum4linux-ng # enumerate info from windows/samba 32 fcrackzip # zip password cracker 33 ghorg # mass clone git repos 34 hashcat # hash cracker 35 hcxtools # wifi capture and convert to hashcat/john 36 hcxdumptool # capture packets from wifi 37 iaito # gui for radare2 38 john # hash cracker 39 ldapnomnom # ldap user brute force 40 msldapdump # ldap enumeration 41 nikto # web server scanner 42 nmap # network scanner 43 onesixtyone # snmp scanner 44 p0f # passive os fingerprinting 45 radare2 # reverse engineering framework 46 sqlmap # sql injection tool 47 sslscan # ssl scanner 48 testssl # ssl checker 49 tcpdump # dump network packets 50 thc-hydra # network logon cracker 51 theharvester # osint 52 wifite2 # wifi network auditor 53 wireshark # network traffic analyzer 54 zap # web app penetration testing 55 ; 56 }; 57 }; 58}