
Ich versuche, meinen gesamten unverschlüsselten täglichen Datenverkehr über einen SSH-Tunnel zu senden, was mit einem einfachen SOCKS-Proxy ziemlich gut funktioniert. Skype geht immer noch nach außen, aber das ist in Ordnung, da Skype verschlüsselt ist und ich ein paar Ausnahmen für Websites habe, die den Dienst für den von mir gewählten SSH-Endpunktanbieter (Amazon) verweigern. Großartig.
Das Problem: Es kommen immer noch viele DNS-Anfragen durch, wenn ich tcpdump beobachte. Sicherlich nicht alle, aber viele. Wie kann ich DNS-Anfragen der Anwendung zuordnen, die die Anfragen in OS X stellt?
Antwort1
Kleiner Verräterhilft nicht viel, wenn die Anforderung durch den High-Level-Mechanismus von OS X erfüllt wird (anstatt die Resolver-Bibliothek direkt zu verwenden).Hände wegkönnte besser funktionieren, da es diese Anrufe ebenfalls abfängt (oder so scheint es).
Antwort2
Versuchen Sie es mitKleiner Verräterum zu sehen, welche Anwendungen versuchen, Ihre Netzwerkverbindung zu verwenden.