Skip to content

sankooc/vs-shark

Repository files navigation

VS-Shark Logo

Pcapviewer

License Install Count Download Count Last Updated Language Count Marketplace Stars Unpacked Size Visitor Badge

Overview

PcapViewer is an open-source packet analysis tool designed to efficiently handle PCAP/PCAPNG (Packet Capture) files. It enables users to dive into network traffic and inspect various protocol layers, from the physical Ethernet layer to the application layer, providing a streamlined alternative to full-scale tools like Wireshark. With its lightweight nature, it’s ideal for developers, network administrators, and engineers who need quick insights into network packets.

🌟 Features

  • Native Integration: Seamless operation as a custom editor within VS Code.
  • Multi-format Support: Handles .pcap, .pcapng, and .cap files.
  • High Performance: Utilizes WASM and Rust for fast and efficient packet analysis.
  • Extensible Design: Open to contributions and improvements via the modular architecture.

🔌 Protocol Support

  • File Formats: PCAP, PCAPNG
  • Link Layer: Ethernet II, PPPoE, IEEE 1905.1a, IEEE 802.11, SSL
  • Network Layer: IPv4, IPv6, ARP, RARP, ICMP, IGMP
  • Transport Layer: TCP, UDP
  • Application Layer: TLS, HTTP, DNS, DHCP, SSDP, SIP

📦 Online Demo

Try out PcapViewer in your browser.

🚀 Features in Action

Demo

PcapViewer Demo

Overview IP Packet Overview
IP Packet List IP Packet List
TCP Conversations TCP Conversations
HTTP Connection HTTP Connection
DNS Response DNS Response

🛠️ VS Code Extension

Install the PcapViewer extension from the VSCode Marketplace for seamless integration into your Visual Studio Code environment.

🛠️ ZED Extension

Coming soon...

🛠️ TUI

Install

Download from Releases

Usage

pcaps -f <filepath>

pcaps --help

🌐 Contribution

We welcome contributions! If you'd like to contribute, please check out the guidelines (coming soon) and open a pull request or issue.

📝 Contact

For any inquiries or suggestions, feel free to reach out to us (details coming soon).