GitHub GitHub last commit GitHub top language
Rust-based Man in the Middle proxy, an early-stage project aimed at providing visibility into network traffic. Currently, it displays both HTTP and HTTPS requests and responses, but our future goal is to allow for manipulation of the traffic for more advanced use cases.
- π HTTP / HTTP(s)
- π TLS 1.0/1.1 λ κ±°μ ν΄λΌμ΄μΈνΈ μ§μ (νμ΄λΈλ¦¬λ TLS νΈλ€λ¬)
- π±οΈ Gui
- β¨οΈ Possibility of choosing a customised address and listening port
- π Details for each request and response
- π― Filtering the list of requests by method
- β Deleting a single request from the list
- π« Clear all requests and clean the table
- π Dark / light theme
- π 보μ: μ¬μ©μλ³ κ³ μ CA μΈμ¦μ μλ μμ± (κ°μΈν€λ λ°μ΄λ리μ ν¬ν¨λμ§ μμ)
Cheolsu Proxyλ 첫 μ€ν μ μλμΌλ‘ κ³ μ ν CA μΈμ¦μλ₯Ό μμ±ν©λλ€.
macOSμμ μΈμ¦μ μλ μ€μΉ:
-
μ±μ μ€ννλ©΄ μ½μμ μΈμ¦μ νμΌ κ²½λ‘κ° νμλ©λλ€:
π κ²½λ‘: ~/Library/Application Support/com.cheolsu-proxy/cheolsu-proxy.cer -
Keychain Access μ±μ μ€ννμΈμ
-
'login' ν€μ²΄μΈμ μ ννμΈμ
-
File > Import Items... λ©λ΄λ₯Ό μ ννμΈμ
-
μ κ²½λ‘μ
cheolsu-proxy.cerνμΌμ μ ννμΈμ -
μΈμ¦μλ₯Ό λλΈν΄λ¦νκ³ 'νμ μ λ’°'λ‘ μ€μ νμΈμ
λ€λ₯Έ OS κ°μ΄λ:
λ‘컬 μμ€ν
νλ‘μλ₯Ό 127.0.0.1:8100μΌλ‘ μ€μ νμΈμ.
μμΈν λ¬Έμλ 곡μ λ¬Έμ μ¬μ΄νΈλ₯Ό μ°Έμ‘°νμΈμ.
- μ¬μ©μ κ°μ΄λ: μ€μΉ, μ€μ , μ¬μ©λ²
- κΈ°μ¬μ κ°μ΄λ: κ°λ° νκ²½ μ€μ , μ½λ ꡬ쑰, κΈ°μ¬ λ°©λ²
- κΈ°λ₯ λ¬Έμ: TLS μ§μ, μΈμ¦μ μ€μ λ±
κΈ°μ‘΄ λ§ν¬λ€μ΄ λ¬Έμλ docs/ λλ ν 리λ₯Ό μ°Έμ‘°νμΈμ.
- TLS 1.0/1.1 μ§μ - λ κ±°μ TLS ν΄λΌμ΄μΈνΈ μ§μ
- Windows guide
cargo tauri dev
- macOS:
~/Library/Application Support/com.cheolsu-proxy/ - Windows:
%APPDATA%/com.cheolsu-proxy/(ν₯ν μ§μ) - Linux:
~/.config/com.cheolsu-proxy/(ν₯ν μ§μ)
If you have questions on how to use cheolsu-proxy, please use GitHub Discussions! GitHub Discussions
Contributions are always welcome!
See contributing.md for ways to get started.
Please adhere to this project's code of conduct.
See LICENSE-APACHE, LICENSE-MIT for details