JAR dosyasını buraya bırakın veya gözatakmak için tıklayın
.jar, .war ve .ear dosyalarını destekler
JAR Analiz Sonucu
Analizi görmek için bir JAR dosyası yükleyin
Bağımlılık analizi ve görselleştirme için JAR dosyası yapısını analiz edin ve JSON formatına dönüştürün
JAR dosyasını buraya bırakın veya gözatakmak için tıklayın
.jar, .war ve .ear dosyalarını destekler
JAR Analiz Sonucu
Analizi görmek için bir JAR dosyası yükleyin
Adım 1 – Bir JAR, WAR veya EAR Dosyası Seçin
Adım 2 – Yapıyı ve Metadata'yı Analiz Edin
Adım 3 – Analizi JSON Olarak Dışa Aktarın
{
"manifest": {
"Manifest-Version": "1.0",
"Main-Class": "com.example.Main"
},
"structure": {
"totalFiles": 15,
"packages": ["com.example"]
},
"classes": [
{
"className": "Main",
"packageName": "com.example"
}
]
}Dönüştürücü, JAR dosyası yapısını, sınıf dosyalarını, kaynakları, manifest bilgisini, paket yapısını, bağımlılıkları ve metadata'yı çıkarabilir ve analiz edebilir. JAR, WAR ve EAR dosyalarını destekler.
JSON çıktısı, manifest verilerini (ana sınıf, sürüm, yapı bilgisi), sınıf yapısını (paketler, sınıflar, yöntemler, alanlar), kaynak dosyalarını, genel yapı istatistiklerini ve JAR türü ve boyutu hakkında metadata'yı içerir.
Varsayılan olarak, güvenlik nedenleriyle dosya içeriği çıkarılmaz. İçerik çıkarmayı analiz seçeneklerinde etkinleştirebilirsiniz, ancak bu yalnızca güvenilir JAR dosyalarıyla yapılmalıdır.
Araç standart JAR dosyalarını, WAR (Web Application Archive) dosyalarını ve EAR (Enterprise Application Archive) dosyalarını destekler. Çalıştırılabilir JAR'ları, kitaplıkları ve web uygulamalarını tanımlayabilir.
Mevcut uygulama, paket adlarını, sınıf adlarını ve dosya organizasyonunu içeren temel sınıf yapısı analizi sağlar. Yöntemler ve alanlar dahil ayrıntılı bayt kod analizi için, daha gelişmiş bir Java bayt kodu ayrıştırıcısı gerekir.
Evet, bu araç JAR dosyalarının yapısını ortaya çıkararak, bağımlılıkları tanımlayarak ve kaynak dosyalarını göstererek güvenlik analizine yardımcı olabilir. Ancak, kapsamlı analiz için diğer güvenlik araçlarıyla birlikte kullanılmalıdır.
Evet, tüm veri işleme tamamen tarayıcınızda gerçekleşir. JAR dosyanız yerel olarak analiz edilir ve hiçbir sunucuya gönderilmez, böylece tamamen özel ve güvenli analiz sağlanır.