Easy Prompt
CodingCodeAdvanced

Network Packet Analyzer CLI

Build a command-line network packet analyzer in C using libpcap, with protocol analysis, traffic statistics, data export, threat alerts, connection tracking, and IP geolocation.

Prompt Content

Copy and paste directly into your model or internal evaluation tool.

Create a command-line network packet analyzer in C using libpcap. Implement packet capture from network interfaces with filtering options. Add protocol analysis for common protocols (TCP, UDP, HTTP, DNS, etc.). Include traffic statistics with bandwidth usage and connection counts. Implement packet decoding with detailed header information. Add export functionality in PCAP and CSV formats. Include alert system for suspicious traffic patterns. Implement connection tracking with state information. Add geolocation lookup for IP addresses. Include command-line arguments for all options with sensible defaults. Implement color-coded output for better readability.

Use Cases

network troubleshootingtraffic profilingsecurity monitoring and alerting

Reference Output

Command-line interface shows real-time captured packet summaries (source/dest IP, port, protocol, length, flags), followed by traffic statistics (bandwidth, connections) and suspicious traffic alert list.

Scoring Rubric

Correctly captures packets from interface; supports filter expressions; correctly parses TCP/UDP/HTTP/DNS headers; computes statistics accurately; PCAP/CSV export without errors; alert logic works; geolocation functional; command-line args usable; output readable.

Try & save

Fill variables and copy, or save as a personal template.

This template has no variables and is ready to copy.

User Rating

0 ratings
-

Your rating

Log in to rate

Comments

0

Log in to comment

Related Prompts