Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.53 KB

File metadata and controls

30 lines (22 loc) · 1.53 KB

NetworkInspector Microservice

📋 Overview

NetworkInspector is a dynamic analysis microservice that intercepts and analyzes network communications of mobile applications to detect security issues in transit.

🛠️ Role & Responsibilities

  • Traffic Interception: Captures HTTP/HTTPS/TLS traffic between the mobile app and its backend.
  • Security Inspection: Analyzes traffic for cleartext data, weak TLS configurations, and certificate pinning issues.
  • Dynamic Analysis: Monitors runtime network behavior in a controlled environment.

💻 Technology Stack

  • Language: Python
  • Key Tools:
    • mitmproxy: An interactive HTTPS proxy for traffic inspection.
    • Docker Sandbox: Provides an isolated environment for running emulators.
    • AVD/iOS Simulator: Supports both Android Virtual Devices and iOS simulators (with physical device support as primary).

🔍 Key Features

  • TLS/SSL Validation: Checks for proper certificate validation and secure protocol usage.
  • Sensitive Data Leakage: Identifies if sensitive information is being transmitted insecurely.
  • Automated Traffic Capture: Can be scripted to capture traffic during automated app interactions.

🚀 Getting Started

GitHub Repository

For detailed installation and usage instructions, please visit the official repository.


← Back to Main Platform