Skip to content

Mzack9999/webanalyze

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

webanalyze

This is a port of Wappalyzer in Go. This tool is designed to be performant and allows to test huge lists of hosts.

Installation and usage

$ go get -u github.com/rverton/webanalyze/...
$ webanalyze -update # loads new apps.json file from wappalyzer project
$ webanalyze -h
Usage of webanalyze:
  -apps string
        app definition file. (default "apps.json")
  -host string
        single host to test
  -hosts string
        filename with hosts, one host per line.
  -output string
        output format (stdout|csv|json) (default "stdout")
  -update
        update apps file
  -worker int
        number of worker (default 4)

The -update flags downloads a current version of apps.json from the wappalyzer repository to the current folder.

Display

Run cmd/webanalyze/index.html (on sth. like SimpleHTTPServer) to display results in a searchable dashboard.

Development / Usage as a lib

See cmd/webanalyze/main.go for an example.

Example

$ webanalyze -host stackshare.io
2017/06/19 10:22:23 Scanning with 4 workers.
2017/06/19 10:22:24 [+] http://stackshare.io (556.835509ms):
2017/06/19 10:22:24 	- Express,  (Web Frameworks, Web Servers)
2017/06/19 10:22:24 	- Nginx, 1.8.1 (Web Servers)
2017/06/19 10:22:24 	- Ruby on Rails,  (Web Frameworks)
2017/06/19 10:22:24 	- Google Font API,  (Font Scripts)

$ webanalyze -host stackshare.io -output csv
2017/06/19 10:22:50 Scanning with 4 workers.
Host,Category,App,Version
http://stackshare.io,"Web Frameworks,Web Servers",Express,
http://stackshare.io,Web Servers,Nginx,1.8.1
http://stackshare.io,Font Scripts,Google Font API,
http://stackshare.io,Web Frameworks,Ruby on Rails,

About

Port of Wappalyzer (uncovers technologies used on websites) in go to automate scanning.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 84.1%
  • HTML 15.9%