{"id":41522472,"url":"https://github.com/catas-w/wk-proxy","last_synced_at":"2026-01-23T21:00:55.171Z","repository":{"id":161677898,"uuid":"601235875","full_name":"catas-w/WK-Proxy","owner":"catas-w","description":"Desktop HTTP proxying and packet capturing tool. 桌面端 HTTP 代理与抓包工具","archived":false,"fork":false,"pushed_at":"2025-09-15T18:40:55.000Z","size":22046,"stargazers_count":144,"open_issues_count":5,"forks_count":14,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-15T20:30:56.323Z","etag":null,"topics":["graalvm","https-proxy","javafx","packet","packet-capture","packet-sniffer","proxies","proxy","proxy-scraper","proxy-server"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/catas-w.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-02-13T16:41:08.000Z","updated_at":"2025-09-15T18:40:59.000Z","dependencies_parsed_at":"2023-11-19T16:31:04.986Z","dependency_job_id":"a9548956-f33e-4a6d-aa63-478b3378f310","html_url":"https://github.com/catas-w/WK-Proxy","commit_stats":null,"previous_names":["catas-w/wk-proxy"],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/catas-w/WK-Proxy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catas-w%2FWK-Proxy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catas-w%2FWK-Proxy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catas-w%2FWK-Proxy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catas-w%2FWK-Proxy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/catas-w","download_url":"https://codeload.github.com/catas-w/WK-Proxy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/catas-w%2FWK-Proxy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28700315,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-23T17:25:48.045Z","status":"ssl_error","status_checked_at":"2026-01-23T17:25:47.153Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["graalvm","https-proxy","javafx","packet","packet-capture","packet-sniffer","proxies","proxy","proxy-scraper","proxy-server"],"created_at":"2026-01-23T21:00:39.923Z","updated_at":"2026-01-23T21:00:55.158Z","avatar_url":"https://github.com/catas-w.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"WK Proxy\n=======\n![Java 17.0+](https://img.shields.io/badge/Java-17.0%2B-blue.svg)\n![GraalVM 22](https://img.shields.io/badge/GraalVM-22.0+-blue.svg)\n[![GPL-3.0 license](https://img.shields.io/badge/license-GPL--3.0-green.svg)](https://www.gnu.org/licenses/gpl-3.0.html)\n\n[English](https://github.com/catas-w/WK-Proxy/blob/master/README.md) | [中文](https://github.com/catas-w/WK-Proxy/blob/master/README_zh-CN.md)\n\nWK Proxy is an open-source desktop HTTP/HTTPS proxy and packet capture tool, available for both Windows and macOS platforms. It is designed to provide developers and testers with a clean and efficient network debugging experience.\n\n## Features\n- Natively compiled with GraalVM \u0026 Java, offering excellent performance and cross-platform support.\n- HTTP/HTTPS proxy and traffic inspection, with support for intercepting and analyzing both requests and responses.\n- Automatically generated root certificates with one-click installation for seamless and secure HTTPS decryption.\n- WebSocket proxy support, suitable for real-time communication scenarios.\n- Request throttling and replay, enabling simulation of various network conditions and testing request reliability.\n\n## Coming Soon\n- Custom request interception and modification\n- Modify request content using Python scripts\n\n## Screenshots\n![image](screenshots/001.png)\n![image](screenshots/002.png)\n![image](screenshots/004.png)\n\n## Installation\n### Install the binary package\n1. Download the executable file for your platform from the [Github Release](https://github.com/catas-w/WK-Proxy/releases/latest)\n2. Configure the runtime environment as needed.\n\n### Run from source\n- Dependencies: JDK 17.0+, Maven 3.6.3+\n```shell\ngit clone https://github.com/catas-w/WK-Proxy.git\ncd WK-Proxy\nmvn clean package\ncd gui/target\njava -jar gui-${version}.jar\n```\n\n## Contribution\nWelcome to contribute! If you have any suggestions or comments, please submit an [Issue](https://github.com/catas-w/WK-Proxy/issues)\nOr contact me [catasw@foxmail.com](mailto:catasw@foxmail.com)\n\n## Credits\nThis project uses the following excellent open-source projects, and we thank them for their contributions:\n- [GraalVM](https://www.graalvm.org)\n- [GluonFX](https://gluonhq.com/products/gluonfx)\n- [Netty](https://netty.io)\n- [Proxyee](https://github.com/monkeyWie/proxyee)\n- [JFoenix](http://www.jfoenix.com)\n- [Ikonli](https://kordamp.org/ikonli/)\n- ...\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcatas-w%2Fwk-proxy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcatas-w%2Fwk-proxy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcatas-w%2Fwk-proxy/lists"}