Domanda

Su Windows sto caricando una DLL ed eseguirlo. La DLL esegue un sacco di attività di rete. Ora ho bisogno di monitorare quali URL e ospita la DLL si collega a. Credo che con un packet sniffer potrebbe essere una buona opzione. WinPcap può essere utilizzato per acquisire il traffico da un unico processo? Non riesco a trovare una tale opzione nella documentazione.

Se ciò non può essere fatto utilizzando WinPcap, c'è qualche altra libreria o una soluzione accanto ad essa in grado di acquisire i dati da un singolo processo selezionato?

È stato utile?

Soluzione

ne dubito. WinPcap è una versione Windows di libpcap su UNIX. E libpcap non può farlo.

Si potrebbe provare un processo in due fasi: trova le porte locali utilizzate dall'applicazione e il filtro su questo. Non so come trovare che su Windows.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top