HTTP Sniffer APP
### Kernfunktionen
- **Echtzeit-Paketerfassung**: Unterstützt die Echtzeit-Erfassung von HTTP/HTTPS-Paketen und die detaillierte Paketanzeige (Anforderungsheader/-text, Antwortheader/-text).
- **Anwendungsbasierte Analyse**: Filtert und analysiert den Netzwerkverkehr nach Anwendungen, um die Problemursache schnell zu lokalisieren.
- **HTTPS-Entschlüsselung**: Bietet die Verwaltung und den Import von SSL/TLS-Zertifikaten und unterstützt die Analyse der Entschlüsselung verschlüsselten Datenverkehrs.
- **Anforderungssimulation (Mock): Konfigurierbare Regeln ermöglichen HTTP-Mocking und erleichtern so das Online- und Offline-Debugging.
- **Ändern und Wiedergeben**: Unterstützt die Bearbeitung von Anforderungen und Antworten nach dem Abfangen sowie die Wiedergabe zur Überprüfung der Wirksamkeit von Reparaturen.
### Warum VPNService nutzen?
Apps nutzen den VPNService von Android, um Netzwerkdatenkanäle auf Systemebene zu implementieren. Dies ermöglicht folgende Funktionen:
- **Netzwerküberwachung**: Fängt Netzwerkanfragen und -antworten anderer Apps auf dem Gerät mithilfe von VPN-Technologie ab. - **Paketanalyse**: Analysiert HTTP/HTTPS-Verkehr in Echtzeit und extrahiert und zeigt wichtige Felder und Daten an.
- **Netzwerk-Debugging**: Bietet Tools zur Anforderungspfadverfolgung, Leistungsbeobachtung und Problemlokalisierung zur Unterstützung bei Entwicklung und Debugging.
- **Paketumschreibung**: Ändert abgefangene Anfragen, fügt Regeln ein und sendet sie erneut, um Lösungen zur Fehlerbehebung zu prüfen.
### Compliance- und Transparenzerklärung
- **Nutzerwahrnehmung**: Zeigt den VPN-Dienststatus kontinuierlich in der Benachrichtigungsleiste an, um sicherzustellen, dass Nutzer umfassend informiert sind.
- **Berechtigungstransparenz**: Erläutern Sie Grund und Zweck von VPN-Berechtigungen während des Autorisierungs- und Onboarding-Prozesses klar und deutlich.
- **Funktionale Notwendigkeit**: VPNService ist ein notwendiges technisches Mittel zur Netzwerküberwachung und -analyse auf Systemebene.
- **Sicherheitsgrenze**: Wird nur für Netzwerk-Debugging und -Analyse in Entwicklungs- und Testszenarien verwendet; es werden keine personenbezogenen Daten des Nutzers erfasst.
- **HTTPS-Konformität**: Die HTTPS-Entschlüsselung erfolgt erst, nachdem der Nutzer ein vertrauenswürdiges Zertifikat aktiv installiert und explizit autorisiert hat. Die Zertifikatsverwaltung ist vollständig kontrollierbar und entfernbar.
### Anwendungsszenarien
- Entwicklungs-Debugging, API-Verifizierung, Problemreproduktion und -lokalisierung
- Online-Problemverfolgung, Überprüfung schwacher Netzwerke und Ausnahmebehandlung
- Netzwerkverhaltensanalyse mit Drittanbieter-SDKs/eingebetteten WebViews
- Schnelle Erstellung und Verifizierung simulierter Szenarien




