Versions in this module Expand all Collapse all v1 v1.0.1 Sep 5, 2021 v1.0.0 Aug 24, 2021 Changes in this version + const WappalyzerURL + func AppendTo(filename string, data string) (string, error) + func Base64Decode(raw string) string + func Base64Encode(raw string) string + func BeautifyHeaders(res libs.Response) string + func BeautifyRequest(req libs.Request) string + func BeautifyResponse(res libs.Response) string + func BigResponseReq(baseUrl string) string + func BuildClient(options libs.Options) *resty.Client + func BuildWordlists(options libs.Options, link string, doc *goquery.Document) + func CleanWords(filename string) + func DoScreenshot(options libs.Options, raw string) string + func DownloadFile(from, to string) error + func FileExists(filename string) bool + func FindMatches(content string, regexes []AppRegexp) ([][]string, string) + func FindVersion(matches [][]string, version string) string + func FolderExists(foldername string) bool + func GenHash(text string) string + func GenerateReport(options libs.Options, contents []Content) error + func GetFavHash(URL string) string + func GetFileNames(dir string, ext string) []string + func GetLinks(doc *goquery.Document) []string + func GetTS() string + func GetTitle(doc *goquery.Document) string + func InitConfig(options *libs.Options) + func JustSend(options libs.Options, url string, client *resty.Client) (res libs.Response, err error) + func LoadTechs(options libs.Options) error + func LocalFingerPrint(options libs.Options, filename string) string + func Mmh3Hash32(raw []byte) string + func NewDoScreenshot(options libs.Options, raw string) string + func ParseBurpRequest(raw string) string + func ParseDocLevel0(options libs.Options, doc *goquery.Document) string + func ParseDocLevel1(options libs.Options, doc *goquery.Document) string + func ParseDocLevel2(options libs.Options, doc *goquery.Document) string + func ParseID(doc *goquery.Document) []string + func ParseInput(doc *goquery.Document) []string + func ParseLink(link string) []string + func ParseLinks(links []string) []string + func ParseResponse(resp resty.Response) (res libs.Response) + func PrintOverview(options libs.Options, overview Overview) string + func PrintScreen(options libs.Options, screen Screen) string + func ReadingFile(filename string) []string + func ReadingFileUnique(filename string) []string + func RenderReport(options libs.Options) + func Sending(options libs.Options, url string, client *resty.Client) string + func StandBase64(data []byte) []byte + func StripPath(raw string) string + func URLDecode(raw string) string + func URLEncode(raw string) string + func Unique(filename string) + func WriteToFile(filename string, data string) (string, error) + type App struct + CatNames []string + Cats StringArray + CookieRegex []AppRegexp + Cookies map[string]string + HTML StringArray + HTMLRegex []AppRegexp + HeaderRegex []AppRegexp + Headers map[string]string + Implies StringArray + JS map[string]string + JSRegex []AppRegexp + Meta map[string]string + MetaRegex []AppRegexp + Script StringArray + ScriptRegex []AppRegexp + URL StringArray + URLRegex []AppRegexp + Website string + func (app *App) FindInHeaders(headers http.Header) (matches [][]string, version string) + type AppRegexp struct + Name string + Regexp *regexp.Regexp + Version string + type AppsDefinition struct + Apps map[string]App + Cats map[string]Category + type Category struct + Name string + type Content struct + Checksum string + Header string + ImgPath string + Length string + ScreenPath string + Status string + Tech string + Title string + URL string + type Match struct + AppName string + Matches [][]string + Version string + type Overview struct + CheckSum string + ContentFile string + ContentLength string + Favicon string + Headers string + Redirect string + ResponseTime string + Status string + Title string + URL string + func CalcCheckSum(options libs.Options, url string, res libs.Response) Overview + type ReportData struct + Contents []Content + type Result struct + Host string + Matches []Match + type Screen struct + CheckSum string + ContentFile string + Image string + Status string + Technologies string + Title string + URL string + type SecretRegex struct + R *regexp.Regexp + Reason string + Rule string + func (s *SecretRegex) SetRegex(regex string) + type SecretResult struct + Matches string + Url string + type StringArray []string + func (t *StringArray) UnmarshalJSON(data []byte) error + type WebAnalyzer struct + AppDefs *AppsDefinition + var WA *WebAnalyzer + func (wa *WebAnalyzer) CategoryById(cid string) string + func (wa *WebAnalyzer) LoadApps(filename string) error