https://github.com/sankooc/vs-shark
pcap/pcapng analyzer
https://github.com/sankooc/vs-shark
rust-lang vscode-extension wasm wireshark
Last synced: 12 days ago
JSON representation
pcap/pcapng analyzer
- Host: GitHub
- URL: https://github.com/sankooc/vs-shark
- Owner: sankooc
- License: mit
- Created: 2024-06-26T15:02:52.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-09-26T15:25:25.000Z (30 days ago)
- Last Synced: 2025-09-27T21:29:35.975Z (29 days ago)
- Topics: rust-lang, vscode-extension, wasm, wireshark
- Language: Rust
- Homepage: https://sankooc.github.io/vs-shark/
- Size: 9.39 MB
- Stars: 39
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
- License: LICENSE
Awesome Lists containing this project
README
Pcapviewer
## 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 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](https://sankooc.github.io/vs-shark/app/) in your browser.
### π Features in Action
#### Demo
Overview

IP Packet List

TCP Conversations

HTTP Connection

DNS Response

### π οΈ VS Code Extension
Install the **PcapViewer** extension from the [VSCode Marketplace](https://marketplace.visualstudio.com/items?itemName=sankooc.pcapviewer) for seamless integration into your Visual Studio Code environment.
### π οΈ ZED Extension
> Coming soon...
### π οΈ TUI

#### Install
Download from [Releases](https://github.com/sankooc/vs-shark/releases)
#### Usage
`pcaps -f `
`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).