A simple Network Sniffer powered by Tauri⚡. Embrace the power of Rust⚙️ while keeping a fresh look with Vue.js 😼.
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 instandalone_app
- Node.js 16
- Yarn Package Manager
- Rust (Currently using version 1.66)
Spostarsi nella directory con il progetto in tauri:
cd network_analyzer
Installare le dipendenze con yarn lanciando semplicemente:
yarn
e siete pronti a partire 🚀
Per lanciare il dev-server da locale con tauri lanciare il seguente comando:
cd network_analyzer
yarn tauri dev
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/
Per ora lo sniffer funziona su windows solo se viene lanciato da una shell con permessi di amministratore.