协作头脑风暴
brainstorming
在实现前澄清需求、探索设计选择,并形成清晰的开发方向。
gophish【开发与工程】Open-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.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
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 |