Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Invoke-SocksProxy — Proxy Socks e servidor Socks reverso usando powershell. | Kitploit
Ferramentas/GitHubGitHub/p3nt4/invoke-socksproxy
Movimento LateralSegurança de RedeTestes de PenetraçãoComando e ControleRed Teaming
GitHubp3nt4/invoke-socksproxy

Invoke-SocksProxy

Proxy Socks e servidor Socks reverso usando powershell.

Ver Repositório
81016615há 9 mesesRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Invoke-SocksProxy

Cria um proxy Socks local ou "reverso" usando PowerShell.

O proxy local é um proxy Socks 4/5 simples.

O proxy reverso cria um túnel TCP iniciando conexões SSL de saída que podem passar pelo proxy do sistema. O túnel pode então ser usado como um proxy socks no host remoto para pivotar na rede do host local.

Exemplos

Local

Crie um proxy Socks 4/5 na porta 1080:

Import-Module .\Invoke-SocksProxy.psm1
Invoke-SocksProxy -bindPort 1080

Aumente o número máximo de threads de 200 para 400

Import-Module .\Invoke-SocksProxy.psm1
Invoke-SocksProxy -threads 400

Reverse

Crie um proxy Socks 4/5 "reverso" na porta 1080 de um host remoto:

# 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

Crédito para o truque do System Proxy: https://github.com/Arno0x/PowerShellScripts/blob/master/proxyTunnel.ps1

Limitações

  • Esta é apenas uma parte dos protocolos Socks 4 e 5: Não suporta autenticação, não suporta solicitações UDP ou bind.
  • Quando o Proxy Socks fica sem threads disponíveis, novas conexões não podem ser estabelecidas até que uma thread seja liberada.
  • Novas funcionalidades serão implementadas no futuro. PRs são bem-vindos.

Aviso Legal

Este projeto é destinado a pesquisadores de segurança e testadores de penetração e deve ser usado apenas com a aprovação dos proprietários do sistema.

Baixar ferramenta