Skip to content

itliuyan/WK-Proxy

Repository files navigation

WK Proxy

Java 17.0+ GraalVM 22 GPL-3.0 license

English | 中文

WK Proxy is an open-source desktop tool for HTTP proxying and packet capturing, available on Windows and macOS platforms. It is designed to provide developers and testers with a simple yet powerful network debugging experience.

Features

  • Native compilation with GraalVM & Java Leverages GraalVM for outstanding performance and cross-platform compatibility.
  • Comprehensive HTTP/HTTPS proxy and packet capture Allows interception and inspection of HTTP/HTTPS requests and responses.
  • Customizable root certificates Enables easy certificate installation, supports HTTPS decryption, and ensures secure operations.
  • WebSocket proxy support Suited for debugging real-time communication scenarios.
  • Request throttling and replay capabilities Simulates various network conditions and facilitates reliable testing of requests.

Screenshots

image image image

Installation

Install the binary package

  1. Download the executable file for your platform from the Github Release
  2. Configure the runtime environment as needed.

Run from source

  • Dependencies: JDK 17.0+, Maven 3.6.3+
git clone https://github.com/catas-w/WK-Proxy.git
cd WK-Proxy
mvn clean package
cd gui/target
java -jar gui-${version}.jar

Contribution

Welcome to contribute! If you have any suggestions or comments, please submit an Issue Or contact me catasw@foxmail.com

Credits

This project uses the following excellent open-source projects, and we thank them for their contributions:

About

一个java开发的抓包工具, 自己可以用一下, 比较简洁实用

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published