Commit Graph
3 Commits
Author SHA1 Message Date
duffyduckandClaude Opus 5.5 9270994e82 Verbindungstest für Proxys hinzufügen
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>
2026-10-05 14:34:44 +02:00
duffyduckandClaude Opus 5.5 3968c1a7b8 Modus proxychains pro Dienst hinzufügen
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>
2026-10-05 14:11:32 +02:00
duffyduck 2d786a0270 first commit 2026-10-05 13:31:25 +02:00