# jz-darkal/androidhttpcapture

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/jz-darkal-androidhttpcapture).**

4,598 stars · 865 forks · Java · MIT

## Links

- GitHub: https://github.com/JZ-Darkal/AndroidHttpCapture
- awesome-repositories: https://awesome-repositories.com/repository/jz-darkal-androidhttpcapture.md

## Description

AndroidHttpCapture is a mobile application for intercepting and analyzing HTTP and HTTPS network traffic directly on an Android device. It functions as a local proxy server and traffic interceptor to capture and monitor requests and responses from other installed mobile applications.

The tool provides capabilities for MITM HTTPS decryption through root certificate installation and supports exporting captured network sessions as HAR files for external analysis. It allows for real-time response body injection and the modification of request headers via user agent spoofing.

The project includes a suite of network connectivity diagnostics, such as DNS lookups, ping, and traceroute. Additional utility coverage includes custom host mapping for domain redirection and the inspection of console logs from embedded web views in hybrid applications.

## Tags

### Mobile Development

- [Android App Traffic Captures](https://awesome-repositories.com/f/mobile-development/android-applications/android-app-execution/android-app-traffic-captures.md) — Intercepts and analyzes HTTP and HTTPS network traffic from Android applications via a local proxy.
- [Android Traffic Analysis Tools](https://awesome-repositories.com/f/mobile-development/android-traffic-analysis-tools.md) — Intercepts and inspects HTTP and HTTPS network communication specifically for Android applications.
- [Mobile Application Debugging](https://awesome-repositories.com/f/mobile-development/mobile-application-debugging.md) — Provides real-time inspection of network traffic and browser simulation to debug Android applications.
- [Web View Debugging Utilities](https://awesome-repositories.com/f/mobile-development/web-view-debugging-utilities.md) — Monitors console logs and network activity for web views embedded in hybrid Android apps.

### Networking & Communication

- [Network Traffic Analyzers](https://awesome-repositories.com/f/networking-communication/network-traffic-analyzers.md) — Captures, inspects, and debugs HTTP and HTTPS network protocols and communication streams directly on the device. ([source](https://github.com/jz-darkal/androidhttpcapture#readme))
- [Intercepting Proxies](https://awesome-repositories.com/f/networking-communication/http-proxies/intercepting-proxies.md) — Functions as a local intercepting proxy to monitor and modify HTTP traffic from other installed mobile applications. ([source](https://github.com/jz-darkal/androidhttpcapture#readme))
- [Proxy Servers](https://awesome-repositories.com/f/networking-communication/local-http-servers/proxy-servers.md) — Functions as a local proxy server to intercept and log network packets.
- [HTTPS Decryption Proxies](https://awesome-repositories.com/f/networking-communication/traffic-interception/https-decryption-proxies.md) — Decrypts HTTPS traffic by installing root certificates and generating on-the-fly TLS certificates.
- [Traffic Interceptors](https://awesome-repositories.com/f/networking-communication/traffic-interceptors.md) — Functions as a local proxy server to capture, inspect, and modify network traffic.
- [Custom Host Mappings](https://awesome-repositories.com/f/networking-communication/custom-host-mappings.md) — A Charles Proxy feature allowing specific domains to be redirected to custom hosts for testing different backend environments. ([source](https://github.com/jz-darkal/androidhttpcapture#readme))
- [DNS Resolution Overrides](https://awesome-repositories.com/f/networking-communication/dns-resolution-overrides.md) — Redirects domain queries to specific IP addresses by modifying internal host mappings.
- [Mobile Network Diagnostic Tools](https://awesome-repositories.com/f/networking-communication/mobile-network-diagnostic-tools.md) — Provides a suite of diagnostic tools for performing DNS lookups, Ping, and TraceRoute on Android.
- [Network Diagnostics](https://awesome-repositories.com/f/networking-communication/network-diagnostics.md) — Provides native network tools including Ping, DNS lookups, and TraceRoute for connectivity verification.
- [Response Body Modifiers](https://awesome-repositories.com/f/networking-communication/network-reliability-diagnostics/network-interception-tools/response-body-modifiers/response-body-setters/response-body-modifiers.md) — Intercepts server responses in real-time to replace original data with custom payloads.

### System Administration & Monitoring

- [Network Response Modifiers](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration/networking/traffic-interception-modification/network-response-modifiers.md) — Provides tools to intercept and modify incoming network responses by altering headers or body content in real time. ([source](https://github.com/jz-darkal/androidhttpcapture#readme))

### Development Tools & Productivity

- [Console Log Inspection](https://awesome-repositories.com/f/development-tools-productivity/browser-automation/console-log-inspection.md) — Displays console output from embedded web pages to debug hybrid mobile applications. ([source](https://github.com/jz-darkal/androidhttpcapture#readme))

### Security & Cryptography

- [HTTP Request and Response Modifiers](https://awesome-repositories.com/f/security-cryptography/encrypted-backups/on-the-fly/http-request-and-response-modifiers.md) — Intercepts and alters HTTP response data in real time to simulate different server behaviors.
