Skip to content

d3cryptofc/sharlene

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sharlene

License

Sharlene is a command-line tool (CLI) designed to patch the bytecode of Charles Proxy. It allows you to locally modify Charles Proxy's behavior on your machine without distributing original or modified copies of the software.

Sharlene is a powerful patcher for Charles Proxy.

Usage: sharlene [-h | -V] ([-i=<jarfile>] -o=<jarfile> [-w])

General Options:
  -h, --help               Display this help information and exit
  -V, --version            Display program version and exit

File Options:
  -i, --input=<jarfile>    Input for original charles JAR file path
  -o, --output=<jarfile>   Output for patched charles JAR file path
  -w, --overwrite          Overwrite the output file

Disclaimer

  1. This repository will never distribute original or modified copies of Charles Proxy.
  2. This tool modifies the program at the bytecode level locally on your machine.
  3. I don't have authorization, and Charles Proxy maintainers don't encourage the use of this tool.
  4. You modify Charles Proxy at your own will and absolve me of any responsibility, including:
    • Legal issues caused by modifying and/or distributing the software.
    • Bugs or security flaws resulting from using this tool.

Clarifications and Motivations

Charles Proxy is an amazing tool, without a doubt the best among all proxy debugging tools I've tested. However, since it's closed-source software, we depend entirely on the maintainers to implement changes. This process can be slow or even result in rejection.

It's important to note that I didn't contact Charles Proxy maintainers, as it's obvious they wouldn't authorize or encourage patching their software.

Requirements

  • Java 21 or higher

Contributions

Contributions are welcome! Feel free to open issues or pull requests. However, keep in mind the disclaimers and the purpose of this tool.

License

This project is licensed under the Apache License 2.0. See the LICENSE file for more details.


Note: This project is provided "as is", with no guarantees of any kind. Use at your own risk.

About

🇺🇸 Sharlene is a powerful patcher for Charles Proxy.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors

Languages