Esempio2: Realizzazione di un tool per l’analisi della traffico di rete
Il programma dovrà sniffare il traffico sulla scheda direttamente collegata al computer e prende in ingresso il protocollo che si vuole filtrare(esempio: ftp, http, dhcp, ecc…)
-
Prima cosa generiamo il progetto:
$ cargo new sniffa_traffico
-
usiamo la libreria libpnet e aggiungiamo la dipendenza in Cargo.toml
[package] name = "sniffa_traffico" version = "0.1.0" edition = "2021" [dependencies.pnet] version = "0.33.0"
-
adesso andiamo a modificare il nostro src/main.rs
[WORKING IN PROGRESS…]