This project is an experimental demonstration of how a Large Language Model (LLM) can assist in analyzing network packets captured with Wireshark. It uses Python libraries and specialized models to summarize packet data and provide insights into potential anomalies.
- Python 3.8+ - PyTorch - Transformers - Pyshark - LangChain - TikToken - OpenAI API Key
- Network packets are parsed for IP, port, protocol, and other headers. - An LLM or fine-tuned model processes packet data, generating embeddings or summaries. - A question-answering pipeline provides real-time insights into network behavior.
Feel free to fork and modify this project. Submit pull requests for any interesting enhancements.
This project is an experimental demonstration of how a Large Language Model (LLM) can assist in analyzing network packets captured with Wireshark. It uses Python libraries and specialized models to summarize packet data and provide insights into potential anomalies.
- Python 3.8+ - PyTorch - Transformers - Pyshark - LangChain - TikToken - OpenAI API Key
- Network packets are parsed for IP, port, protocol, and other headers. - An LLM or fine-tuned model processes packet data, generating embeddings or summaries. - A question-answering pipeline provides real-time insights into network behavior.
Feel free to fork and modify this project. Submit pull requests for any interesting enhancements.