Déposez le fichier JAR ici ou cliquez pour parcourir
Prend en charge les fichiers .jar, .war et .ear
Résultat de l'analyse JAR
Téléversez un fichier JAR pour voir l'analyse
Analyser la structure de fichier JAR et convertir en format JSON pour l'analyse de dépendances et la visualisation
Déposez le fichier JAR ici ou cliquez pour parcourir
Prend en charge les fichiers .jar, .war et .ear
Résultat de l'analyse JAR
Téléversez un fichier JAR pour voir l'analyse
Étape 1 – Sélectionner un fichier JAR, WAR ou EAR
Étape 2 – Analyser la structure et les métadonnées
Étape 3 – Exporter l'analyse en JSON
{
"manifest": {
"Manifest-Version": "1.0",
"Main-Class": "com.example.Main"
},
"structure": {
"totalFiles": 15,
"packages": ["com.example"]
},
"classes": [
{
"className": "Main",
"packageName": "com.example"
}
]
}Le convertisseur peut extraire et analyser la structure de fichier JAR, y compris les fichiers de classe, les ressources, les informations de manifeste, la structure des paquets, les dépendances et les métadonnées. Il prend en charge les fichiers JAR, WAR et EAR.
La sortie JSON inclut les données de manifeste (classe principale, version, informations de build), la structure de classe (paquets, classes, méthodes, champs), les fichiers de ressources, les statistiques de structure globale, et les métadonnées sur le type et la taille du JAR.
Par défaut, le contenu des fichiers n'est pas extrait pour des raisons de sécurité. Vous pouvez activer l'extraction de contenu dans les options d'analyse, mais cela ne doit être fait qu'avec des fichiers JAR de confiance.
L'outil prend en charge les fichiers JAR standard, les fichiers WAR (Web Application Archive) et les fichiers EAR (Enterprise Application Archive). Il peut identifier les JAR exécutables, les bibliothèques et les applications web.
L'implémentation actuelle fournit une analyse de base de la structure de classe, y compris les noms de paquets, les noms de classes et l'organisation des fichiers. Pour une analyse détaillée du bytecode incluant les méthodes et champs, un analyseur de bytecode Java plus avancé serait nécessaire.
Oui, cet outil peut aider à l'analyse de sécurité en révélant la structure des fichiers JAR, en identifiant les dépendances et en affichant les fichiers de ressources. Cependant, il doit être utilisé parallèlement à d'autres outils de sécurité pour une analyse complète.
Oui, tout le traitement des données se produit entièrement dans votre navigateur. Votre fichier JAR est analysé localement et n'est jamais envoyé à aucun serveur, garantissant une analyse entièrement privée et sécurisée.