Перетащите JAR-файл сюда или нажмите для выбора
Поддерживаются файлы .jar, .war и .ear
Результат анализа JAR
Загрузите JAR-файл для просмотра анализа
Анализируйте структуру JAR-файла и конвертируйте в формат JSON для анализа зависимостей и визуализации
Перетащите JAR-файл сюда или нажмите для выбора
Поддерживаются файлы .jar, .war и .ear
Результат анализа JAR
Загрузите JAR-файл для просмотра анализа
Шаг 1 — Выберите файл JAR, WAR или EAR
Шаг 2 — Анализ структуры и метаданных
Шаг 3 — Экспорт анализа в JSON
{
"manifest": {
"Manifest-Version": "1.0",
"Main-Class": "com.example.Main"
},
"structure": {
"totalFiles": 15,
"packages": ["com.example"]
},
"classes": [
{
"className": "Main",
"packageName": "com.example"
}
]
}Конвертер может извлекать и анализировать структуру JAR-файла, включая файлы классов, ресурсы, информацию манифеста, структуру пакетов, зависимости и метаданные. Он поддерживает файлы JAR, WAR и EAR.
Вывод JSON включает данные манифеста (главный класс, версия, информация о сборке), структуру классов (пакеты, классы, методы, поля), файлы ресурсов, общую статистику структуры и метаданные о типе и размере JAR.
По умолчанию содержимое файлов не извлекается из соображений безопасности. Вы можете включить извлечение содержимого в параметрах анализа, но это следует делать только с доверенными JAR-файлами.
Инструмент поддерживает стандартные JAR-файлы, файлы WAR (Web Application Archive) и файлы EAR (Enterprise Application Archive). Он может определять исполняемые JAR, библиотеки и веб-приложения.
Текущая реализация предоставляет базовый анализ структуры классов, включая имена пакетов, имена классов и организацию файлов. Для детального анализа байт-кода, включая методы и поля, потребуется более продвинутый парсер байт-кода Java.
Да, этот инструмент может помочь с анализом безопасности, раскрывая структуру JAR-файлов, определяя зависимости и показывая файлы ресурсов. Однако его следует использовать вместе с другими инструментами безопасности для комплексного анализа.
Да, вся обработка данных происходит полностью в вашем браузере. Ваш JAR-файл анализируется локально и никогда не отправляется на какой-либо сервер, что гарантирует полностью частный и безопасный анализ.