#!/bin/bash
# Phase 11 — Specialist: Social Engineering, Hardware, IoT, SCADA
source "$(dirname "$0")/lib.sh"

phase_header "PHASE 11 — Specialist (Social / Hardware / IoT / SCADA)"

section "Phishing Frameworks"
chk "gophish"           gophish
chk "evilginx2"         evilginx2
chk_dir "SET"           /opt/setoolkit
chk_dir "King-Phisher"  /opt/king-phisher
chk_dir "CredSniper"    /opt/CredSniper

section "Email Attacks"
chk_py "o365spray"      o365spray
chk_dir "phishery"      /opt/phishery

section "Hardware Hacking"
chk "openocd"           openocd
chk "flashrom"          flashrom
chk "avrdude"           avrdude
chk "minicom"           minicom
chk_py "pyserial"       serial

section "IoT / Embedded"
chk_py "pyModbusTCP"    pyModbusTCP
chk_py "bleak"          bleak

section "Steganography"
chk "steghide"          steghide
chk "binwalk"           binwalk
chk "exiftool"          exiftool
chk "zsteg"             zsteg
chk "stegsolve"         stegsolve
chk_py "stegoveritas"   stegoveritas
chk_dir "outguess"      /opt/outguess

section "AI / LLM Security"
chk_py "garak"          garak
chk "promptfoo"         promptfoo
chk_py "openai"         openai
chk_py "anthropic"      anthropic
chk_py "langchain"      langchain

section "Browser Exploitation"
chk "beef-xss"          beef-xss
chk_opt "electronegativity" electronegativity

section "Physical / Access"
chk_opt "Proxmark"      proxmark3

section "Wordlists & Resources"
chk_dir "SecLists"      /opt/SecLists
chk_dir "Atomic RT"     /opt/atomic-red-team

phase_summary
