Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Invoke-SocksProxy — Socks proxy, und Reverse-Socks-Server mit powershell. | Kitploit
Tools/GitHubGitHub/p3nt4/invoke-socksproxy
Laterale BewegungNetzwerksicherheitPenetrationstestsCommand and ControlRed Teaming
GitHubp3nt4/invoke-socksproxy

Invoke-SocksProxy

Socks proxy, und Reverse-Socks-Server mit powershell.

Repository anzeigen
8101666vor 9 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Invoke-SocksProxy

Erstellt einen lokalen oder "Reverse"-Socks-Proxy mit PowerShell.

Der lokale Proxy ist ein einfacher Socks 4/5-Proxy.

Der Reverse-Proxy erstellt einen TCP-Tunnel, indem er ausgehende SSL-Verbindungen initiiert, die durch den System-Proxy gehen können. Der Tunnel kann dann als Socks-Proxy auf dem entfernten Host genutzt werden, um in das Netzwerk des lokalen Hosts einzusteigen.

Beispiele

Lokal

Erstellen eines Socks 4/5-Proxys auf Port 1080:

root@kitploit:~
Import-Module .\Invoke-SocksProxy.psm1
Invoke-SocksProxy -bindPort 1080

Erhöhung der maximalen Anzahl von Threads von 200 auf 400:

root@kitploit:~
Import-Module .\Invoke-SocksProxy.psm1
Invoke-SocksProxy -threads 400

Reverse

Erstellen eines "Reverse"-Socks 4/5-Proxys auf Port 1080 eines entfernten Hosts:

root@kitploit:~
# On the remote host: 
# Generate a private key and self signed cert
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout private.key -out cert.pem

# Get the certificate fingerprint to verify it:
openssl x509 -in cert.pem -noout -sha1 -fingerprint | cut -d "=" -f 2 | tr -d ":"

# Start the handler
python3 ReverseSocksProxyHandler.py 443 1080 ./cert.pem ./private.key

# On the local host:
Import-Module .\Invoke-SocksProxy.psm1
Invoke-ReverseSocksProxy -remotePort 443 -remoteHost 192.168.49.130 

# Go through the system proxy:
Invoke-ReverseSocksProxy -remotePort 443 -remoteHost 192.168.49.130 -useSystemProxy

# Validate certificate
Invoke-ReverseSocksProxy -remotePort 443 -remoteHost 192.168.49.130 -certFingerprint '93061FDB30D69A435ACF96430744C5CC5473D44E'

# Give up after a number of failed connections to the handler:
Invoke-ReverseSocksProxy -remotePort 443 -remoteHost 192.168.49.130 -maxRetries 10

Tool herunterladen

Quelle für den System-Proxy-Trick: https://github.com/Arno0x/PowerShellScripts/blob/master/proxyTunnel.ps1

Einschränkungen

  • Dies ist nur ein Teil der Socks 4- und 5-Protokolle: Es wird keine Authentifizierung unterstützt, keine UDP- oder Bind-Anfragen unterstützt.
  • Wenn dem Socks-Proxy die verfügbaren Threads ausgehen, können keine neuen Verbindungen hergestellt werden, bis ein Thread freigegeben wird.
  • Neue Funktionen werden in Zukunft implementiert. Pull-Requests sind willkommen.

Haftungsausschluss

Dieses Projekt ist für Sicherheitsforscher und Penetrationstester gedacht und darf nur mit Genehmigung der Systemeigentümer verwendet werden.