Skip to content

aka-somix/network_analyzer

 
 

Repository files navigation

Rust Network Analyzer

A simple Network Sniffer powered by Tauri⚡. Embrace the power of Rust⚙️ while keeping a fresh look with Vue.js 😼.

Come funziona.

Struttura del progetto.

Nella repository sono presenti due cartelle:

  • standalone_app: Versione dell'applicazione solo con Rust. Contiene un main di prova per testare le funzionalità
  • network_analyzer: Versione completa con Tauri. La sottocartella: src-tauri contiene lo stesso progetto rust presente in standalone_app

Prerequisiti

Installare il progetto in Locale

Spostarsi nella directory con il progetto in tauri:

cd network_analyzer

Installare le dipendenze con yarn lanciando semplicemente:

yarn

e siete pronti a partire 🚀

Lanciare il Progetto in Locale

Per lanciare il dev-server da locale con tauri lanciare il seguente comando:

cd network_analyzer
yarn tauri dev

Buildare l'applicativo del progetto

Per buildare l'eseguibile dell'applicazione lanciare il seguente comando:

cd network_analyzer
yarn tauri build

oppure:

yarn tauri build --debug

per creare una build di debug che abbia un terminale associato con i vari log dell'applicazione.

Una volta terminata la compilazione l'installer dell'eseguibile sarà disponibile nella cartella: network_analyzer/src-tauri/target/release/bundle/

oppure, in caso di debug build: network_analyzer/src-tauri/target/debug/bundle/

Caveats

Per ora lo sniffer funziona su windows solo se viene lanciato da una shell con permessi di amministratore.

About

A simple network analyzer made with Tauri

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 63.5%
  • Vue 27.0%
  • TypeScript 6.5%
  • CSS 2.3%
  • HTML 0.7%