文件名称:mitmproxy-java:mitmproxy作为一款出色中间人攻击工具,它在渗透、爬虫、ajax-hook、抓包等场景中表现的相当稳定和出色。但由于原生项目是python的缘故,使得跨语言使用mitmproxy显的非常吃力。经常借助于中间件或单独开发http服务来于mitmproxy进行通信。为此mitmproxy-java基于mitmproxy-hub实现了java版mitmproxy客户端。你可以像使用原生mitmproxy一样使用它
文件大小:168KB
文件格式:ZIP
更新时间:2024-06-12 08:21:58
Java
java版mitmproxy-java 作为一款出色中间人攻击工具,它在渗透、爬虫、ajax-hook、抓包等场景中表现的相当稳定和出色。但由于原生项目是python的缘故,使得跨语言使用mitmproxy显的非常吃力。经常借助于中间件或单独开发http服务来于mitmproxy进行通信。为此基于实现了java版mitmproxy客户端。你可以像使用原生一样使用它。 原理介绍 定义了其他任何语言可以生成的proto3序列化代码,借助于grpc高效的跨进程通信。使得其他语言可以对mitmproxy内部的流量进行无死角的监控。 为什么不直接使用browsermob-proxy、LittleProxy等java原生语言开发的mitm代理? browsermob-proxy/LittleProxy对于高并发场景下的表现十分不稳定,而且在大文件传输上经常有内存溢出现象。主要是因为两个项目的作者均已在
【文件预览】:
mitmproxy-java-master
----.gitignore(67B)
----src()
--------main()
----pom.xml(6KB)
----README.md(7KB)
----mitmproxy-hub.png(135KB)