brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
gophishOpen-source phishing campaign framework with web UI for creating credential harvesting campaigns, tracking click-through rates, and managing targets. Use when asked to set up a phishing campaign, create credential harvesting pages, send spear-phishing emails, or generate phishing infrastructure.
Independent GitHub snapshot · Automated classification · Original documentation governs
Full phishing campaign framework — manage targets, templates, landing pages, and capture credentials via web UI.
# Start GoPhish (default: admin UI on :3333, phishing on :80)
./gophish
# Custom config
./gophish --config config.json
# Access admin UI
# https://127.0.0.1:3333 (default admin:gophish, change on first login)
{
"admin_server": {
"listen_url": "127.0.0.1:3333",
"use_tls": true,
"cert_path": "gophish_admin.crt",
"key_path": "gophish_admin.key"
},
"phish_server": {
"listen_url": "0.0.0.0:443",
"use_tls": true,
"cert_path": "/etc/letsencrypt/live/phish.example.com/fullchain.pem",
"key_path": "/etc/letsencrypt/live/phish.example.com/privkey.pem"
},
"db_name": "sqlite3",
"db_path": "gophish.db"
}
{{.FirstName}}, {{.URL}}, {{.Tracker}}First Name, Last Name, Email, Position| Variable | Description |
|---|---|
{{.FirstName}} | Target first name |
{{.LastName}} | Target last name |
{{.Email}} | Target email |
{{.Position}} | Target job title |
{{.From}} | Sending address |
{{.URL}} | Unique phishing link (auto-generated) |
{{.Tracker}} | Open-tracking pixel |
{{.RId}} | Unique recipient ID |
# Import targets from CSV
# CSV format: First Name,Last Name,Email,Position
cat > targets.csv << 'EOF'
First Name,Last Name,Email,Position
John,Doe,jdoe@target.com,Developer
EOF
# API: list campaigns
curl -k -H "Authorization: Bearer API_KEY" https://127.0.0.1:3333/api/campaigns/
# API: get campaign results
curl -k -H "Authorization: Bearer API_KEY" https://127.0.0.1:3333/api/campaigns/1/results
target-helpdesk.com)| File | When to load |
|---|---|
references/campaign-setup.md | Full setup guide: SMTP config, DNS records, landing page cloning, API usage |