Advertisement

Proxyee:HTTP代理服务器,支持HTTPS与WebSocket,具备MITM功能,可拦截及篡改HTTPS流量

  • 5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
Proxyee是一款强大的HTTP代理服务器工具,支持HTTPS和WebSocket协议,并提供中间人攻击(MITM)功能,便于开发者拦截、分析和修改HTTPS通信数据。 Proxyee是一个用Java编写的HTTP代理服务器库,支持HTTP、HTTPS以及Websocket协议,并具备MITM(中间人)功能,能够捕获并篡改HTTP和HTTPS的数据包。 使用方法如下: ```xml com.github.monkeywie proxyee 1.4.1 ``` 示例代码: 普通的HTTP代理服务器可以这样创建和启动: ```java new HttpProxyServer().start(9999); ``` 对于MITM攻击的演示,当访问百度首页时会修改响应头以及响应体。以下是相关配置及代码实例: ```java HttpProxyServerConfig config; ``` 以上内容介绍了如何使用代理服务器库进行HTTP和HTTPS的数据包捕获与篡改,并展示了普通HTTP代理和MITM攻击的具体实现方式。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • Proxyee:HTTPHTTPSWebSocketMITMHTTPS
    优质
    Proxyee是一款强大的HTTP代理服务器工具,支持HTTPS和WebSocket协议,并提供中间人攻击(MITM)功能,便于开发者拦截、分析和修改HTTPS通信数据。 Proxyee是一个用Java编写的HTTP代理服务器库,支持HTTP、HTTPS以及Websocket协议,并具备MITM(中间人)功能,能够捕获并篡改HTTP和HTTPS的数据包。 使用方法如下: ```xml com.github.monkeywie proxyee 1.4.1 ``` 示例代码: 普通的HTTP代理服务器可以这样创建和启动: ```java new HttpProxyServer().start(9999); ``` 对于MITM攻击的演示,当访问百度首页时会修改响应头以及响应体。以下是相关配置及代码实例: ```java HttpProxyServerConfig config; ``` 以上内容介绍了如何使用代理服务器库进行HTTP和HTTPS的数据包捕获与篡改,并展示了普通HTTP代理和MITM攻击的具体实现方式。
  • 检测工Socks5、Socks4、HTTP和HTTPS的批检测
    优质
    这是一款专为网络用户设计的高效代理服务器检测工具,能够快速准确地测试Socks5、Socks4、HTTP及HTTPS多种类型代理的有效性,满足不同用户的网络需求。 该工具使用C++编写,支持IPv4及IPv6代理服务器,并能批量检测HTTP、HTTPS以及Socks4和Socks5类型的代理。适用于所有Windows版本。 导入方式包括手动选择文件或直接拖放文件到程序中。支持以下三种格式的输入: 第一种:用|号分割 2409:8a50:8019:e470:a8d7:bdf0:fbfe:8b5d|1080|test|123456 83.101.114.241|1080|test|123456 第二种:用空格分割 2409:8a50:8019:e470:a8d7:bdf0:fbfe:8b5d 1080 test 123456 118.202.213.95 1080 test 123456 第三种:用:号和空格分割 2409:8a50:8019:e470:a8d7:bdf0:fbfe:8b5d:1080 test 123456 2405:7a50:8020:e410:a8d5:bdf2:fbae:8a50:1080 test 123456 118.202.213.95:1080 test 123456 解压密码为:123。
  • A-Simple-WebSocket-Server:C++ WebHTTP、HTTPSWebSocket等协议。
    优质
    A-Simple-WebSocket-Server 是一个用C++编写的简单Web服务器项目,支持HTTP、HTTPS及WebSocket协议,便于开发者轻松集成实时通信功能。 一个简单的Websocket服务器是用C++实现的Web服务器,支持HTTP、HTTPS以及网络套接字(WebSocket)Secure(WSS)。为了使用https和wss功能,需要依赖OpenSSL库,并在Windows 10上执行以下步骤:克隆项目并安装openssl;配置CMakeLists文件中的openssl路径;用openssl生成安全证书。创建你的项目时,请包括必要的头文件并编译示例cpp代码。注意,为了支持https和WSS功能,需要提供相应的证书文件。更多细节可以在样本cpp中查看。
  • wsdl2h.exe的HTTPS
    优质
    简介:本文探讨了wsdl2h.exe工具对HTTPS协议的支持能力,涵盖了其配置、使用方法及实际应用场景。 在Windows中,gSOAP自带的wsdl2h.exe工具无法编译HTTPS格式的WSDL文档。需要重新构建支持HTTPS访问的新版wsdl2h工具,并提供一个已经编译好的版本供直接使用。此资源还包含由该工具生成的一个onvif.h文件。
  • PB HTTP、HTTPSWebSocketWebSocket Secure多层框架
    优质
    本项目涵盖了HTTP、HTTPS、WebSocket及其安全版本的服务端实现,并构建了多层次的应用框架,适用于高效稳定的网络通信。 采用C++、IOCP、OpenSSL 3.1、PBNI 和 zlib 编写而成,支持 PB 长连接(提供 PB 客户端和 uni-app 客户端)、服务端示例代码,支持 HTTP 和 HTTPS 的 GET 和 POST 请求调用,以及 WebSocket 和 WebSocket Secure。所有连接在一个队列中管理,并实现了即时点对点消息转发及服务端业务处理后的通知转发。服务端的业务逻辑全部使用 PB 编写,请参阅下载后压缩包中的《框架说明(试用前必读)》以获取更多详细信息。
  • Py-HTTPS:简易的Python HTTPS
    优质
    Py-HTTPS是一款使用Python语言开发的简单易用的HTTPS服务器工具。它帮助开发者快速搭建安全的网络服务环境,简化了SSL/TLS证书配置过程,适合学习和小型项目使用。 py-https 是一个简单的 Python HTTPS 服务器。 安装: ``` pip install py-https ``` 用法: 作为任何位置的模块运行: ```sh python3 -m pyhttps [-option value] [port] ``` 在脚本中使用: ```python from pyhttps import startserver startServer(host, port, cert, key) #cert: 证书文件路径 #key: 密钥文件路径 ``` 选项: - --v 版本信息 - --help 帮助和用法信息
  • ijkplayerHTTPS
    优质
    ijkplayer是一款基于Bilibili开源项目ijkproject的音视频播放器引擎,最新版本现已支持HTTPS协议,增强了数据传输的安全性。 ijkplayer默认情况下不支持播放HTTPS视频,需要编译包含对HTTPS支持的so文件。
  • 在localhost上运行的HTTPShttps-localhost)
    优质
    Https-Localhost是一个工具或教程,旨在指导用户如何在其个人开发环境中设置并启用安全的HTTPS连接,确保本地测试环境的安全性和真实性。 在本地主机上运行的HTTPS服务器正在寻找维护者和贡献者!该服务器使用HTTP2和SSL技术,在localhost环境中提供快速服务。它可以用来托管静态文件或者作为项目中的模块进行导入。 https-localhost是一个轻量级工具,用于在开发过程中为静态内容提供安全传输(通过SSL)。它适用于MacOS、Linux以及Windows系统,并且可以在Chrome和Firefox浏览器中正常使用,而无需任何额外配置步骤。不过,请注意,在使用这些浏览器时需要安装nss/certutils库。 对于苹果系统的用户:可以使用`brew install nss`来完成相关组件的安装; 而对于Linux用户来说,则可以根据自己所使用的发行版执行以下命令之一: - 对于Debian/Ubuntu系统,您可以通过运行 `sudo apt-get install libnss3-tools` 来进行; - 在Fedora上,请尝试使用 `sudo yum install nss-tools` 安装所需依赖; - 如果是Arch Linux用户,则可以考虑通过 `sudo pacman -S nss` 命令来安装。 此外,您也可以直接利用npm全局安装这个工具:只需执行命令`npm i -g --only=prod https-localhost`即可。在某些情况下可能还需要以管理员权限运行(即加上`sudo`)才能完成该操作。 当未指定静态文件路径时,默认会提供当前目录下的所有内容。如果您想更改默认端口,可以设置环境变量PORT:例如 `PORT=4433 serve ~/myproj` 即可将服务监听在4433端口上。
  • 易语言HTTPS源码.rar
    优质
    这段资料包含了使用易语言编写的HTTPS代理服务器的源代码,适合开发者学习和研究网络通信及安全协议的应用。 易语言源码 易语言HTTPS代理服务器源码.rar
  • HTTPS的CURL
    优质
    本资源详细介绍如何使用支持HTTPS协议的CURL进行安全的数据传输和网络操作,适用于需要加密通讯的应用开发。 在Windows平台上使用的curl已经测试验证支持HTTPS协议。