Skip to content

Authentick/RequestRanger

Repository files navigation

🌟 Request Ranger: Your Ultimate HTTP & HTTPS Interception Sidekick 🌟

Request Ranger is an HTTP and HTTPS interception proxy that makes web development a breeze on macOS and iOS! With the ability to intercept and modify HTTP and HTTPS requests and responses, you'll wonder how you ever got by without it.

🚀 Getting Started: Ready, Set, Proxy!

  1. Download the latest version of Request Ranger from the macOS App Store.
  2. Open Request Ranger, head to the "Proxy" tab, and click on "Start Proxy".
  3. Configure your web browser to use localhost:8080 as a proxy server (don't worry, you can change the port in the app settings).

💡 Pro Tip: We recommend using Firefox for testing since it supports HTTP and HTTPS proxies at the application level.

🌐 Beta Version

For those who are adventurous, you can try out the up-to-date beta version of Request Ranger by joining our TestFlight program. Keep in mind that beta versions may not be as stable as the official releases. To install the beta version, use this link: https://testflight.apple.com/join/5jIHQkrp

🔥 What can I do with Request Ranger?

Request Ranger is on a mission to become the Swiss army knife for HTTP and HTTPS interception on macOS and iOS. Here are some of the amazing features currently supported:

🕵️‍♂️ HTTP & HTTPS Proxy

Debug and test web applications with ease by proxying HTTP and HTTPS requests. With the following features, you'll be unstoppable:

  • Intercept HTTP and HTTPS requests and responses
  • Intercept and modify HTTP and HTTPS requests
  • Search HTTP and HTTPS requests and responses

⚠️ Please Note: We currently do not support TLS interception for custom certificate authorities, meaning you can only intercept HTTPS requests and responses from sites with publicly trusted certificates.

🔄 Decoder & Encoder

Effortlessly convert between different encodings. Supported encodings include:

  • Base64
  • URL
  • HTML

🔍 Comparer

Compare two strings like a pro with these features:

  • Import strings from files
  • Import strings from the clipboard
  • Graphical diff of two strings

🛠 Technical Details

  • Programming language: Swift
  • UI framework: SwiftUI
  • Minimum macOS version: 13.1

🤝 Contributing & Building Locally

All non-Apple third-party dependencies are included in this repository, making it easy to build Request Ranger without additional setup and reducing the risk of supply chain attacks.

Just follow these steps to build Request Ranger:

  1. Clone the repository
  2. Open the project in Xcode
  3. Build the project
  4. Run the application

We can't wait to see your amazing contributions! 🎉