Skip to content

Latest commit

 

History

History
65 lines (48 loc) · 1.83 KB

README.md

File metadata and controls

65 lines (48 loc) · 1.83 KB

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.