Skip to content
Skillpedia
Security35k · #5917

implementing-network-deception-with-honeypots

Makes your agent set up virtual traps (honeypots) to detect and alert about unauthorized network access attempts.

What it does

This tool helps create digital 'traps' on your network to detect and alert about intrusion attempts or suspicious activities. It simulates services to attract and record those trying to access them.

When to use it

  • ✓To know if someone is trying to access your network without permission.
  • ✓To discover if an attacker already inside the network is trying to move to other systems.
  • ✓When planning network security to add more detection layers.

Example of what to ask your AI

“Set up a trap to detect SSH login attempts.”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-network-deception-with-honeypots/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/implementing-network-deception-with-honeypots/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

You install special software (a honeypot) on a server. This software mimics common network services, like SSH or HTTP. When someone tries to connect to these fake services, the honeypot records the attempt and notifies you.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill implementing-network-deception-with-honeypots

Or download just the file:

curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/implementing-network-deception-with-honeypots/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

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]
FAQ

What is a honeypot?

It's a 'decoy' system designed to attract and detect attacks by simulating a vulnerable target.

What types of traps are there?

There are 'low-interaction' ones that only simulate the service, and 'high-interaction' ones that are complete systems.

What are Canary Tokens?

These are fake files or information scattered across the network that trigger an alert when accessed.

Details

Original description by the author

Deploy and manage network honeypots using OpenCanary, T-Pot, or Cowrie to detect unauthorized access, lateral movement, and attacker reconnaissance.

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularity

GitHub stars
35k
Ranking position
#5917
License
Apache-2.0
Updated
8/31/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills