Versions in this module Expand all Collapse all v0 v0.2.11 Apr 29, 2022 Changes in this version + const DefaultBase + const DefaultBaseOther + const DefaultHTTPSBase + const DefaultHTTPSBaseOther + const DefaultProxy + const ZAP_API_KEY_HEADER + const ZAP_API_KEY_PARAM + type AccessControl struct + func (a AccessControl) GetScanProgress(contextid string) (map[string]interface{}, error) + func (a AccessControl) GetScanStatus(contextid string) (map[string]interface{}, error) + func (a AccessControl) Scan(contextid string, userid string, scanasunauthuser string, raisealert string, ...) (map[string]interface{}, error) + func (a AccessControl) WriteHTMLreport(contextid string, filename string) (map[string]interface{}, error) + type Acsrf struct + func (a Acsrf) AddOptionToken(str string) (map[string]interface{}, error) + func (a Acsrf) GenForm(hrefid string) ([]byte, error) + func (a Acsrf) OptionPartialMatchingEnabled() (map[string]interface{}, error) + func (a Acsrf) OptionTokensNames() (map[string]interface{}, error) + func (a Acsrf) RemoveOptionToken(str string) (map[string]interface{}, error) + func (a Acsrf) SetOptionPartialMatchingEnabled(boolean bool) (map[string]interface{}, error) + type AjaxSpider struct + func (a AjaxSpider) AddAllowedResource(regex string, enabled string) (map[string]interface{}, error) + func (a AjaxSpider) AllowedResources() (map[string]interface{}, error) + func (a AjaxSpider) FullResults() (map[string]interface{}, error) + func (a AjaxSpider) NumberOfResults() (map[string]interface{}, error) + func (a AjaxSpider) OptionBrowserId() (map[string]interface{}, error) + func (a AjaxSpider) OptionClickDefaultElems() (map[string]interface{}, error) + func (a AjaxSpider) OptionClickElemsOnce() (map[string]interface{}, error) + func (a AjaxSpider) OptionEventWait() (map[string]interface{}, error) + func (a AjaxSpider) OptionMaxCrawlDepth() (map[string]interface{}, error) + func (a AjaxSpider) OptionMaxCrawlStates() (map[string]interface{}, error) + func (a AjaxSpider) OptionMaxDuration() (map[string]interface{}, error) + func (a AjaxSpider) OptionNumberOfBrowsers() (map[string]interface{}, error) + func (a AjaxSpider) OptionRandomInputs() (map[string]interface{}, error) + func (a AjaxSpider) OptionReloadWait() (map[string]interface{}, error) + func (a AjaxSpider) RemoveAllowedResource(regex string) (map[string]interface{}, error) + func (a AjaxSpider) Results(start string, count string) (map[string]interface{}, error) + func (a AjaxSpider) Scan(url string, inscope string, contextname string, subtreeonly string) (map[string]interface{}, error) + func (a AjaxSpider) ScanAsUser(contextname string, username string, url string, subtreeonly string) (map[string]interface{}, error) + func (a AjaxSpider) SetEnabledAllowedResource(regex string, enabled string) (map[string]interface{}, error) + func (a AjaxSpider) SetOptionBrowserId(str string) (map[string]interface{}, error) + func (a AjaxSpider) SetOptionClickDefaultElems(boolean bool) (map[string]interface{}, error) + func (a AjaxSpider) SetOptionClickElemsOnce(boolean bool) (map[string]interface{}, error) + func (a AjaxSpider) SetOptionEventWait(i int) (map[string]interface{}, error) + func (a AjaxSpider) SetOptionMaxCrawlDepth(i int) (map[string]interface{}, error) + func (a AjaxSpider) SetOptionMaxCrawlStates(i int) (map[string]interface{}, error) + func (a AjaxSpider) SetOptionMaxDuration(i int) (map[string]interface{}, error) + func (a AjaxSpider) SetOptionNumberOfBrowsers(i int) (map[string]interface{}, error) + func (a AjaxSpider) SetOptionRandomInputs(boolean bool) (map[string]interface{}, error) + func (a AjaxSpider) SetOptionReloadWait(i int) (map[string]interface{}, error) + func (a AjaxSpider) Status() (map[string]interface{}, error) + func (a AjaxSpider) Stop() (map[string]interface{}, error) + type Alert struct + func (a Alert) AddAlert(messageid string, name string, riskid string, confidenceid string, ...) (map[string]interface{}, error) + func (a Alert) Alert(id string) (map[string]interface{}, error) + func (a Alert) AlertCountsByRisk(url string, recurse string) (map[string]interface{}, error) + func (a Alert) Alerts(baseurl string, start string, count string, riskid string) (map[string]interface{}, error) + func (a Alert) AlertsByRisk(url string, recurse string) (map[string]interface{}, error) + func (a Alert) AlertsSummary(baseurl string) (map[string]interface{}, error) + func (a Alert) DeleteAlert(id string) (map[string]interface{}, error) + func (a Alert) DeleteAllAlerts() (map[string]interface{}, error) + func (a Alert) NumberOfAlerts(baseurl string, riskid string) (map[string]interface{}, error) + func (a Alert) UpdateAlert(id string, name string, riskid string, confidenceid string, description string, ...) (map[string]interface{}, error) + func (a Alert) UpdateAlertsConfidence(ids string, confidenceid string) (map[string]interface{}, error) + func (a Alert) UpdateAlertsRisk(ids string, riskid string) (map[string]interface{}, error) + type AlertFilter struct + func (a AlertFilter) AddAlertFilter(contextid string, ruleid string, newlevel string, url string, ...) (map[string]interface{}, error) + func (a AlertFilter) AddGlobalAlertFilter(ruleid string, newlevel string, url string, urlisregex string, ...) (map[string]interface{}, error) + func (a AlertFilter) AlertFilterList(contextid string) (map[string]interface{}, error) + func (a AlertFilter) ApplyAll() (map[string]interface{}, error) + func (a AlertFilter) ApplyContext() (map[string]interface{}, error) + func (a AlertFilter) ApplyGlobal() (map[string]interface{}, error) + func (a AlertFilter) GlobalAlertFilterList() (map[string]interface{}, error) + func (a AlertFilter) RemoveAlertFilter(contextid string, ruleid string, newlevel string, url string, ...) (map[string]interface{}, error) + func (a AlertFilter) RemoveGlobalAlertFilter(ruleid string, newlevel string, url string, urlisregex string, ...) (map[string]interface{}, error) + func (a AlertFilter) TestAll() (map[string]interface{}, error) + func (a AlertFilter) TestContext() (map[string]interface{}, error) + func (a AlertFilter) TestGlobal() (map[string]interface{}, error) + type Ascan struct + func (a Ascan) AddExcludedParam(name string, t string, url string) (map[string]interface{}, error) + func (a Ascan) AddScanPolicy(scanpolicyname string, alertthreshold string, attackstrength string) (map[string]interface{}, error) + func (a Ascan) AlertsIds(scanid string) (map[string]interface{}, error) + func (a Ascan) AttackModeQueue() (map[string]interface{}, error) + func (a Ascan) ClearExcludedFromScan() (map[string]interface{}, error) + func (a Ascan) DisableAllScanners(scanpolicyname string) (map[string]interface{}, error) + func (a Ascan) DisableScanners(ids string, scanpolicyname string) (map[string]interface{}, error) + func (a Ascan) EnableAllScanners(scanpolicyname string) (map[string]interface{}, error) + func (a Ascan) EnableScanners(ids string, scanpolicyname string) (map[string]interface{}, error) + func (a Ascan) ExcludeFromScan(regex string) (map[string]interface{}, error) + func (a Ascan) ExcludedFromScan() (map[string]interface{}, error) + func (a Ascan) ExcludedParamTypes() (map[string]interface{}, error) + func (a Ascan) ExcludedParams() (map[string]interface{}, error) + func (a Ascan) ImportScanPolicy(path string) (map[string]interface{}, error) + func (a Ascan) MessagesIds(scanid string) (map[string]interface{}, error) + func (a Ascan) ModifyExcludedParam(idx string, name string, t string, url string) (map[string]interface{}, error) + func (a Ascan) OptionAddQueryParam() (map[string]interface{}, error) + func (a Ascan) OptionAllowAttackOnStart() (map[string]interface{}, error) + func (a Ascan) OptionAttackPolicy() (map[string]interface{}, error) + func (a Ascan) OptionDefaultPolicy() (map[string]interface{}, error) + func (a Ascan) OptionDelayInMs() (map[string]interface{}, error) + func (a Ascan) OptionExcludedParamList() (map[string]interface{}, error) + func (a Ascan) OptionHandleAntiCSRFTokens() (map[string]interface{}, error) + func (a Ascan) OptionHostPerScan() (map[string]interface{}, error) + func (a Ascan) OptionInjectPluginIdInHeader() (map[string]interface{}, error) + func (a Ascan) OptionMaxChartTimeInMins() (map[string]interface{}, error) + func (a Ascan) OptionMaxResultsToList() (map[string]interface{}, error) + func (a Ascan) OptionMaxRuleDurationInMins() (map[string]interface{}, error) + func (a Ascan) OptionMaxScanDurationInMins() (map[string]interface{}, error) + func (a Ascan) OptionMaxScansInUI() (map[string]interface{}, error) + func (a Ascan) OptionPromptInAttackMode() (map[string]interface{}, error) + func (a Ascan) OptionPromptToClearFinishedScans() (map[string]interface{}, error) + func (a Ascan) OptionRescanInAttackMode() (map[string]interface{}, error) + func (a Ascan) OptionScanHeadersAllRequests() (map[string]interface{}, error) + func (a Ascan) OptionScanNullJsonValues() (map[string]interface{}, error) + func (a Ascan) OptionShowAdvancedDialog() (map[string]interface{}, error) + func (a Ascan) OptionTargetParamsEnabledRPC() (map[string]interface{}, error) + func (a Ascan) OptionTargetParamsInjectable() (map[string]interface{}, error) + func (a Ascan) OptionThreadPerHost() (map[string]interface{}, error) + func (a Ascan) Pause(scanid string) (map[string]interface{}, error) + func (a Ascan) PauseAllScans() (map[string]interface{}, error) + func (a Ascan) Policies(scanpolicyname string, policyid string) (map[string]interface{}, error) + func (a Ascan) RemoveAllScans() (map[string]interface{}, error) + func (a Ascan) RemoveExcludedParam(idx string) (map[string]interface{}, error) + func (a Ascan) RemoveScan(scanid string) (map[string]interface{}, error) + func (a Ascan) RemoveScanPolicy(scanpolicyname string) (map[string]interface{}, error) + func (a Ascan) Resume(scanid string) (map[string]interface{}, error) + func (a Ascan) ResumeAllScans() (map[string]interface{}, error) + func (a Ascan) Scan(url string, recurse string, inscopeonly string, scanpolicyname string, ...) (map[string]interface{}, error) + func (a Ascan) ScanAsUser(url string, contextid string, userid string, recurse string, ...) (map[string]interface{}, error) + func (a Ascan) ScanPolicyNames() (map[string]interface{}, error) + func (a Ascan) ScanProgress(scanid string) (map[string]interface{}, error) + func (a Ascan) Scanners(scanpolicyname string, policyid string) (map[string]interface{}, error) + func (a Ascan) Scans() (map[string]interface{}, error) + func (a Ascan) SetEnabledPolicies(ids string, scanpolicyname string) (map[string]interface{}, error) + func (a Ascan) SetOptionAddQueryParam(boolean bool) (map[string]interface{}, error) + func (a Ascan) SetOptionAllowAttackOnStart(boolean bool) (map[string]interface{}, error) + func (a Ascan) SetOptionAttackPolicy(str string) (map[string]interface{}, error) + func (a Ascan) SetOptionDefaultPolicy(str string) (map[string]interface{}, error) + func (a Ascan) SetOptionDelayInMs(i int) (map[string]interface{}, error) + func (a Ascan) SetOptionHandleAntiCSRFTokens(boolean bool) (map[string]interface{}, error) + func (a Ascan) SetOptionHostPerScan(i int) (map[string]interface{}, error) + func (a Ascan) SetOptionInjectPluginIdInHeader(boolean bool) (map[string]interface{}, error) + func (a Ascan) SetOptionMaxChartTimeInMins(i int) (map[string]interface{}, error) + func (a Ascan) SetOptionMaxResultsToList(i int) (map[string]interface{}, error) + func (a Ascan) SetOptionMaxRuleDurationInMins(i int) (map[string]interface{}, error) + func (a Ascan) SetOptionMaxScanDurationInMins(i int) (map[string]interface{}, error) + func (a Ascan) SetOptionMaxScansInUI(i int) (map[string]interface{}, error) + func (a Ascan) SetOptionPromptInAttackMode(boolean bool) (map[string]interface{}, error) + func (a Ascan) SetOptionPromptToClearFinishedScans(boolean bool) (map[string]interface{}, error) + func (a Ascan) SetOptionRescanInAttackMode(boolean bool) (map[string]interface{}, error) + func (a Ascan) SetOptionScanHeadersAllRequests(boolean bool) (map[string]interface{}, error) + func (a Ascan) SetOptionScanNullJsonValues(boolean bool) (map[string]interface{}, error) + func (a Ascan) SetOptionShowAdvancedDialog(boolean bool) (map[string]interface{}, error) + func (a Ascan) SetOptionTargetParamsEnabledRPC(i int) (map[string]interface{}, error) + func (a Ascan) SetOptionTargetParamsInjectable(i int) (map[string]interface{}, error) + func (a Ascan) SetOptionThreadPerHost(i int) (map[string]interface{}, error) + func (a Ascan) SetPolicyAlertThreshold(id string, alertthreshold string, scanpolicyname string) (map[string]interface{}, error) + func (a Ascan) SetPolicyAttackStrength(id string, attackstrength string, scanpolicyname string) (map[string]interface{}, error) + func (a Ascan) SetScannerAlertThreshold(id string, alertthreshold string, scanpolicyname string) (map[string]interface{}, error) + func (a Ascan) SetScannerAttackStrength(id string, attackstrength string, scanpolicyname string) (map[string]interface{}, error) + func (a Ascan) SkipScanner(scanid string, scannerid string) (map[string]interface{}, error) + func (a Ascan) Status(scanid string) (map[string]interface{}, error) + func (a Ascan) Stop(scanid string) (map[string]interface{}, error) + func (a Ascan) StopAllScans() (map[string]interface{}, error) + func (a Ascan) UpdateScanPolicy(scanpolicyname string, alertthreshold string, attackstrength string) (map[string]interface{}, error) + type Authentication struct + func (a Authentication) GetAuthenticationMethod(contextid string) (map[string]interface{}, error) + func (a Authentication) GetAuthenticationMethodConfigParams(authmethodname string) (map[string]interface{}, error) + func (a Authentication) GetLoggedInIndicator(contextid string) (map[string]interface{}, error) + func (a Authentication) GetLoggedOutIndicator(contextid string) (map[string]interface{}, error) + func (a Authentication) GetSupportedAuthenticationMethods() (map[string]interface{}, error) + func (a Authentication) SetAuthenticationMethod(contextid string, authmethodname string, authmethodconfigparams string) (map[string]interface{}, error) + func (a Authentication) SetLoggedInIndicator(contextid string, loggedinindicatorregex string) (map[string]interface{}, error) + func (a Authentication) SetLoggedOutIndicator(contextid string, loggedoutindicatorregex string) (map[string]interface{}, error) + type Authorization struct + func (a Authorization) GetAuthorizationDetectionMethod(contextid string) (map[string]interface{}, error) + func (a Authorization) SetBasicAuthorizationDetectionMethod(contextid string, headerregex string, bodyregex string, statuscode string, ...) (map[string]interface{}, error) + type Automation struct + func (a Automation) EndDelayJob() (map[string]interface{}, error) + func (a Automation) PlanProgress(planid string) (map[string]interface{}, error) + func (a Automation) RunPlan(filepath string) (map[string]interface{}, error) + type Autoupdate struct + func (a Autoupdate) DownloadLatestRelease() (map[string]interface{}, error) + func (a Autoupdate) InstallAddon(id string) (map[string]interface{}, error) + func (a Autoupdate) InstallLocalAddon(file string) (map[string]interface{}, error) + func (a Autoupdate) InstalledAddons() (map[string]interface{}, error) + func (a Autoupdate) IsLatestVersion() (map[string]interface{}, error) + func (a Autoupdate) LatestVersionNumber() (map[string]interface{}, error) + func (a Autoupdate) LocalAddons() (map[string]interface{}, error) + func (a Autoupdate) MarketplaceAddons() (map[string]interface{}, error) + func (a Autoupdate) NewAddons() (map[string]interface{}, error) + func (a Autoupdate) OptionAddonDirectories() (map[string]interface{}, error) + func (a Autoupdate) OptionCheckAddonUpdates() (map[string]interface{}, error) + func (a Autoupdate) OptionCheckOnStart() (map[string]interface{}, error) + func (a Autoupdate) OptionDayLastChecked() (map[string]interface{}, error) + func (a Autoupdate) OptionDayLastInstallWarned() (map[string]interface{}, error) + func (a Autoupdate) OptionDayLastUpdateWarned() (map[string]interface{}, error) + func (a Autoupdate) OptionDownloadDirectory() (map[string]interface{}, error) + func (a Autoupdate) OptionDownloadNewRelease() (map[string]interface{}, error) + func (a Autoupdate) OptionInstallAddonUpdates() (map[string]interface{}, error) + func (a Autoupdate) OptionInstallScannerRules() (map[string]interface{}, error) + func (a Autoupdate) OptionReportAlphaAddons() (map[string]interface{}, error) + func (a Autoupdate) OptionReportBetaAddons() (map[string]interface{}, error) + func (a Autoupdate) OptionReportReleaseAddons() (map[string]interface{}, error) + func (a Autoupdate) SetOptionCheckAddonUpdates(boolean bool) (map[string]interface{}, error) + func (a Autoupdate) SetOptionCheckOnStart(boolean bool) (map[string]interface{}, error) + func (a Autoupdate) SetOptionDownloadNewRelease(boolean bool) (map[string]interface{}, error) + func (a Autoupdate) SetOptionInstallAddonUpdates(boolean bool) (map[string]interface{}, error) + func (a Autoupdate) SetOptionInstallScannerRules(boolean bool) (map[string]interface{}, error) + func (a Autoupdate) SetOptionReportAlphaAddons(boolean bool) (map[string]interface{}, error) + func (a Autoupdate) SetOptionReportBetaAddons(boolean bool) (map[string]interface{}, error) + func (a Autoupdate) SetOptionReportReleaseAddons(boolean bool) (map[string]interface{}, error) + func (a Autoupdate) UninstallAddon(id string) (map[string]interface{}, error) + func (a Autoupdate) UpdatedAddons() (map[string]interface{}, error) + type Break struct + func (b Break) AddHttpBreakpoint(str string, location string, match string, inverse string, ignorecase string) (map[string]interface{}, error) + func (b Break) Brk(t string, state string, scope string) (map[string]interface{}, error) + func (b Break) Cont() (map[string]interface{}, error) + func (b Break) Drop() (map[string]interface{}, error) + func (b Break) HttpMessage() (map[string]interface{}, error) + func (b Break) IsBreakAll() (map[string]interface{}, error) + func (b Break) IsBreakRequest() (map[string]interface{}, error) + func (b Break) IsBreakResponse() (map[string]interface{}, error) + func (b Break) RemoveHttpBreakpoint(str string, location string, match string, inverse string, ignorecase string) (map[string]interface{}, error) + func (b Break) SetHttpMessage(httpheader string, httpbody string) (map[string]interface{}, error) + func (b Break) Step() (map[string]interface{}, error) + type Client struct + func (c *Client) AccessControl() *AccessControl + func (c *Client) Acsrf() *Acsrf + func (c *Client) AjaxSpider() *AjaxSpider + func (c *Client) Alert() *Alert + func (c *Client) AlertFilter() *AlertFilter + func (c *Client) Ascan() *Ascan + func (c *Client) Authentication() *Authentication + func (c *Client) Authorization() *Authorization + func (c *Client) Automation() *Automation + func (c *Client) Autoupdate() *Autoupdate + func (c *Client) Break() *Break + func (c *Client) Context() *Context + func (c *Client) Core() *Core + func (c *Client) Exportreport() *Exportreport + func (c *Client) ForcedUser() *ForcedUser + func (c *Client) HttpSessions() *HttpSessions + func (c *Client) ImportLogFiles() *ImportLogFiles + func (c *Client) Importurls() *Importurls + func (c *Client) LocalProxies() *LocalProxies + func (c *Client) Network() *Network + func (c *Client) Openapi() *Openapi + func (c *Client) Params() *Params + func (c *Client) Pnh() *Pnh + func (c *Client) Pscan() *Pscan + func (c *Client) Replacer() *Replacer + func (c *Client) Reports() *Reports + func (c *Client) Request(path string, queryParams map[string]string) (map[string]interface{}, error) + func (c *Client) RequestOther(path string, queryParams map[string]string) ([]byte, error) + func (c *Client) Retest() *Retest + func (c *Client) Reveal() *Reveal + func (c *Client) Revisit() *Revisit + func (c *Client) RuleConfig() *RuleConfig + func (c *Client) Script() *Script + func (c *Client) Search() *Search + func (c *Client) Selenium() *Selenium + func (c *Client) Soap() *Soap + func (c *Client) Spider() *Spider + func (c *Client) Stats() *Stats + func (c *Client) Users() *Users + func (c *Client) Wappalyzer() *Wappalyzer + func (c *Client) Websocket() *Websocket + type Config struct + APIKey string + Base string + BaseOther string + Proxy string + TLSConfig tls.Config + type Context struct + func (c Context) Context(contextname string) (map[string]interface{}, error) + func (c Context) ContextList() (map[string]interface{}, error) + func (c Context) ExcludeAllContextTechnologies(contextname string) (map[string]interface{}, error) + func (c Context) ExcludeContextTechnologies(contextname string, technologynames string) (map[string]interface{}, error) + func (c Context) ExcludeFromContext(contextname string, regex string) (map[string]interface{}, error) + func (c Context) ExcludeRegexs(contextname string) (map[string]interface{}, error) + func (c Context) ExcludedTechnologyList(contextname string) (map[string]interface{}, error) + func (c Context) ExportContext(contextname string, contextfile string) (map[string]interface{}, error) + func (c Context) ImportContext(contextfile string) (map[string]interface{}, error) + func (c Context) IncludeAllContextTechnologies(contextname string) (map[string]interface{}, error) + func (c Context) IncludeContextTechnologies(contextname string, technologynames string) (map[string]interface{}, error) + func (c Context) IncludeInContext(contextname string, regex string) (map[string]interface{}, error) + func (c Context) IncludeRegexs(contextname string) (map[string]interface{}, error) + func (c Context) IncludedTechnologyList(contextname string) (map[string]interface{}, error) + func (c Context) NewContext(contextname string) (map[string]interface{}, error) + func (c Context) RemoveContext(contextname string) (map[string]interface{}, error) + func (c Context) SetContextCheckingStrategy(contextname string, checkingstrategy string, pollurl string, polldata string, ...) (map[string]interface{}, error) + func (c Context) SetContextInScope(contextname string, booleaninscope string) (map[string]interface{}, error) + func (c Context) SetContextRegexs(contextname string, incregexs string, excregexs string) (map[string]interface{}, error) + func (c Context) TechnologyList() (map[string]interface{}, error) + func (c Context) Urls(contextname string) (map[string]interface{}, error) + type Core struct + func (c Core) AccessUrl(url string, followredirects string) (map[string]interface{}, error) + func (c Core) AddProxyChainExcludedDomain(value string, isregex string, isenabled string) (map[string]interface{}, error) + func (c Core) Alert(id string) (map[string]interface{}, error) + func (c Core) Alerts(baseurl string, start string, count string, riskid string) (map[string]interface{}, error) + func (c Core) AlertsSummary(baseurl string) (map[string]interface{}, error) + func (c Core) ChildNodes(url string) (map[string]interface{}, error) + func (c Core) ClearExcludedFromProxy() (map[string]interface{}, error) + func (c Core) DeleteAlert(id string) (map[string]interface{}, error) + func (c Core) DeleteAllAlerts() (map[string]interface{}, error) + func (c Core) DeleteSiteNode(url string, method string, postdata string) (map[string]interface{}, error) + func (c Core) DisableAllProxyChainExcludedDomains() (map[string]interface{}, error) + func (c Core) DisableClientCertificate() (map[string]interface{}, error) + func (c Core) EnableAllProxyChainExcludedDomains() (map[string]interface{}, error) + func (c Core) EnablePKCS12ClientCertificate(filepath string, password string, index string) (map[string]interface{}, error) + func (c Core) ExcludeFromProxy(regex string) (map[string]interface{}, error) + func (c Core) ExcludedFromProxy() (map[string]interface{}, error) + func (c Core) GenerateRootCA() (map[string]interface{}, error) + func (c Core) HomeDirectory() (map[string]interface{}, error) + func (c Core) Hosts() (map[string]interface{}, error) + func (c Core) Htmlreport() ([]byte, error) + func (c Core) Jsonreport() ([]byte, error) + func (c Core) LoadSession(name string) (map[string]interface{}, error) + func (c Core) Mdreport() ([]byte, error) + func (c Core) Message(id string) (map[string]interface{}, error) + func (c Core) MessageHar(id string) ([]byte, error) + func (c Core) Messages(baseurl string, start string, count string) (map[string]interface{}, error) + func (c Core) MessagesById(ids string) (map[string]interface{}, error) + func (c Core) MessagesHar(baseurl string, start string, count string) ([]byte, error) + func (c Core) MessagesHarById(ids string) ([]byte, error) + func (c Core) Mode() (map[string]interface{}, error) + func (c Core) ModifyProxyChainExcludedDomain(idx string, value string, isregex string, isenabled string) (map[string]interface{}, error) + func (c Core) NewSession(name string, overwrite string) (map[string]interface{}, error) + func (c Core) NumberOfAlerts(baseurl string, riskid string) (map[string]interface{}, error) + func (c Core) NumberOfMessages(baseurl string) (map[string]interface{}, error) + func (c Core) OptionAlertOverridesFilePath() (map[string]interface{}, error) + func (c Core) OptionDefaultUserAgent() (map[string]interface{}, error) + func (c Core) OptionDnsTtlSuccessfulQueries() (map[string]interface{}, error) + func (c Core) OptionHttpState() (map[string]interface{}, error) + func (c Core) OptionHttpStateEnabled() (map[string]interface{}, error) + func (c Core) OptionMaximumAlertInstances() (map[string]interface{}, error) + func (c Core) OptionMergeRelatedAlerts() (map[string]interface{}, error) + func (c Core) OptionProxyChainName() (map[string]interface{}, error) + func (c Core) OptionProxyChainPassword() (map[string]interface{}, error) + func (c Core) OptionProxyChainPort() (map[string]interface{}, error) + func (c Core) OptionProxyChainPrompt() (map[string]interface{}, error) + func (c Core) OptionProxyChainRealm() (map[string]interface{}, error) + func (c Core) OptionProxyChainSkipName() (map[string]interface{}, error) + func (c Core) OptionProxyChainUserName() (map[string]interface{}, error) + func (c Core) OptionProxyExcludedDomains() (map[string]interface{}, error) + func (c Core) OptionProxyExcludedDomainsEnabled() (map[string]interface{}, error) + func (c Core) OptionSingleCookieRequestHeader() (map[string]interface{}, error) + func (c Core) OptionTimeoutInSecs() (map[string]interface{}, error) + func (c Core) OptionUseProxyChain() (map[string]interface{}, error) + func (c Core) OptionUseProxyChainAuth() (map[string]interface{}, error) + func (c Core) OptionUseSocksProxy() (map[string]interface{}, error) + func (c Core) ProxyChainExcludedDomains() (map[string]interface{}, error) + func (c Core) Proxypac() ([]byte, error) + func (c Core) RemoveProxyChainExcludedDomain(idx string) (map[string]interface{}, error) + func (c Core) Rootcert() ([]byte, error) + func (c Core) RunGarbageCollection() (map[string]interface{}, error) + func (c Core) SaveSession(name string, overwrite string) (map[string]interface{}, error) + func (c Core) SendHarRequest(request string, followredirects string) ([]byte, error) + func (c Core) SendRequest(request string, followredirects string) (map[string]interface{}, error) + func (c Core) SessionLocation() (map[string]interface{}, error) + func (c Core) SetHomeDirectory(dir string) (map[string]interface{}, error) + func (c Core) SetMode(mode string) (map[string]interface{}, error) + func (c Core) SetOptionAlertOverridesFilePath(filepath string) (map[string]interface{}, error) + func (c Core) SetOptionDefaultUserAgent(str string) (map[string]interface{}, error) + func (c Core) SetOptionDnsTtlSuccessfulQueries(i int) (map[string]interface{}, error) + func (c Core) SetOptionHttpStateEnabled(boolean bool) (map[string]interface{}, error) + func (c Core) SetOptionMaximumAlertInstances(numberofinstances string) (map[string]interface{}, error) + func (c Core) SetOptionMergeRelatedAlerts(enabled string) (map[string]interface{}, error) + func (c Core) SetOptionProxyChainName(str string) (map[string]interface{}, error) + func (c Core) SetOptionProxyChainPassword(str string) (map[string]interface{}, error) + func (c Core) SetOptionProxyChainPort(i int) (map[string]interface{}, error) + func (c Core) SetOptionProxyChainPrompt(boolean bool) (map[string]interface{}, error) + func (c Core) SetOptionProxyChainRealm(str string) (map[string]interface{}, error) + func (c Core) SetOptionProxyChainSkipName(str string) (map[string]interface{}, error) + func (c Core) SetOptionProxyChainUserName(str string) (map[string]interface{}, error) + func (c Core) SetOptionSingleCookieRequestHeader(boolean bool) (map[string]interface{}, error) + func (c Core) SetOptionTimeoutInSecs(i int) (map[string]interface{}, error) + func (c Core) SetOptionUseProxyChain(boolean bool) (map[string]interface{}, error) + func (c Core) SetOptionUseProxyChainAuth(boolean bool) (map[string]interface{}, error) + func (c Core) SetOptionUseSocksProxy(boolean bool) (map[string]interface{}, error) + func (c Core) Setproxy(proxy string) ([]byte, error) + func (c Core) Shutdown() (map[string]interface{}, error) + func (c Core) Sites() (map[string]interface{}, error) + func (c Core) SnapshotSession(name string, overwrite string) (map[string]interface{}, error) + func (c Core) Urls(baseurl string) (map[string]interface{}, error) + func (c Core) Version() (map[string]interface{}, error) + func (c Core) Xmlreport() ([]byte, error) + func (c Core) ZapHomePath() (map[string]interface{}, error) + type Exportreport struct + func (e Exportreport) Formats() (map[string]interface{}, error) + func (e Exportreport) Generate(absolutepath string, fileextension string, sourcedetails string, ...) (map[string]interface{}, error) + type ForcedUser struct + func (f ForcedUser) GetForcedUser(contextid string) (map[string]interface{}, error) + func (f ForcedUser) IsForcedUserModeEnabled() (map[string]interface{}, error) + func (f ForcedUser) SetForcedUser(contextid string, userid string) (map[string]interface{}, error) + func (f ForcedUser) SetForcedUserModeEnabled(boolean bool) (map[string]interface{}, error) + type HttpSessions struct + func (h HttpSessions) ActiveSession(site string) (map[string]interface{}, error) + func (h HttpSessions) AddDefaultSessionToken(sessiontoken string, tokenenabled string) (map[string]interface{}, error) + func (h HttpSessions) AddSessionToken(site string, sessiontoken string) (map[string]interface{}, error) + func (h HttpSessions) CreateEmptySession(site string, session string) (map[string]interface{}, error) + func (h HttpSessions) DefaultSessionTokens() (map[string]interface{}, error) + func (h HttpSessions) RemoveDefaultSessionToken(sessiontoken string) (map[string]interface{}, error) + func (h HttpSessions) RemoveSession(site string, session string) (map[string]interface{}, error) + func (h HttpSessions) RemoveSessionToken(site string, sessiontoken string) (map[string]interface{}, error) + func (h HttpSessions) RenameSession(site string, oldsessionname string, newsessionname string) (map[string]interface{}, error) + func (h HttpSessions) SessionTokens(site string) (map[string]interface{}, error) + func (h HttpSessions) Sessions(site string, session string) (map[string]interface{}, error) + func (h HttpSessions) SetActiveSession(site string, session string) (map[string]interface{}, error) + func (h HttpSessions) SetDefaultSessionTokenEnabled(sessiontoken string, tokenenabled string) (map[string]interface{}, error) + func (h HttpSessions) SetSessionTokenValue(site string, session string, sessiontoken string, tokenvalue string) (map[string]interface{}, error) + func (h HttpSessions) Sites() (map[string]interface{}, error) + func (h HttpSessions) UnsetActiveSession(site string) (map[string]interface{}, error) + type ImportLogFiles struct + func (i ImportLogFiles) ImportModSecurityLogFromFile(filepath string) (map[string]interface{}, error) + func (i ImportLogFiles) ImportZAPHttpRequestResponsePair(httprequest string, httpresponse string) (map[string]interface{}, error) + func (i ImportLogFiles) ImportZAPLogFromFile(filepath string) (map[string]interface{}, error) + func (i ImportLogFiles) OtherPostModSecurityAuditEvent(auditeventstring string) ([]byte, error) + func (i ImportLogFiles) PostModSecurityAuditEvent(auditeventstring string) (map[string]interface{}, error) + type Importurls struct + func (i Importurls) Importurls(filepath string) (map[string]interface{}, error) + type Interface interface + AccessControl func() *AccessControl + Acsrf func() *Acsrf + AjaxSpider func() *AjaxSpider + Alert func() *Alert + AlertFilter func() *AlertFilter + Ascan func() *Ascan + Authentication func() *Authentication + Authorization func() *Authorization + Automation func() *Automation + Autoupdate func() *Autoupdate + Break func() *Break + Context func() *Context + Core func() *Core + Exportreport func() *Exportreport + ForcedUser func() *ForcedUser + HttpSessions func() *HttpSessions + ImportLogFiles func() *ImportLogFiles + Importurls func() *Importurls + LocalProxies func() *LocalProxies + Network func() *Network + Openapi func() *Openapi + Params func() *Params + Pnh func() *Pnh + Pscan func() *Pscan + Replacer func() *Replacer + Reports func() *Reports + Retest func() *Retest + Reveal func() *Reveal + Revisit func() *Revisit + RuleConfig func() *RuleConfig + Script func() *Script + Search func() *Search + Selenium func() *Selenium + Soap func() *Soap + Spider func() *Spider + Stats func() *Stats + Users func() *Users + Wappalyzer func() *Wappalyzer + Websocket func() *Websocket + func NewClient(cfg *Config) (Interface, error) + type LocalProxies struct + func (l LocalProxies) AddAdditionalProxy(address string, port string, behindnat string, alwaysdecodezip string, ...) (map[string]interface{}, error) + func (l LocalProxies) AdditionalProxies() (map[string]interface{}, error) + func (l LocalProxies) RemoveAdditionalProxy(address string, port string) (map[string]interface{}, error) + type Network struct + func (n Network) AddAlias(name string, enabled string) (map[string]interface{}, error) + func (n Network) AddLocalServer(address string, port string, api string, proxy string, behindnat string, ...) (map[string]interface{}, error) + func (n Network) AddPassThrough(authority string, enabled string) (map[string]interface{}, error) + func (n Network) GenerateRootCaCert() (map[string]interface{}, error) + func (n Network) GetAliases() (map[string]interface{}, error) + func (n Network) GetLocalServers() (map[string]interface{}, error) + func (n Network) GetPassThroughs() (map[string]interface{}, error) + func (n Network) GetRootCaCertValidity() (map[string]interface{}, error) + func (n Network) GetServerCertValidity() (map[string]interface{}, error) + func (n Network) ImportRootCaCert(filepath string) (map[string]interface{}, error) + func (n Network) RemoveAlias(name string) (map[string]interface{}, error) + func (n Network) RemoveLocalServer(address string, port string) (map[string]interface{}, error) + func (n Network) RemovePassThrough(authority string) (map[string]interface{}, error) + func (n Network) RootCaCert() ([]byte, error) + func (n Network) SetAliasEnabled(name string, enabled string) (map[string]interface{}, error) + func (n Network) SetPassThroughEnabled(authority string, enabled string) (map[string]interface{}, error) + func (n Network) SetRootCaCertValidity(validity string) (map[string]interface{}, error) + func (n Network) SetServerCertValidity(validity string) (map[string]interface{}, error) + type Openapi struct + func (o Openapi) ImportFile(file string, target string, contextid string) (map[string]interface{}, error) + func (o Openapi) ImportUrl(url string, hostoverride string, contextid string) (map[string]interface{}, error) + type Params struct + func (p Params) Params(site string) (map[string]interface{}, error) + type Pnh struct + func (p Pnh) Fx_pnhxpi() ([]byte, error) + func (p Pnh) Manifest() ([]byte, error) + func (p Pnh) Monitor(id string, message string) (map[string]interface{}, error) + func (p Pnh) Oracle(id string) (map[string]interface{}, error) + func (p Pnh) Pnh() ([]byte, error) + func (p Pnh) Service() ([]byte, error) + func (p Pnh) StartMonitoring(url string) (map[string]interface{}, error) + func (p Pnh) StopMonitoring(id string) (map[string]interface{}, error) + type Pscan struct + func (p Pscan) CurrentRule() (map[string]interface{}, error) + func (p Pscan) DisableAllScanners() (map[string]interface{}, error) + func (p Pscan) DisableAllTags() (map[string]interface{}, error) + func (p Pscan) DisableScanners(ids string) (map[string]interface{}, error) + func (p Pscan) EnableAllScanners() (map[string]interface{}, error) + func (p Pscan) EnableAllTags() (map[string]interface{}, error) + func (p Pscan) EnableScanners(ids string) (map[string]interface{}, error) + func (p Pscan) MaxAlertsPerRule() (map[string]interface{}, error) + func (p Pscan) RecordsToScan() (map[string]interface{}, error) + func (p Pscan) ScanOnlyInScope() (map[string]interface{}, error) + func (p Pscan) Scanners() (map[string]interface{}, error) + func (p Pscan) SetEnabled(enabled string) (map[string]interface{}, error) + func (p Pscan) SetMaxAlertsPerRule(maxalerts string) (map[string]interface{}, error) + func (p Pscan) SetScanOnlyInScope(onlyinscope string) (map[string]interface{}, error) + func (p Pscan) SetScannerAlertThreshold(id string, alertthreshold string) (map[string]interface{}, error) + type Replacer struct + func (r Replacer) AddRule(description string, enabled string, matchtype string, matchregex string, ...) (map[string]interface{}, error) + func (r Replacer) RemoveRule(description string) (map[string]interface{}, error) + func (r Replacer) Rules() (map[string]interface{}, error) + func (r Replacer) SetEnabled(description string, bool string) (map[string]interface{}, error) + type Reports struct + func (r Reports) Generate(title string, template string, theme string, description string, ...) (map[string]interface{}, error) + func (r Reports) TemplateDetails(template string) (map[string]interface{}, error) + func (r Reports) Templates() (map[string]interface{}, error) + type Retest struct + func (r Retest) Retest(alertids string) (map[string]interface{}, error) + type Reveal struct + func (r Reveal) Reveal() (map[string]interface{}, error) + func (r Reveal) SetReveal(reveal string) (map[string]interface{}, error) + type Revisit struct + func (r Revisit) RevisitList() (map[string]interface{}, error) + func (r Revisit) RevisitSiteOff(site string) (map[string]interface{}, error) + func (r Revisit) RevisitSiteOn(site string, starttime string, endtime string) (map[string]interface{}, error) + type RuleConfig struct + func (r RuleConfig) AllRuleConfigs() (map[string]interface{}, error) + func (r RuleConfig) ResetAllRuleConfigValues() (map[string]interface{}, error) + func (r RuleConfig) ResetRuleConfigValue(key string) (map[string]interface{}, error) + func (r RuleConfig) RuleConfigValue(key string) (map[string]interface{}, error) + func (r RuleConfig) SetRuleConfigValue(key string, value string) (map[string]interface{}, error) + type Script struct + func (s Script) ClearGlobalCustomVar(varkey string) (map[string]interface{}, error) + func (s Script) ClearGlobalVar(varkey string) (map[string]interface{}, error) + func (s Script) ClearGlobalVars() (map[string]interface{}, error) + func (s Script) ClearScriptCustomVar(scriptname string, varkey string) (map[string]interface{}, error) + func (s Script) ClearScriptVar(scriptname string, varkey string) (map[string]interface{}, error) + func (s Script) ClearScriptVars(scriptname string) (map[string]interface{}, error) + func (s Script) Disable(scriptname string) (map[string]interface{}, error) + func (s Script) Enable(scriptname string) (map[string]interface{}, error) + func (s Script) GlobalCustomVar(varkey string) (map[string]interface{}, error) + func (s Script) GlobalCustomVars() (map[string]interface{}, error) + func (s Script) GlobalVar(varkey string) (map[string]interface{}, error) + func (s Script) GlobalVars() (map[string]interface{}, error) + func (s Script) ListEngines() (map[string]interface{}, error) + func (s Script) ListScripts() (map[string]interface{}, error) + func (s Script) ListTypes() (map[string]interface{}, error) + func (s Script) Load(scriptname string, scripttype string, scriptengine string, filename string, ...) (map[string]interface{}, error) + func (s Script) Remove(scriptname string) (map[string]interface{}, error) + func (s Script) RunStandAloneScript(scriptname string) (map[string]interface{}, error) + func (s Script) ScriptCustomVar(scriptname string, varkey string) (map[string]interface{}, error) + func (s Script) ScriptCustomVars(scriptname string) (map[string]interface{}, error) + func (s Script) ScriptVar(scriptname string, varkey string) (map[string]interface{}, error) + func (s Script) ScriptVars(scriptname string) (map[string]interface{}, error) + func (s Script) SetGlobalVar(varkey string, varvalue string) (map[string]interface{}, error) + func (s Script) SetScriptVar(scriptname string, varkey string, varvalue string) (map[string]interface{}, error) + type Search struct + func (s Search) HarByHeaderRegex(regex string, baseurl string, start string, count string) ([]byte, error) + func (s Search) HarByRequestRegex(regex string, baseurl string, start string, count string) ([]byte, error) + func (s Search) HarByResponseRegex(regex string, baseurl string, start string, count string) ([]byte, error) + func (s Search) HarByUrlRegex(regex string, baseurl string, start string, count string) ([]byte, error) + func (s Search) MessagesByHeaderRegex(regex string, baseurl string, start string, count string) (map[string]interface{}, error) + func (s Search) MessagesByRequestRegex(regex string, baseurl string, start string, count string) (map[string]interface{}, error) + func (s Search) MessagesByResponseRegex(regex string, baseurl string, start string, count string) (map[string]interface{}, error) + func (s Search) MessagesByUrlRegex(regex string, baseurl string, start string, count string) (map[string]interface{}, error) + func (s Search) UrlsByHeaderRegex(regex string, baseurl string, start string, count string) (map[string]interface{}, error) + func (s Search) UrlsByRequestRegex(regex string, baseurl string, start string, count string) (map[string]interface{}, error) + func (s Search) UrlsByResponseRegex(regex string, baseurl string, start string, count string) (map[string]interface{}, error) + func (s Search) UrlsByUrlRegex(regex string, baseurl string, start string, count string) (map[string]interface{}, error) + type Selenium struct + func (s Selenium) OptionBrowserExtensions() (map[string]interface{}, error) + func (s Selenium) OptionChromeDriverPath() (map[string]interface{}, error) + func (s Selenium) OptionFirefoxBinaryPath() (map[string]interface{}, error) + func (s Selenium) OptionFirefoxDriverPath() (map[string]interface{}, error) + func (s Selenium) OptionIeDriverPath() (map[string]interface{}, error) + func (s Selenium) OptionLastDirectory() (map[string]interface{}, error) + func (s Selenium) OptionPhantomJsBinaryPath() (map[string]interface{}, error) + func (s Selenium) SetOptionChromeDriverPath(str string) (map[string]interface{}, error) + func (s Selenium) SetOptionFirefoxBinaryPath(str string) (map[string]interface{}, error) + func (s Selenium) SetOptionFirefoxDriverPath(str string) (map[string]interface{}, error) + func (s Selenium) SetOptionIeDriverPath(str string) (map[string]interface{}, error) + func (s Selenium) SetOptionLastDirectory(str string) (map[string]interface{}, error) + func (s Selenium) SetOptionPhantomJsBinaryPath(str string) (map[string]interface{}, error) + type SessionManagement struct + func (s SessionManagement) GetSessionManagementMethod(contextid string) (map[string]interface{}, error) + func (s SessionManagement) GetSessionManagementMethodConfigParams(methodname string) (map[string]interface{}, error) + func (s SessionManagement) GetSupportedSessionManagementMethods() (map[string]interface{}, error) + func (s SessionManagement) SetSessionManagementMethod(contextid string, methodname string, methodconfigparams string) (map[string]interface{}, error) + type Soap struct + func (s Soap) ImportFile(file string) (map[string]interface{}, error) + func (s Soap) ImportUrl(url string) (map[string]interface{}, error) + type Spider struct + func (s Spider) AddDomainAlwaysInScope(value string, isregex string, isenabled string) (map[string]interface{}, error) + func (s Spider) AddedNodes(scanid string) (map[string]interface{}, error) + func (s Spider) AllUrls() (map[string]interface{}, error) + func (s Spider) ClearExcludedFromScan() (map[string]interface{}, error) + func (s Spider) DisableAllDomainsAlwaysInScope() (map[string]interface{}, error) + func (s Spider) DomainsAlwaysInScope() (map[string]interface{}, error) + func (s Spider) EnableAllDomainsAlwaysInScope() (map[string]interface{}, error) + func (s Spider) ExcludeFromScan(regex string) (map[string]interface{}, error) + func (s Spider) ExcludedFromScan() (map[string]interface{}, error) + func (s Spider) FullResults(scanid string) (map[string]interface{}, error) + func (s Spider) ModifyDomainAlwaysInScope(idx string, value string, isregex string, isenabled string) (map[string]interface{}, error) + func (s Spider) OptionAcceptCookies() (map[string]interface{}, error) + func (s Spider) OptionDomainsAlwaysInScope() (map[string]interface{}, error) + func (s Spider) OptionDomainsAlwaysInScopeEnabled() (map[string]interface{}, error) + func (s Spider) OptionHandleODataParametersVisited() (map[string]interface{}, error) + func (s Spider) OptionHandleParameters() (map[string]interface{}, error) + func (s Spider) OptionMaxChildren() (map[string]interface{}, error) + func (s Spider) OptionMaxDepth() (map[string]interface{}, error) + func (s Spider) OptionMaxDuration() (map[string]interface{}, error) + func (s Spider) OptionMaxParseSizeBytes() (map[string]interface{}, error) + func (s Spider) OptionMaxScansInUI() (map[string]interface{}, error) + func (s Spider) OptionParseComments() (map[string]interface{}, error) + func (s Spider) OptionParseGit() (map[string]interface{}, error) + func (s Spider) OptionParseRobotsTxt() (map[string]interface{}, error) + func (s Spider) OptionParseSVNEntries() (map[string]interface{}, error) + func (s Spider) OptionParseSitemapXml() (map[string]interface{}, error) + func (s Spider) OptionPostForm() (map[string]interface{}, error) + func (s Spider) OptionProcessForm() (map[string]interface{}, error) + func (s Spider) OptionRequestWaitTime() (map[string]interface{}, error) + func (s Spider) OptionScope() (map[string]interface{}, error) + func (s Spider) OptionScopeText() (map[string]interface{}, error) + func (s Spider) OptionSendRefererHeader() (map[string]interface{}, error) + func (s Spider) OptionShowAdvancedDialog() (map[string]interface{}, error) + func (s Spider) OptionSkipURLString() (map[string]interface{}, error) + func (s Spider) OptionThreadCount() (map[string]interface{}, error) + func (s Spider) OptionUserAgent() (map[string]interface{}, error) + func (s Spider) Pause(scanid string) (map[string]interface{}, error) + func (s Spider) PauseAllScans() (map[string]interface{}, error) + func (s Spider) RemoveAllScans() (map[string]interface{}, error) + func (s Spider) RemoveDomainAlwaysInScope(idx string) (map[string]interface{}, error) + func (s Spider) RemoveScan(scanid string) (map[string]interface{}, error) + func (s Spider) Results(scanid string) (map[string]interface{}, error) + func (s Spider) Resume(scanid string) (map[string]interface{}, error) + func (s Spider) ResumeAllScans() (map[string]interface{}, error) + func (s Spider) Scan(url string, maxchildren string, recurse string, contextname string, ...) (map[string]interface{}, error) + func (s Spider) ScanAsUser(contextid string, userid string, url string, maxchildren string, ...) (map[string]interface{}, error) + func (s Spider) Scans() (map[string]interface{}, error) + func (s Spider) SetOptionAcceptCookies(boolean bool) (map[string]interface{}, error) + func (s Spider) SetOptionHandleODataParametersVisited(boolean bool) (map[string]interface{}, error) + func (s Spider) SetOptionHandleParameters(str string) (map[string]interface{}, error) + func (s Spider) SetOptionMaxChildren(i int) (map[string]interface{}, error) + func (s Spider) SetOptionMaxDepth(i int) (map[string]interface{}, error) + func (s Spider) SetOptionMaxDuration(i int) (map[string]interface{}, error) + func (s Spider) SetOptionMaxParseSizeBytes(i int) (map[string]interface{}, error) + func (s Spider) SetOptionMaxScansInUI(i int) (map[string]interface{}, error) + func (s Spider) SetOptionParseComments(boolean bool) (map[string]interface{}, error) + func (s Spider) SetOptionParseGit(boolean bool) (map[string]interface{}, error) + func (s Spider) SetOptionParseRobotsTxt(boolean bool) (map[string]interface{}, error) + func (s Spider) SetOptionParseSVNEntries(boolean bool) (map[string]interface{}, error) + func (s Spider) SetOptionParseSitemapXml(boolean bool) (map[string]interface{}, error) + func (s Spider) SetOptionPostForm(boolean bool) (map[string]interface{}, error) + func (s Spider) SetOptionProcessForm(boolean bool) (map[string]interface{}, error) + func (s Spider) SetOptionRequestWaitTime(i int) (map[string]interface{}, error) + func (s Spider) SetOptionScopeString(str string) (map[string]interface{}, error) + func (s Spider) SetOptionSendRefererHeader(boolean bool) (map[string]interface{}, error) + func (s Spider) SetOptionShowAdvancedDialog(boolean bool) (map[string]interface{}, error) + func (s Spider) SetOptionSkipURLString(str string) (map[string]interface{}, error) + func (s Spider) SetOptionThreadCount(i int) (map[string]interface{}, error) + func (s Spider) SetOptionUserAgent(str string) (map[string]interface{}, error) + func (s Spider) Status(scanid string) (map[string]interface{}, error) + func (s Spider) Stop(scanid string) (map[string]interface{}, error) + func (s Spider) StopAllScans() (map[string]interface{}, error) + type Stats struct + func (s Stats) AllSitesStats(keyprefix string) (map[string]interface{}, error) + func (s Stats) ClearStats(keyprefix string) (map[string]interface{}, error) + func (s Stats) OptionInMemoryEnabled() (map[string]interface{}, error) + func (s Stats) OptionStatsdEnabled() (map[string]interface{}, error) + func (s Stats) OptionStatsdHost() (map[string]interface{}, error) + func (s Stats) OptionStatsdPort() (map[string]interface{}, error) + func (s Stats) OptionStatsdPrefix() (map[string]interface{}, error) + func (s Stats) SetOptionInMemoryEnabled(boolean bool) (map[string]interface{}, error) + func (s Stats) SetOptionStatsdHost(str string) (map[string]interface{}, error) + func (s Stats) SetOptionStatsdPort(i int) (map[string]interface{}, error) + func (s Stats) SetOptionStatsdPrefix(str string) (map[string]interface{}, error) + func (s Stats) SiteStats(site string, keyprefix string) (map[string]interface{}, error) + func (s Stats) Stats(keyprefix string) (map[string]interface{}, error) + type Users struct + func (u Users) AuthenticateAsUser(contextid string, userid string) (map[string]interface{}, error) + func (u Users) GetAuthenticationCredentials(contextid string, userid string) (map[string]interface{}, error) + func (u Users) GetAuthenticationCredentialsConfigParams(contextid string) (map[string]interface{}, error) + func (u Users) GetAuthenticationSession(contextid string, userid string) (map[string]interface{}, error) + func (u Users) GetAuthenticationState(contextid string, userid string) (map[string]interface{}, error) + func (u Users) GetUserById(contextid string, userid string) (map[string]interface{}, error) + func (u Users) NewUser(contextid string, name string) (map[string]interface{}, error) + func (u Users) PollAsUser(contextid string, userid string) (map[string]interface{}, error) + func (u Users) RemoveUser(contextid string, userid string) (map[string]interface{}, error) + func (u Users) SetAuthenticationCredentials(contextid string, userid string, authcredentialsconfigparams string) (map[string]interface{}, error) + func (u Users) SetAuthenticationState(contextid string, userid string, lastpollresult string, ...) (map[string]interface{}, error) + func (u Users) SetCookie(contextid string, userid string, domain string, name string, value string, ...) (map[string]interface{}, error) + func (u Users) SetUserEnabled(contextid string, userid string, enabled string) (map[string]interface{}, error) + func (u Users) SetUserName(contextid string, userid string, name string) (map[string]interface{}, error) + func (u Users) UsersList(contextid string) (map[string]interface{}, error) + type Wappalyzer struct + func (w Wappalyzer) ListAll() (map[string]interface{}, error) + func (w Wappalyzer) ListSite(site string) (map[string]interface{}, error) + func (w Wappalyzer) ListSites() (map[string]interface{}, error) + type Websocket struct + func (w Websocket) BreakTextMessage() (map[string]interface{}, error) + func (w Websocket) Channels() (map[string]interface{}, error) + func (w Websocket) Message(channelid string, messageid string) (map[string]interface{}, error) + func (w Websocket) Messages(channelid string, start string, count string, payloadpreviewlength string) (map[string]interface{}, error) + func (w Websocket) SendTextMessage(channelid string, outgoing string, message string) (map[string]interface{}, error) + func (w Websocket) SetBreakTextMessage(message string, outgoing string) (map[string]interface{}, error)