Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sankooc/vs-shark

pcap/pcapng analyzer
https://github.com/sankooc/vs-shark

rust-lang vscode-extension wasm wireshark

Last synced: about 2 months ago
JSON representation

pcap/pcapng analyzer

Awesome Lists containing this project

README

        


VS-Shark Logo



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.

### Key Features

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

### Online Demo

Try out [PcapViewer](https://sankooc.github.io/pcap/) in your browser.

### Features in Action

#### Demo

PcapViewer Demo

IP Packet 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](https://marketplace.visualstudio.com/items?itemName=sankooc.pcapviewer) for seamless integration into your Visual Studio Code environment.

### ZED Extension

> Coming soon...

### TUI

![](https://i.ibb.co/WVPTzP1/tui3.gif)

#### Install

`cargo install --git https://github.com/sankooc/vs-shark --branch master --bin pcaps`

#### 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).