Versions in this module Expand all Collapse all v0 v0.0.1 Feb 22, 2024 Changes in this version + var GlobalWordListStorage []WordList + var JobChannel chan Job + func GetDomainAndMainPageByUrl(s string) (string, string) + func ReadConfigurationFromFile(fileName string) (err error) + func ReadGlobalWordlistFromRemote() error + func ReadWordListFromFile(fileName string) (err error) + func ReadWordListStorageFromFile(fileName string) (err error) + func StoreWordlistAtRemote(wl WordList) error + func TabToSpace(input string) string + func UpdateSession(s Session) + func UpdateWordlist(wl WordList) + func Worker(i int, jobChannel <-chan Job) + type Config struct + WordListStorageUrl string + WordListUrl string + var GlobalConfig Config + type Job struct + Wordlist WordList + type ResponseStatus struct + Code int + Text string + type Session struct + Count int + DomainsAllowed string + ExecutionFinished bool + ExecutionStarted bool + NumberLinksFound int + NumberLinksVisited int + PageToScan string + PdfsScanned int + RequestExecution bool + SessionID int + WordsScanned int + type SorterWordByOccurance []Word + func (a SorterWordByOccurance) Len() int + func (a SorterWordByOccurance) Less(i, j int) bool + func (a SorterWordByOccurance) Swap(i, j int) + type Test struct + Category string + Name string + type Word struct + Id int + Name string + New bool + Occurance int + Tests []Test + func CopyWords(wl []Word) []Word + func DeleteWordsWithOccuranceZero(wl []Word) []Word + type WordList struct + Session Session + Tests []Test + Words []Word + var GlobalWordList WordList + func GetWordListForSession(sid int) (WordList, error) + func NewSession(session Session) (WordList, error) + func (wl *WordList) Crawler() + func (wl *WordList) FindWordsFromText(t string, isPdf bool)