proxychains-ng 4.12/4.14 (Debian 11, Ubuntu 20.04) kennt keine IPv6-
localnet-Einträge und bricht beim Dienststart mit "localnet netmask
error" ab, wodurch z.B. Kerio Connect nicht mehr startete.
- jede erzeugte Konfiguration wird vor dem Installieren von der
installierten Bibliothek eingelesen; bei Ablehnung wird nichts
installiert (Warnung bzw. Fehler bei 'set')
- IPv6-Fähigkeit der Bibliothek wird erkannt; ohne sie werden die
IPv6-Ausnahmen weggelassen und deutlich gewarnt (auch in show/test)
- selbst kompilierte Bibliothek unter /usr/local/lib wird bevorzugt
- README: Abschnitt zu alten Versionen und Bauanleitung für 4.17
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Neuer Befehl 'svc-proxy test [DIENST]' sowie Taste 't' in der Liste und
Schaltfläche/F3 im Formular (testet ungespeicherte Werte).
- prüft Erreichbarkeit, Handshake und Anmeldung für SOCKS5/SOCKS4/HTTP(S)
mit klaren Meldungen (Kennwort falsch, Proxy-Typ vertauscht, Port gesperrt)
- baut Tunnel zu Testzielen auf und liest die Begrüßung (SMTP, POP3, IMAP,
HTTP), TLS für 443/465/993/995
- --target HOST:PORT, --mail (SMTP 25/587/465, POP3S, IMAPS), --timeout
- im proxychains-Modus zusätzlicher Test über die proxychains-Bibliothek
mit der Konfiguration des Dienstes
- Ad-hoc-Test mit --proxy ohne root und ohne Speichern
- Hilfe und README ergänzt, Version 1.2.0
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Neben den Proxy-Variablen (env) kann pro Dienst jetzt der Modus
proxychains gewählt werden: proxychains-ng wird per LD_PRELOAD geladen
und leitet alle ausgehenden TCP-Verbindungen über den Proxy, auch bei
Programmen ohne Proxy-Unterstützung (z.B. Kerio Connect SMTP/POP3).
- eigene proxychains-Konfiguration je Dienst unter /etc/svc-proxy/proxychains/
- localhost, private Netze, DNS und IP-Einträge aus No-Proxy gehen direkt
- Proxy-Hostname wird zu IPv4 aufgelöst, Kennwort-Datei an User= des Dienstes
- Modus-Auswahl im ncurses-Formular, --mode für set, Anzeige in list/show
- README und --help ergänzt
- __pycache__ aus dem Repo entfernt, .gitignore angelegt
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>