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
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 ratingsYour rating
Log in to rate
Comments
0Log in to comment
Related Prompts
Bug Discovery Code Assistant
Analyze code to identify potential bugs and inefficiencies, with fix suggestions.
MQL5 Flexible Trade Management Pro
Design a powerful MQL5 code for flexible trade management on the chart, capturing profits and eliminating losing trades with precise calculations to protect the account.
Surprise Point-and-Click Game Generator
Ask the model to design or implement a point-and-click game based on AI choices and make the result surprising.
Building an AI to Beat Pro Players in Yu-Gi-Oh
Building an AI that learns a specific deck in Yu-Gi-Oh Master Duel and beats pro players using ygo agent and Kaggle Notebooks.