social.nix (1032B)
1 # modules/features/pentest/social.nix — phishing and pretexting infrastructure. 2 # Off by default. `daemon.pentest.social.enable = true;` 3 # 4 # Off by default and loudly so: unlike a port scanner, a phishing campaign 5 # reaches people who have not agreed to anything. These belong to an engagement 6 # with written scope naming the users in it. CPTS does not need them — this 7 # category exists because Kali ships both and the toolkit is meant to match. 8 # 9 # `gophish` is a campaign server with a web admin UI. It has no systemd unit 10 # here and starts nothing on boot: run `gophish` from the directory you want it 11 # to keep its database in, and it prints the admin URL and a one-time password. 12 { lib, ... }: 13 (import ./_sets.nix { inherit lib; }) { 14 name = "social"; 15 description = "phishing campaigns and pretexting: gophish, setoolkit"; 16 default = false; 17 18 packages = pkgs: with pkgs; [ 19 gophish 20 social-engineer-toolkit # `setoolkit`, `seautomate`, `seproxy` 21 ]; 22 23 expectedBins = [ "gophish" "setoolkit" "seautomate" ]; 24 }