Ein Wrapper wie socksify oder proxychains startet das Zielprogramm normalerweise zusammen mit einer Abfangbibliothek. Ihm die PID eines bestehenden Prozesses zu geben, baut diese Bibliothek nicht in den Prozess ein und verlagert auch seine offenen Verbindungen nicht. Bei proxychains-ng prüfe die Anforderungen zum Laden der Bibliothek des tatsächlichen ausführbaren Programms.

Wenn die Anwendung eigene Proxy-Einstellungen hat, nutze den dokumentierten Weg, sie anzuwenden. Eine Änderung kann neue Anfragen betreffen, während bestehende Verbindungen auf ihrer bisherigen Route weiterlaufen.

Wenn Abfangen beim Start die beabsichtigte Methode ist, sorge für einen passenden Neustart der Anwendung unter diesem Wrapper. Denke daran, dass manche Starter die Arbeit an eine bereits laufende Hintergrundinstanz übergeben.

Ein Routing- oder Abfangkonzept auf Systemebene ist ein anderer Mechanismus mit eigenem Geltungsbereich. Es sollte nicht als dieselbe Operation beschrieben werden wie das Hinzufügen einer Proxy-Einstellung zu einer einzelnen PID.

Für einen erforderlichen Ausgang ermittle den tatsächlichen Prozess, der neue Netzwerkverbindungen aufbaut, und die Route, die diese Verbindungen nutzen. Ein sichtbarer Prozessname oder ein Wrapper-Befehl in einem anderen Terminal belegt keines von beidem.

Ähnliche Artikel