Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsBlogPro
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges
  • Chrome Extension
  • Skill Manager

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Network Security

ASecurity

Routing agent for network security technologies including IDS/IPS, NAC, and micro-segmentation. Cross-platform expertise in detection methodology, network visibility, east-west vs north-south traffic, and network forensics. WHEN: \"IDS\", \"IPS\", \"NAC\", \"network access control\", \"micro-segmentation\", \"network detection\", \"east-west traffic\", \"lateral movement detection\", \"network visibility\", \"Suricata\", \"Snort\", \"Zeek\", \"Cisco ISE\", \"ClearPass\", \"FortiNAC\", \"Illum...

4 stars
0 votes
0 copies
0 views
Added 9/24/2026
devopsrustgoawsgcpazuregitapisecurityperformance

Works with

cliapi

Security Analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned 9/24/2026

$npx -y skills add chrishuffman5/domain-expert --skill network-security --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Network Security?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Network Security
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/chrishuffman5-network-security/badge)](https://www.skillsdirectory.com/skills/chrishuffman5-network-security)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
Files
SKILL.md
---
name: network-security
description: "Routing agent for network security technologies including IDS/IPS, NAC, and micro-segmentation. Cross-platform expertise in detection methodology, network visibility, east-west vs north-south traffic, and network forensics. WHEN: \"IDS\", \"IPS\", \"NAC\", \"network access control\", \"micro-segmentation\", \"network detection\", \"east-west traffic\", \"lateral movement detection\", \"network visibility\", \"Suricata\", \"Snort\", \"Zeek\", \"Cisco ISE\", \"ClearPass\", \"FortiNAC\", \"Illumio\", \"Guardicore\". Do NOT use for platform-specific questions -- use the `suricata`, `snort`, `zeek`, `cisco-ise`, `clearpass`, `fortinac`, `illumio`, or `guardicore` skill."
license: MIT
---

# Network Security

This skill covers all network security technologies spanning intrusion detection and prevention (IDS/IPS), network access control (NAC), and micro-segmentation. It provides cross-platform expertise in detection methodology, network visibility strategy, traffic analysis, and network forensics. Read the relevant sibling skill for deep implementation details.

## When to Use This Skill vs. a Sibling Skill

**Use this skill when the question is cross-platform or conceptual:**
- "Which IDS/IPS should we deploy for our environment?"
- "How do we get visibility into east-west traffic?"
- "Explain the difference between signature-based and behavioral detection"
- "Design a network segmentation strategy"
- "How does NAC fit into our zero trust architecture?"
- "Compare Suricata vs. Snort vs. Zeek"
- "What network forensics capabilities do we need?"
- "How do we detect lateral movement at the network layer?"
- "IDS deployment topology -- inline vs. TAP/SPAN"

**Read a sibling skill when the question is platform-specific:**
- "Write a Suricata rule for TLS fingerprinting" --> `suricata`
- "Suricata EVE JSON log analysis" --> `suricata`
- "Snort 3 inspector configuration" --> `snort`
- "Zeek scripting for custom protocol analysis" --> `zeek`
- "Cisco ISE 802.1X policy configuration" --> `cisco-ise`
- "ClearPass device profiling" --> `clearpass`
- "FortiNAC network access policy" --> `fortinac`
- "Illumio workload segmentation policy" --> `illumio`
- "Guardicore micro-segmentation rules" --> `guardicore`

## How to Approach Tasks

When you receive a request:

1. **Classify** the request:
   - **Architecture / Strategy** -- Load `references/concepts.md` for foundational network security concepts
   - **Technology selection** -- Compare options across IDS/IPS, NAC, and micro-segmentation categories
   - **Detection engineering** -- Rule writing methodology, tuning, MITRE ATT&CK mapping to network indicators
   - **Deployment topology** -- Inline vs. passive, TAP/SPAN vs. network tap, cluster design
   - **Visibility gaps** -- Identify blind spots (encrypted traffic, east-west, cloud workloads)
   - **Platform-specific** -- Read the appropriate sibling skill

2. **Gather context** -- Network architecture, traffic volumes, existing tooling, compliance requirements, team operational maturity, cloud vs. on-prem vs. hybrid

3. **Analyze** -- Apply network security reasoning. Consider detection coverage, performance impact, operational overhead, and integration with SIEM.

4. **Recommend** -- Provide prioritized guidance with trade-offs. A well-tuned Suricata deployment often outperforms a poorly tuned commercial IDS.

5. **Qualify** -- Note detection gaps, false positive rates, and conditions that affect the recommendation.

## Network Security Categories

### IDS/IPS (Intrusion Detection and Prevention Systems)

Passive (IDS) or inline (IPS) analysis of network traffic for malicious patterns.

| Technology | Mode | Primary Strength | Best For |
|---|---|---|---|
| **Suricata** | IDS/IPS/NSM | Performance, EVE JSON, protocol parsers | High-throughput, structured logging, SIEM integration |
| **Snort 3** | IDS/IPS | Talos rules, OpenAppID, hyperscan | Cisco ecosystem, Talos threat intel subscribers |
| **Zeek** | Passive NSM | Protocol analysis, scripting, structured logs | Network forensics, threat hunting, behavioral analytics |

**Key decision factors:**
- **Throughput requirements** -- Suricata multi-threaded scales better than Snort on multi-core hardware
- **Detection approach** -- Rules-based (Suricata/Snort) vs. behavioral/scripting (Zeek). Deploy both for full coverage.
- **Logging needs** -- Zeek produces richer metadata logs; Suricata EVE JSON covers alerts + metadata
- **Operational maturity** -- Snort has the largest community and simplest rules; Zeek requires scripting skills
- **Existing SIEM** -- All three integrate with Splunk/Elastic/Sentinel; verify connector quality

### Network Access Control (NAC)

Controls which devices can connect to the network, based on identity, device posture, and policy.

| Technology | Vendor | Primary Strength | Best For |
|---|---|---|---|
| **Cisco ISE** | Cisco | Comprehensive 802.1X, TrustSec SGT, pxGrid | Cisco network environments, large enterprise |
| **Aruba ClearPass** | HPE/Aruba | Multi-vendor support, OnGuard posture, API | Mixed-vendor networks, Aruba wireless |
| **FortiNAC** | Fortinet | Agentless profiling, FortiGate integration | Fortinet-heavy environments, OT/IoT |

**Key decision factors:**
- **Network vendor** -- ISE is best in Cisco shops; ClearPass excels in mixed-vendor environments
- **OT/IoT presence** -- All three support IoT profiling; FortiNAC has strong agentless options
- **Posture assessment** -- ISE (AnyConnect), ClearPass (OnGuard), FortiNAC (persistent/dissolvable agents)
- **Cloud NAC** -- ISE has cloud-delivered options (Cisco ISE on AWS/Azure); all support RADIUS cloud proxies

### Micro-Segmentation

Granular east-west segmentation enforced at the workload level, independent of network topology.

| Technology | Vendor | Approach | Best For |
|---|---|---|---|
| **Illumio** | Illumio | VEN agent + PCE, label-based policy, OS firewall enforcement | Enterprise data centers, zero trust segmentation |
| **Guardicore (Akamai)** | Akamai | Agent + agentless, process-level, deception | Mixed environments, incident response visibility |

**Key decision factors:**
- **Environment** -- Both work in hybrid; Illumio CloudSecure and Guardicore both support cloud workloads
- **Deception capability** -- Guardicore Centra includes honeypot/deception; Illumio does not natively
- **Policy model** -- Illumio's label-based model (role/app/env/loc) is more structured; Guardicore is more flexible
- **Agent vs. agentless** -- Guardicore supports agentless (network-based visibility); Illumio requires VEN agent

## Detection Methodology

### Signature-Based vs. Behavioral Detection

**Signature-based (Suricata, Snort):**
- Matches known patterns (byte sequences, protocol anomalies, known malware indicators)
- Low false positive rate for known threats
- Misses zero-days and novel techniques
- Requires regular rule updates (suricata-update, Talos subscriptions)

**Behavioral/Anomaly (Zeek, ML-based):**
- Builds baselines and alerts on deviations
- Can detect unknown threats
- Higher false positive rate during baselining
- Requires longer tuning period

**Best practice:** Deploy both. Use Suricata/Snort for known threat detection; use Zeek for behavioral analysis, threat hunting, and forensics. Feed both into a SIEM.

### MITRE ATT&CK Network Coverage

Map network detection capabilities to ATT&CK tactics:

| ATT&CK Tactic | Network Indicators | Detection Tools |
|---|---|---|
| Initial Access | Exploit traffic, phishing payloads, drive-by compromise | Suricata/Snort rules (ET rules) |
| Execution | C2 beacon patterns, staged payloads over HTTP/HTTPS | Suricata JA3/JA4, DNS anomalies |
| Persistence | DNS-based C2, beacon regularity | Zeek DNS log analysis, beacon detection |
| Lateral Movement | SMB/RPC lateral, pass-the-hash, WMI | Suricata SMB rules, Zeek smb.log/ntlm.log |
| Command & Control | C2 protocols, domain fronting, DNS tunneling | Suricata C2 rules, Zeek DNS analysis |
| Exfiltration | Large outbound transfers, DNS exfil, HTTPS exfil | Zeek conn.log volume anomalies, DNS TXT |
| Credential Access | Kerberoasting, NTLM capture, credential spray | Zeek kerberos.log/ntlm.log, failed auth |
| Discovery | Network scanning, ARP, ICMP sweeps | Suricata scan detection, Zeek scan scripts |

### Detection Coverage Model

For comprehensive coverage, layer these detection tiers:

```
Tier 1: Known threats     --> Suricata/Snort rules (ET Open/Pro, Talos)
Tier 2: Protocol analysis --> Zeek logs (all protocol metadata)
Tier 3: Behavioral        --> SIEM correlation across Zeek + IDS alerts
Tier 4: Threat hunting    --> Zeek + PCAP for analyst-driven investigation
```

## Network Visibility Architecture

### Traffic Capture Methods

| Method | Pros | Cons | Use When |
|---|---|---|---|
| **TAP (Test Access Point)** | Lossless, passive, no impact | Hardware cost | Production, high-value segments |
| **SPAN/Mirror Port** | No hardware needed | Switch CPU impact, can drop | Dev/test, lower bandwidth |
| **Inline (bump-in-wire)** | IPS capability, can block | Single point of failure, latency | Internet edge, critical chokepoints |
| **AF_PACKET (bypass NIC)** | High throughput, bypass on failure | Linux only | High-throughput Suricata |
| **Cloud VPC Traffic Mirroring** | AWS/Azure/GCP support | Cost at scale, sampling | Cloud workload visibility |

### Deployment Topology Recommendations

**Perimeter (north-south):**
- Inline IPS for active blocking (Suricata NFQ or AF_PACKET inline)
- Full protocol visibility into internet traffic
- TLS inspection with certificate management (where legally/technically feasible)

**Internal (east-west):**
- Passive TAP on core switch uplinks
- Zeek for metadata-rich logging of all internal traffic
- Suricata for signature detection on lateral movement indicators
- Micro-segmentation (Illumio/Guardicore) for enforcement

**Data center / cloud:**
- VPC flow logs as minimum baseline
- Selective mirroring to Zeek/Suricata for high-value segments
- Agent-based micro-segmentation for workload-to-workload visibility

### Encrypted Traffic Challenge

Modern networks are 80-95% TLS encrypted. Strategies:

1. **TLS inspection proxy** -- Decrypt at perimeter; legal and privacy considerations apply
2. **JA3/JA4 fingerprinting** -- Client TLS fingerprint for C2 detection without decryption (Suricata support)
3. **Certificate analysis** -- Self-signed, expired, suspicious issuers (Zeek ssl.log)
4. **Flow metadata** -- Volume, timing, duration patterns in encrypted sessions
5. **DNS analysis** -- Pre-connection indicator; DNS-over-HTTPS creates blind spots

## Network Forensics

### Log Sources for Investigation

| Log Source | Tool | Key Fields |
|---|---|---|
| Full packet capture (PCAP) | Zeek, Suricata, tcpdump | Everything -- gold standard |
| Connection metadata | Zeek conn.log | src/dst IP, port, bytes, duration, service |
| DNS queries | Zeek dns.log | Query, response, TTL, A/CNAME records |
| HTTP transactions | Zeek http.log | Host, URI, method, user-agent, response |
| TLS/SSL sessions | Zeek ssl.log | Server name, certificate, JA3, version |
| Alert events | Suricata EVE alerts | Rule SID, signature, flow details |
| File transfers | Zeek files.log / Suricata file-store | MIME type, hash, size, source |

### Forensic Investigation Workflow

1. **Scope the incident** -- Start with Zeek conn.log or Suricata EVE to identify affected IPs and time window
2. **Establish timeline** -- Correlate across log sources to build attacker timeline
3. **Trace lateral movement** -- Follow connections from compromised host; look for new connections post-compromise
4. **Extract IOCs** -- File hashes from files.log, domain names from dns.log, certificate hashes from ssl.log
5. **PCAP reconstruction** -- If PCAP available, extract and reassemble sessions for file recovery

## Technology Routing Table

| Request Pattern | Route To |
|---|---|
| Suricata rules, EVE JSON, suricata-update, performance tuning | `suricata` |
| Snort 3 configuration, inspectors, OpenAppID, Talos rules | `snort` |
| Zeek scripting, log analysis, Intelligence Framework, cluster | `zeek` |
| Cisco ISE, 802.1X, RADIUS, TACACS+, pxGrid, TrustSec | `cisco-ise` |
| Aruba ClearPass, CPPM, OnGuard, captive portal | `clearpass` |
| FortiNAC, network access policy, OT/IoT onboarding | `fortinac` |
| Illumio PCE, VEN, label-based policy, workload segmentation | `illumio` |
| Guardicore Centra, deception, process-level segmentation | `guardicore` |

## Anti-Patterns

1. **IDS-only with no tuning** -- A default-rules IDS generating thousands of noisy alerts creates alert fatigue. Tune to your environment or the alerts become invisible.
2. **Relying solely on north-south detection** -- Modern attacks live in east-west traffic post-breach. Lateral movement detection requires internal visibility.
3. **Ignoring encrypted traffic** -- Without JA3, certificate analysis, and DNS monitoring, 80%+ of your traffic is a blind spot.
4. **NAC without operational process** -- NAC that blocks legitimate devices creates outage risk. Start with monitor-only mode, build device inventory, then enforce.
5. **Micro-segmentation as a first step** -- Visibility must come before enforcement. Map application dependencies before writing deny rules.
6. **Zeek-only for IPS** -- Zeek is a passive analysis framework; it cannot block. Pair with Suricata or firewall enforcement for prevention.

## Reference Files

Load these for deep foundational knowledge:

- `references/concepts.md` -- Network security fundamentals: IDS vs. IPS, detection taxonomy, network visibility architecture, east-west vs. north-south, network forensics methodology. Read for conceptual and architectural questions.

Attribution

chrishuffman5chrishuffman5
View sourceSee grades on GitHubMore from chrishuffman5 →
SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Ship a skill? Prove it's safe.

Free 120-pattern security scan, letter grade, and an embeddable README badge.

Submit a skill

Related Skills

Terraform Module Library

Build reusable Terraform modules for AWS, Azure, and GCP infrastructure following infrastructure-as-code best practices. Use when creating infrastructure modules, standardizing cloud provisioning, or implementing reusable IaC components.

401991 votes

sematext-otel

Wire a service's OpenTelemetry output to Sematext Cloud. Walks through region, App-type, instrumentation flow (managed OTLP endpoint vs Sematext Agent), and signal selection (traces/metrics/logs), then produces the exact env-var block and points at a runnable reference example in this repo. Invoke when instrumenting a new app for Sematext.

01 votes

Deployment Patterns

Deployment workflows, CI/CD pipeline patterns, Docker containerization, health checks, rollback strategies, and production readiness checklists for web applications. Use when setting up deployment infrastructure or planning releases.

2699140 votes

Babysit

Watch a pull request or review cycle until it is ready to merge. Use when asked to babysit, monitor, or keep checking PR comments, reviews, and CI until all actionable issues are resolved.

968770 votes

V7 Roster

Interact with the Paperclip control plane API for task coordination and governance. Use when checking assignments, updating issue status, posting comments, delegating work, managing routines, or calling Paperclip API endpoints.

953190 votes
View all in devops →