跳到主要内容
知仓学习社ZHICANG

implementing-network-deception-with-honeypots

Deploy and manage network honeypots using OpenCanary, T-Pot, or Cowrie

读凭据执行命令写文件严重 1 · 高危 2mukul975/Anthropic-Cybersecurity-Skills

它会碰到什么

扫了多少4 个文本文件,25 KB
它会碰到什么读凭据执行命令写文件
命中总数5 处
命中统计严重 1 · 高 2 · 中 2 · 低 0
逐条看命中(3 条严重或高危)
  • 严重 scripts/agent.py:48cred-paths
    "smb.filelist": [{"name": "passwords.xlsx", "type": "xlsx"}, {"name": "backup-credentials.txt", "type": "txt"}],
  • scripts/agent.py:82exec-spawn
    result = subprocess.run(start_cmd, capture_output=True, text=True, timeout=120)
  • scripts/agent.py:161exec-spawn
    result = subprocess.run(cmd, capture_output=True, text=True, timeout=120)

这一栏是扫描器报的事实,不是结论。命中多不等于有毒(安全工具、规则库、示例脚本本来就会包含危险写法),命中少也不等于干净。它和你手上的凭据、文件、网络有什么关系,需要你自己看。

技能内容

Implementing Network Deception with Honeypots

When to Use

  • When deploying deception technology to detect lateral movement
  • To create early warning indicators for network intrusion
  • During security architecture design to add detection depth
  • When monitoring for unauthorized internal scanning or credential theft
  • To gather threat intelligence on attacker techniques and tools

Prerequisites

  • Linux server or VM for honeypot deployment (Ubuntu 22.04+ recommended)
  • Python 3.8+ with pip for OpenCanary installation
  • Docker for T-Pot or containerized deployment
  • Network segment with appropriate VLAN configuration
  • SIEM integration for alert forwarding (syslog, webhook, or file-based)
  • Firewall rules allowing inbound connections to honeypot services

Workflow

  1. Plan Deployment: Select honeypot types and network placement strategy.
  2. Install Honeypot: Deploy OpenCanary, Cowrie, or T-Pot on dedicated host.
  3. Configure Services: Enable emulated services (SSH, HTTP, SMB, FTP, RDP).
  4. Set Up Alerting: Configure log forwarding to SIEM and alert channels.
  5. Deploy Canary Tokens: Place credential files, shares, and DNS entries.
  6. Monitor Interactions: Analyze honeypot logs for attacker activity.
  7. Tune and Maintain: Update configurations based on detection results.

Key Concepts

| Concept | Description |

|---------|-------------|

| OpenCanary | Lightweight Python honeypot with modular service emulation |

| Cowrie | Medium-interaction SSH/Telnet honeypot capturing commands |

| T-Pot | Multi-honeypot platform with ELK stack visualization |

| Canary Token | Tripwire credential or file that alerts when accessed |

| Low-Interaction | Emulates services at protocol level without full OS |

| High-Interaction | Full OS honeypot capturing complete attacker sessions |

Tools & Systems

| Tool | Purpose |

|------|---------|

| OpenCanary | Modular honeypot daemon with service emulation |

| Cowrie | SSH/Telnet honeypot with session recording |

| T-Pot | All-in-one multi-honeypot platform |

| Dionaea | Malware-capturing honeypot for exploit detection |

| Splunk/Elastic | SIEM for honeypot alert aggregation |

Output Format

Alert: HONEYPOT-[SERVICE]-[DATE]-[SEQ]
Honeypot: [Hostname/IP]
Service: [SSH/HTTP/SMB/FTP/RDP]
Source IP: [Attacker IP]
Interaction: [Login attempt/Port scan/File access]
Credentials Used: [Username:Password if applicable]
Commands Executed: [For SSH honeypots]
Risk Level: [Critical/High/Medium/Low]

想直接用这个技能?

本站把开放许可(MIT / Apache 等)的技能按仓库打包整理到网盘,点一下转存到你自己的网盘,不用一个个从 GitHub 拉。许可未声明的技能只给原始仓库链接,不打包。