Sto lavorando su una rete di accesso / backhaul basata su SDN. Per alcuni esperimenti ho bisogno di generare una richiesta ARP da uno dei nodi nella mia rete, fingendo di essere un altro. Essenzialmente questa richiesta ARP verrà iniettata nella rete dal controller, ma per il momento devo testare se questa soluzione funziona generando il pacchetto ARP localmente.
Supponiamo che un client (sul quale non ho il controllo) connesso alla mia rete abbia MAC AA:AA:AA:AA:AA:AA
. Da un'interfaccia di un nodo con un MAC diverso, voglio generare una richiesta ARP (messaggio broadcast) che ha come sorgente MAC AA:AA:AA:AA:AA:AA
(quella del client).
Avrei bisogno di uno strumento CLI in grado di inviare la richiesta ARP creata (una sorta di arping in cui posso specificare il MAC src). Ho provato con pachETH ma ha bisogno del file pcap per funzionare tramite CLI, mentre ETTERCAP sembra generare la risposta ARP ma non la richiesta. Qualche suggerimento?