Skip to content

freekoder/jappalyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Jappalyzer

A Java implementation of the Wappalyzer.

Uses data from https://github.com/AliasIO/wappalyzer

Build

Build library

$ gradle build

Build console application (with dependencies)

$ gradle fatJar

Usage

Get technologies from web page

Jappalyzer jappalyzer = Jappalyzer.latest();
Set<TechnologyMatch> matches = jappalyzer.fromUrl("https://yandex.ru/");
matches.forEach(System.out::println);

Get technologies from html file

Jappalyzer jappalyzer = Jappalyzer.latest();
Set<TechnologyMatch> matches = jappalyzer.fromFile("website.html");
matches.forEach(System.out::println);

Output

TechnologyMatch{technology=Typekit, reason=html, duration=0ms, categories=[Category{name='Font scripts'}]}
TechnologyMatch{technology=jQuery Migrate, reason=script, duration=0ms, categories=[Category{name='JavaScript libraries'}]}
TechnologyMatch{technology=Nginx, reason=header, duration=1ms, categories=[Category{name='Web servers'}, Category{name='Reverse proxies'}]}
TechnologyMatch{technology=jQuery CDN, reason=script, duration=0ms, categories=[Category{name='CDN'}]}
TechnologyMatch{technology=cdnjs, reason=script, duration=0ms, categories=[Category{name='CDN'}]}
TechnologyMatch{technology=PHP, reason=implied, duration=0ms, categories=[Category{name='Programming languages'}]}
TechnologyMatch{technology=jQuery, reason=script, duration=0ms, categories=[Category{name='JavaScript libraries'}]}
TechnologyMatch{technology=MySQL, reason=implied, duration=0ms, categories=[Category{name='Databases'}]}
TechnologyMatch{technology=WordPress, reason=meta, duration=0ms, categories=[Category{name='CMS'}, Category{name='Blogs'}]}
TechnologyMatch{technology=RequireJS, reason=script, duration=0ms, categories=[Category{name='JavaScript frameworks'}]}
TechnologyMatch{technology=Google Analytics, reason=script, duration=0ms, categories=[Category{name='Analytics'}]}

About

A Java implementation of the Wappalyzer.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published