Analyze JAR file structure and convert to JSON format for dependency analysis and visualization
Drop JAR file here or click to browse
Supports .jar, .war, and .ear files
JAR Analysis Result
Upload a JAR file to see the analysis
The converter can extract and analyze JAR file structure, including class files, resources, manifest information, package structure, dependencies, and metadata. It supports JAR, WAR, and EAR files.
The JSON output includes manifest data (main class, version, build info), class structure (packages, classes, methods, fields), resource files, overall structure statistics, and metadata about the JAR type and size.
By default, file content is not extracted for security reasons. You can enable content extraction in the analysis options, but this should only be done with trusted JAR files.
The tool supports standard JAR files, WAR (Web Application Archive) files, and EAR (Enterprise Application Archive) files. It can identify executable JARs, libraries, and web applications.
The current implementation provides basic class structure analysis including package names, class names, and file organization. For detailed bytecode analysis including methods and fields, a more advanced Java bytecode parser would be needed.
Yes, this tool can help with security analysis by revealing the structure of JAR files, identifying dependencies, and showing resource files. However, it should be used alongside other security tools for comprehensive analysis.