New to Claude Skills? Learn how to install them →

mukul975 on GitHub

Network Deception with Honeypots

Free

Detect unauthorized access with honeypots.

Get this skill

Free · Opens the source repo

What Network Deception with Honeypots does

Implementing Network Deception with Honeypots is a skill designed for security professionals seeking to enhance their network security posture through the deployment of honeypots. By utilizing tools such as OpenCanary, T-Pot, and Cowrie, this skill enables users to create a deceptive environment that lures attackers, allowing for the detection of unauthorized access and lateral movement within the network. This proactive approach not only aids in identifying potential threats but also helps in gathering valuable threat intelligence regarding attacker techniques and tools.

The skill guides users through the entire process of honeypot deployment, starting from planning the deployment strategy to configuring the honeypots and setting up alerting mechanisms. Users can choose from various honeypot types based on their specific needs and network architecture. The integration with SIEM systems ensures that alerts are forwarded efficiently, enabling rapid response to suspicious activities. The workflow includes deploying canary tokens to further enhance detection capabilities by alerting users when sensitive files or credentials are accessed.

This skill is particularly useful for organizations looking to bolster their security architecture by adding layers of detection. It is suitable for security teams tasked with monitoring for unauthorized internal scanning, credential theft, or any form of attacker reconnaissance. By analyzing the logs generated by honeypots, users can gain insights into attacker behavior and refine their security measures accordingly.

For those in the cybersecurity field, this skill provides a practical approach to implementing deception technology as part of a comprehensive security strategy. It is a valuable resource for anyone involved in network security, threat detection, or incident response, offering a hands-on method to enhance situational awareness and improve overall security posture.

When to use it

Use this skill when you need to deploy honeypots to detect and analyze unauthorized access attempts in your network.

When not to use it

This skill may not be suitable for environments where honeypots could disrupt legitimate user activity or where there are strict compliance requirements against deception technologies.

What you can build with it

Early Warning Indicators

Deploy honeypots to create early warning systems that alert you to unauthorized access attempts in real-time.

Threat Intelligence Gathering

Utilize honeypots to gather intelligence on attacker techniques and tools, enhancing your overall security strategy.

Security Architecture Design

Incorporate honeypots into your security architecture to add an additional layer of detection against lateral movement and internal threats.

How to install Network Deception with Honeypots

View source

1. Install with the skills CLI

npx skills add mukul975/anthropic-cybersecurity-skills/implementing-network-deception-with-honeypots --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by mukul975

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

ConceptDescription
OpenCanaryLightweight Python honeypot with modular service emulation
CowrieMedium-interaction SSH/Telnet honeypot capturing commands
T-PotMulti-honeypot platform with ELK stack visualization
Canary TokenTripwire credential or file that alerts when accessed
Low-InteractionEmulates services at protocol level without full OS
High-InteractionFull OS honeypot capturing complete attacker sessions

Tools & Systems

ToolPurpose
OpenCanaryModular honeypot daemon with service emulation
CowrieSSH/Telnet honeypot with session recording
T-PotAll-in-one multi-honeypot platform
DionaeaMalware-capturing honeypot for exploit detection
Splunk/ElasticSIEM 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]

Frequently asked questions about Network Deception with Honeypots

Similar skills