WirefishInc / wirefish

A blazingly fast multiplatform packet sniffer built with Tauri!
MIT License
270 stars 17 forks source link
react rust tauri typescript

Wirefish

Wirefish [![status](https://img.shields.io/badge/status-stable-blue.svg)](https://github.com/stefanodevenuto/poc-sniffer/tree/main) [![License](https://img.shields.io/badge/License-MIT-green.svg)](https://opencollective.com/tauri) ![build](https://github.com/stefanodevenuto/poc-sniffer/actions/workflows/tauri-build-release.yml/badge.svg) ![docs](https://github.com/stefanodevenuto/poc-sniffer/actions/workflows/create-docs.yml/badge.svg) A _blazingly fast_ multiplatform packet sniffer built with Tauri! ---
Main page

TLS Packet

Installation

  1. Properly install all the needed dependencies
  2. Download the latest release of the intended OS and follow the installation wizard

If you prefer building from source code, you must install all the Tauri's dependencies, clone the repo and run npm run tauri build

Features

Dependencies

Windows

WinPcap is needed, along with the WinPcap Developer's Pack. Add the /Lib or /Lib/x64 folder to your LIB environment variable.

Linux

On Debian based Linux, install libpcap-dev. If not running as root, you need to set capabilities like so: sudo setcap cap_net_raw,cap_net_admin=eip path/to/bin

Mac OS X

libpcap should be installed on Mac OS X by default.