Diversi processi stanno ascoltando la stessa interfaccia: qualche problema?

1

Mi chiedo se alcuni processi potrebbero ricevere meno pacchetti di altri se stanno tutti ascoltando la stessa interfaccia wireless.

Sto eseguendo per esempio lo schema mitm di base usando arpspoof , sniffando i pacchetti con ettercap , eseguendo urlsnarf per vedere alcune richieste GET e tcpdump salvando i pacchetti dump in un file. Tutti in terminali diversi che ascoltano wlan0 .

    
posta autorun 11.08.2014 - 20:46
fonte

2 risposte

1

I pacchetti vengono ricevuti dal kernel e dati a tutte le applicazioni che li richiedono. Si potrebbero perdere alcuni pacchetti solo se si esauriscono le risorse di elaborazione: se si eseguono trattamenti pesanti e non si dispone di sufficiente larghezza di banda CPU / RAM / disco per elaborare tutti i pacchetti in ingresso. A quel punto, i buffer andranno in overflow, e alcune applicazioni mancheranno alcuni pacchetti (dal punto di vista del kernel, il pacchetto è stato reso disponibile, ma alcune applicazioni non l'hanno ottenuto in tempo, e il pacchetto deve essere sfrattato per fare spazio a pacchetti successivi).

    
risposta data 11.08.2014 - 21:04
fonte
1

Supponendo che lo stack di rete fosse programmato in modo competente, no. Un'interfaccia in modalità monitor dovrebbe consegnare una copia di ciascun pacchetto a qualsiasi programma che lo desideri.

    
risposta data 11.08.2014 - 20:50
fonte

Leggi altre domande sui tag