Frage

Unter Windows lade ich eine DLL und leite sie aus. Die DLL führt viele Netzwerkaktivitäten aus. Jetzt muss ich überwachen, mit welcher URL die DLL eine Verbindung herstellt. Ich denke, die Verwendung eines Paket -Sniffers könnte eine gute Option sein. Kann WinPCap verwendet werden, um den Verkehr von einem einzigen Prozess aus zu erfassen? Ich kann keine solche Option in den Dokumenten finden.

Wenn dies nicht mit winPCap erfolgen kann, gibt es eine andere Bibliothek oder eine andere Lösung, die Daten nur aus einem einzelnen ausgewählten Prozess erfassen kann?

War es hilfreich?

Lösung

Das bezweifle ich. WinPCap ist eine Windows -Version von LIBPCAP auf UNIX. Und libpcap kann es nicht.

Sie können einen zweistufigen Prozess ausprobieren: Suchen Sie die von der Anwendung verwendeten lokalen Ports und filtern Sie dazu. Ich weiß nicht, wie ich das unter Windows finden kann.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top