Marketplace traffic-analysis

Analyze network traffic patterns, identify top applications and bandwidth usage, and optimize traffic management. Perform DPI-based traffic classification.

install
source · Clone the upstream repo
git clone https://github.com/aiskillstore/marketplace
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiskillstore/marketplace "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/dataknifeai/traffic-analysis" ~/.claude/skills/aiskillstore-marketplace-traffic-analysis && rm -rf "$T"
manifest: skills/dataknifeai/traffic-analysis/SKILL.md
source content

Traffic Analysis Skill

Analyze network traffic patterns and identify top applications and bandwidth consumers.

What this skill does

This skill enables you to:

  • Identify applications in use with DPI classification
  • Analyze bandwidth usage by client and application
  • Identify heavy users and bandwidth-intensive applications
  • Track traffic patterns and trends
  • Recommend traffic optimization strategies
  • Perform DPI-based network analytics

When to use this skill

Use this skill when you need to:

  • Identify what applications are using bandwidth
  • Find bandwidth-heavy users or applications
  • Optimize traffic policies
  • Analyze traffic distribution
  • Plan bandwidth upgrades
  • Troubleshoot congestion issues
  • Generate traffic analysis reports

Available Tools

  • get_dpi_categories
    - Get DPI application categories in use
  • get_client_stats
    - Get client bandwidth and traffic statistics
  • get_network_devices
    - Get device-level traffic information
  • get_network_device_stats
    - Get detailed device throughput metrics

Typical Workflows

Traffic Classification

  1. Use
    get_dpi_categories
    to see application categories in use
  2. Understand traffic classification (streaming, gaming, etc.)
  3. Identify major application types
  4. Plan QoS policies based on categories

Bandwidth Analysis

  1. Use
    get_client_stats
    to get client bandwidth usage
  2. Identify top bandwidth consumers
  3. Analyze bandwidth distribution
  4. Correlate with application categories
  5. Recommend bandwidth allocation changes

Performance Troubleshooting

  1. Use
    get_network_device_stats
    to check throughput
  2. Use
    get_client_stats
    to analyze client bandwidth
  3. Use
    get_dpi_categories
    to identify congestion causes
  4. Correlate metrics to identify bottlenecks

Example Questions

  • "What applications are using the most bandwidth?"
  • "Show top 10 bandwidth-consuming clients"
  • "Analyze traffic by DPI category"
  • "Identify bandwidth bottlenecks"
  • "Generate traffic analysis report"
  • "Which applications should we prioritize?"
  • "Recommend QoS policies based on traffic"

Response Format

When using this skill, I provide:

  • DPI application categories and traffic volumes
  • Top bandwidth consumers (clients)
  • Traffic distribution analysis
  • Bandwidth utilization patterns
  • QoS recommendations
  • Congestion identification
  • Optimization suggestions

Best Practices

  • Monitor traffic patterns regularly
  • Correlate DPI categories with application policy
  • Use traffic data to justify bandwidth upgrades
  • Implement QoS based on application categories
  • Track traffic trends over time
  • Monitor for unusual traffic patterns
  • Balance bandwidth allocation fairly
  • Document traffic policies and rationale
  • Review and adjust policies quarterly