JAR-Datei hier ablegen oder klicken zum Durchsuchen
Unterstützt .jar-, .war- und .ear-Dateien
JAR-Analyse-Ergebnis
Laden Sie eine JAR-Datei hoch, um die Analyse zu sehen
JAR-Dateistruktur analysieren und in JSON-Format konvertieren für Abhängigkeitsanalyse und Visualisierung
JAR-Datei hier ablegen oder klicken zum Durchsuchen
Unterstützt .jar-, .war- und .ear-Dateien
JAR-Analyse-Ergebnis
Laden Sie eine JAR-Datei hoch, um die Analyse zu sehen
Schritt 1 – Eine JAR-, WAR- oder EAR-Datei auswählen
Schritt 2 – Struktur & Metadaten analysieren
Schritt 3 – Analyse als JSON exportieren
{
"manifest": {
"Manifest-Version": "1.0",
"Main-Class": "com.example.Main"
},
"structure": {
"totalFiles": 15,
"packages": ["com.example"]
},
"classes": [
{
"className": "Main",
"packageName": "com.example"
}
]
}Der Konverter kann JAR-Dateistrukturen extrahieren und analysieren, einschließlich Klassendateien, Ressourcen, Manifest-Informationen, Paketstruktur, Abhängigkeiten und Metadaten. Er unterstützt JAR-, WAR- und EAR-Dateien.
Die JSON-Ausgabe enthält Manifest-Daten (Hauptklasse, Version, Build-Info), Klassenstruktur (Pakete, Klassen, Methoden, Felder), Ressourcendateien, Gesamtstrukturstatistiken und Metadaten über JAR-Typ und -Größe.
Standardmäßig wird der Dateiinhalt aus Sicherheitsgründen nicht extrahiert. Sie können die Inhaltsextraktion in den Analyseoptionen aktivieren, dies sollte jedoch nur mit vertrauenswürdigen JAR-Dateien durchgeführt werden.
Das Tool unterstützt Standard-JAR-Dateien, WAR- (Web Application Archive) Dateien und EAR- (Enterprise Application Archive) Dateien. Es kann ausführbare JARs, Bibliotheken und Webanwendungen identifizieren.
Die aktuelle Implementierung bietet eine grundlegende Klassenstrukturanalyse einschließlich Paketnamen, Klassennamen und Dateiorganisation. Für eine detaillierte Bytecode-Analyse einschließlich Methoden und Feldern wäre ein fortschrittlicherer Java-Bytecode-Parser erforderlich.
Ja, dieses Tool kann bei Sicherheitsanalysen helfen, indem es die Struktur von JAR-Dateien aufzeigt, Abhängigkeiten identifiziert und Ressourcendateien anzeigt. Es sollte jedoch zusammen mit anderen Sicherheits-Tools für eine umfassende Analyse verwendet werden.
Ja, die gesamte Datenverarbeitung erfolgt vollständig in Ihrem Browser. Ihre JAR-Datei wird lokal analysiert und niemals an einen Server gesendet, was eine völlig private und sichere Analyse gewährleistet.