gowap

Wappalyzer implementation in Go

  • Owner: unstppbl/gowap
  • Platform:
  • License:: Apache License 2.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Gowap [Wappalyzer implementation in Go]

Notes

  • Current implementation does not support analyzing JS variables, cause I could not find easy way to get global js variables from Window object in GO, anyone welcome to contribute!

  • Some features was not implemented, such as confidence rate, as I do not see need for it. I also did not implement recursive crawling, but it is pretty easy to do.

  • If you want to participate in development, fork it, make your advancements and create merge request, everyone is welcome!

Usage

go get github.com/altsab/gowap

Call Init() function from package providing path to apps.json file and boolean value to choose between JSON (true) and raw output, it will return Wappalyzer object on which you can call Analyze method with URL string as argument.


func Init(appsJSONPath string, JSON bool) (wapp *Wappalyzer, err error)
func (wapp *Wappalyzer) Analyze(url string) (result string, err error)

Main metrics

Overview
Name With Ownerunstppbl/gowap
Primary LanguageGo
Program languageGo (Language Count: 1)
Platform
License:Apache License 2.0
所有者活动
Created At2018-04-13 11:33:36
Pushed At2023-10-14 10:28:14
Last Commit At2023-10-14 13:28:14
Release Count0
用户参与
Stargazers Count196
Watchers Count2
Fork Count44
Commits Count100
Has Issues Enabled
Issues Count2
Issue Open Count0
Pull Requests Count4
Pull Requests Open Count2
Pull Requests Close Count2
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private