SYMBOL INDEX (4203 symbols across 695 files) FILE: modules/sfp__stor_db.py class sfp__stor_db (line 17) | class sfp__stor_db(SpiderFootPlugin): method setup (line 37) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 46) | def watchedEvents(self): method handleEvent (line 50) | def handleEvent(self, sfEvent): FILE: modules/sfp__stor_stdout.py class sfp__stor_stdout (line 18) | class sfp__stor_stdout(SpiderFootPlugin): method setup (line 44) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 53) | def watchedEvents(self): method output (line 56) | def output(self, event): method handleEvent (line 107) | def handleEvent(self, sfEvent): FILE: modules/sfp_abstractapi.py class sfp_abstractapi (line 20) | class sfp_abstractapi(SpiderFootPlugin): method setup (line 62) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 70) | def watchedEvents(self): method producedEvents (line 73) | def producedEvents(self): method parseApiResponse (line 76) | def parseApiResponse(self, res: dict): method queryCompanyEnrichment (line 119) | def queryCompanyEnrichment(self, qry): method queryPhoneValidation (line 151) | def queryPhoneValidation(self, qry): method queryIpGeolocation (line 183) | def queryIpGeolocation(self, qry): method handleEvent (line 215) | def handleEvent(self, event): FILE: modules/sfp_abusech.py class sfp_abusech (line 19) | class sfp_abusech(SpiderFootPlugin): method setup (line 82) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 91) | def watchedEvents(self): method producedEvents (line 103) | def producedEvents(self): method queryFeodoTrackerBlacklist (line 114) | def queryFeodoTrackerBlacklist(self, target, targetType): method retrieveFeodoTrackerBlacklist (line 133) | def retrieveFeodoTrackerBlacklist(self): method parseFeodoTrackerBlacklist (line 159) | def parseFeodoTrackerBlacklist(self, blacklist): method querySslBlacklist (line 185) | def querySslBlacklist(self, target, targetType): method retrieveSslBlacklist (line 204) | def retrieveSslBlacklist(self): method parseSslBlacklist (line 230) | def parseSslBlacklist(self, blacklist): method queryUrlHausBlacklist (line 260) | def queryUrlHausBlacklist(self, target, targetType): method retrieveUrlHausBlacklist (line 283) | def retrieveUrlHausBlacklist(self): method parseUrlHausBlacklist (line 309) | def parseUrlHausBlacklist(self, blacklist): method handleEvent (line 342) | def handleEvent(self, event): FILE: modules/sfp_abuseipdb.py class sfp_abuseipdb (line 22) | class sfp_abuseipdb(SpiderFootPlugin): method setup (line 74) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 81) | def watchedEvents(self): method producedEvents (line 89) | def producedEvents(self): method queryBlacklist (line 97) | def queryBlacklist(self): method parseBlacklist (line 147) | def parseBlacklist(self, blacklist): method queryIpAddress (line 171) | def queryIpAddress(self, ip): method queryNetblock (line 225) | def queryNetblock(self, ip): method handleEvent (line 278) | def handleEvent(self, event): FILE: modules/sfp_abusix.py class sfp_abusix (line 21) | class sfp_abusix(SpiderFootPlugin): method setup (line 97) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 105) | def watchedEvents(self): method producedEvents (line 120) | def producedEvents(self): method reverseIpAddress (line 138) | def reverseIpAddress(self, ipaddr): method reverseIp6Address (line 144) | def reverseIp6Address(self, ipaddr): method query (line 150) | def query(self, qaddr): method handleEvent (line 175) | def handleEvent(self, event): FILE: modules/sfp_accounts.py class sfp_accounts (line 24) | class sfp_accounts(SpiderFootPlugin): method setup (line 63) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 99) | def watchedEvents(self): method producedEvents (line 102) | def producedEvents(self): method checkSite (line 106) | def checkSite(self, name, site): method checkSites (line 165) | def checkSites(self, username, sites=None): method generatePermutations (line 209) | def generatePermutations(self, username): method handleEvent (line 289) | def handleEvent(self, event): FILE: modules/sfp_adblock.py class sfp_adblock (line 19) | class sfp_adblock(SpiderFootPlugin): method setup (line 64) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 74) | def watchedEvents(self): method producedEvents (line 78) | def producedEvents(self): method retrieveBlocklist (line 81) | def retrieveBlocklist(self, blocklist_url): method setBlocklistRules (line 106) | def setBlocklistRules(self, blocklist): method handleEvent (line 124) | def handleEvent(self, event): FILE: modules/sfp_adguard_dns.py class sfp_adguard_dns (line 19) | class sfp_adguard_dns(SpiderFootPlugin): method setup (line 49) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 56) | def watchedEvents(self): method producedEvents (line 63) | def producedEvents(self): method queryDefaultDNS (line 70) | def queryDefaultDNS(self, qaddr): method queryFamilyDNS (line 81) | def queryFamilyDNS(self, qaddr): method handleEvent (line 92) | def handleEvent(self, event): FILE: modules/sfp_ahmia.py class sfp_ahmia (line 22) | class sfp_ahmia(SpiderFootPlugin): method setup (line 66) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 74) | def watchedEvents(self): method producedEvents (line 78) | def producedEvents(self): method handleEvent (line 81) | def handleEvent(self, event): FILE: modules/sfp_alienvault.py class sfp_alienvault (line 25) | class sfp_alienvault(SpiderFootPlugin): method setup (line 106) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 116) | def watchedEvents(self): method producedEvents (line 132) | def producedEvents(self): method parseApiResponse (line 148) | def parseApiResponse(self, res: dict): method queryReputation (line 174) | def queryReputation(self, qry): method queryPassiveDns (line 196) | def queryPassiveDns(self, qry): method queryDomainUrlList (line 218) | def queryDomainUrlList(self, qry, page=1, per_page=50): method queryHostnameUrlList (line 236) | def queryHostnameUrlList(self, qry, page=1, per_page=50): method handleEvent (line 255) | def handleEvent(self, event): FILE: modules/sfp_alienvaultiprep.py class sfp_alienvaultiprep (line 19) | class sfp_alienvaultiprep(SpiderFootPlugin): method setup (line 62) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 70) | def watchedEvents(self): method producedEvents (line 78) | def producedEvents(self): method queryBlacklist (line 90) | def queryBlacklist(self, target, targetType): method retrieveBlacklist (line 109) | def retrieveBlacklist(self): method parseBlacklist (line 135) | def parseBlacklist(self, blacklist): method handleEvent (line 160) | def handleEvent(self, event): FILE: modules/sfp_apple_itunes.py class sfp_apple_itunes (line 22) | class sfp_apple_itunes(SpiderFootPlugin): method setup (line 48) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 55) | def watchedEvents(self): method producedEvents (line 60) | def producedEvents(self): method query (line 69) | def query(self, qry, limit=100): method handleEvent (line 102) | def handleEvent(self, event): FILE: modules/sfp_archiveorg.py class sfp_archiveorg (line 20) | class sfp_archiveorg(SpiderFootPlugin): method setup (line 82) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 92) | def watchedEvents(self): method producedEvents (line 100) | def producedEvents(self): method handleEvent (line 108) | def handleEvent(self, event): FILE: modules/sfp_arin.py class sfp_arin (line 19) | class sfp_arin(SpiderFootPlugin): method setup (line 58) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 67) | def watchedEvents(self): method producedEvents (line 73) | def producedEvents(self): method fetchRir (line 77) | def fetchRir(self, url): method query (line 86) | def query(self, qtype, value): method handleEvent (line 123) | def handleEvent(self, event): FILE: modules/sfp_azureblobstorage.py class sfp_azureblobstorage (line 21) | class sfp_azureblobstorage(SpiderFootPlugin): method setup (line 54) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 64) | def watchedEvents(self): method producedEvents (line 70) | def producedEvents(self): method checkSite (line 73) | def checkSite(self, url): method threadSites (line 80) | def threadSites(self, siteList): method batchSites (line 112) | def batchSites(self, sites): method handleEvent (line 135) | def handleEvent(self, event): FILE: modules/sfp_base64.py class sfp_base64 (line 19) | class sfp_base64(SpiderFootPlugin): method setup (line 39) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 47) | def watchedEvents(self): method producedEvents (line 51) | def producedEvents(self): method handleEvent (line 55) | def handleEvent(self, event): FILE: modules/sfp_bgpview.py class sfp_bgpview (line 19) | class sfp_bgpview(SpiderFootPlugin): method setup (line 49) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 56) | def watchedEvents(self): method producedEvents (line 65) | def producedEvents(self): method queryAsn (line 74) | def queryAsn(self, qry): method queryIp (line 102) | def queryIp(self, qry): method queryNetblock (line 130) | def queryNetblock(self, qry): method handleEvent (line 158) | def handleEvent(self, event): FILE: modules/sfp_binaryedge.py class sfp_binaryedge (line 21) | class sfp_binaryedge(SpiderFootPlugin): method setup (line 87) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 98) | def watchedEvents(self): method producedEvents (line 107) | def producedEvents(self): method query (line 125) | def query(self, qry, querytype, page=1): method handleEvent (line 187) | def handleEvent(self, event): FILE: modules/sfp_bingsearch.py class sfp_bingsearch (line 15) | class sfp_bingsearch(SpiderFootPlugin): method setup (line 57) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 66) | def watchedEvents(self): method producedEvents (line 72) | def producedEvents(self): method handleEvent (line 75) | def handleEvent(self, event): FILE: modules/sfp_bingsharedip.py class sfp_bingsharedip (line 18) | class sfp_bingsharedip(SpiderFootPlugin): method setup (line 67) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 78) | def watchedEvents(self): method producedEvents (line 84) | def producedEvents(self): method handleEvent (line 88) | def handleEvent(self, event): FILE: modules/sfp_binstring.py class sfp_binstring (line 18) | class sfp_binstring(SpiderFootPlugin): method setup (line 55) | def setup(self, sfc, userOpts=dict()): method getStrings (line 65) | def getStrings(self, content): method watchedEvents (line 108) | def watchedEvents(self): method producedEvents (line 112) | def producedEvents(self): method handleEvent (line 116) | def handleEvent(self, event): FILE: modules/sfp_bitcoin.py class sfp_bitcoin (line 21) | class sfp_bitcoin(SpiderFootPlugin): method setup (line 36) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 43) | def watchedEvents(self): method producedEvents (line 46) | def producedEvents(self): method to_bytes (line 49) | def to_bytes(self, n, length): method decode_base58 (line 53) | def decode_base58(self, bc, length): method check_bc (line 60) | def check_bc(self, bc): method handleEvent (line 64) | def handleEvent(self, event): FILE: modules/sfp_bitcoinabuse.py class sfp_bitcoinabuse (line 20) | class sfp_bitcoinabuse(SpiderFootPlugin): method setup (line 60) | def setup(self, sfc, userOpts=None): method watchedEvents (line 68) | def watchedEvents(self): method producedEvents (line 71) | def producedEvents(self): method queryAddress (line 77) | def queryAddress(self, address: str): method parseApiResponse (line 95) | def parseApiResponse(self, res: dict): method handleEvent (line 135) | def handleEvent(self, event): FILE: modules/sfp_bitcoinwhoswho.py class sfp_bitcoinwhoswho (line 19) | class sfp_bitcoinwhoswho(SpiderFootPlugin): method setup (line 61) | def setup(self, sfc, userOpts=None): method watchedEvents (line 68) | def watchedEvents(self): method producedEvents (line 71) | def producedEvents(self): method query (line 74) | def query(self, qry): method emit (line 93) | def emit(self, etype, data, pevent, notify=True): method generate_events (line 99) | def generate_events(self, data, pevent): method handleEvent (line 110) | def handleEvent(self, event): FILE: modules/sfp_blockchain.py class sfp_blockchain (line 19) | class sfp_blockchain(SpiderFootPlugin): method setup (line 51) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 59) | def watchedEvents(self): method producedEvents (line 65) | def producedEvents(self): method handleEvent (line 69) | def handleEvent(self, event): FILE: modules/sfp_blocklistde.py class sfp_blocklistde (line 18) | class sfp_blocklistde(SpiderFootPlugin): method setup (line 62) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 70) | def watchedEvents(self): method producedEvents (line 82) | def producedEvents(self): method queryBlacklist (line 94) | def queryBlacklist(self, target, targetType): method retrieveBlacklist (line 113) | def retrieveBlacklist(self): method parseBlacklist (line 139) | def parseBlacklist(self, blacklist): method handleEvent (line 163) | def handleEvent(self, event): FILE: modules/sfp_botscout.py class sfp_botscout (line 21) | class sfp_botscout(SpiderFootPlugin): method setup (line 64) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 71) | def watchedEvents(self): method producedEvents (line 74) | def producedEvents(self): method queryIp (line 77) | def queryIp(self, ip): method queryEmail (line 94) | def queryEmail(self, email): method parseApiResponse (line 111) | def parseApiResponse(self, res: dict): method handleEvent (line 136) | def handleEvent(self, event): FILE: modules/sfp_botvrij.py class sfp_botvrij (line 16) | class sfp_botvrij(SpiderFootPlugin): method setup (line 50) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 58) | def watchedEvents(self): method producedEvents (line 65) | def producedEvents(self): method queryBlacklist (line 75) | def queryBlacklist(self, target): method retrieveBlacklist (line 87) | def retrieveBlacklist(self): method parseBlacklist (line 113) | def parseBlacklist(self, blacklist): method handleEvent (line 140) | def handleEvent(self, event): FILE: modules/sfp_builtwith.py class sfp_builtwith (line 18) | class sfp_builtwith(SpiderFootPlugin): method setup (line 70) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 82) | def watchedEvents(self): method producedEvents (line 86) | def producedEvents(self): method queryRelationships (line 91) | def queryRelationships(self, t): method queryDomainInfo (line 109) | def queryDomainInfo(self, t): method handleEvent (line 128) | def handleEvent(self, event): FILE: modules/sfp_c99.py class sfp_c99 (line 18) | class sfp_c99(SpiderFootPlugin): method setup (line 63) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 71) | def watchedEvents(self): method producedEvents (line 80) | def producedEvents(self): method query (line 98) | def query(self, path, queryParam, queryData): method emitRawRirData (line 131) | def emitRawRirData(self, data, event): method emitPhoneData (line 135) | def emitPhoneData(self, phoneData, event): method emitSubDomainData (line 166) | def emitSubDomainData(self, subDomainData, event): method emitDomainHistoryData (line 182) | def emitDomainHistoryData(self, domainHistoryData, event): method emitIpToSkypeData (line 204) | def emitIpToSkypeData(self, data, event): method emitIpToDomainsData (line 226) | def emitIpToDomainsData(self, data, event): method emitProxyDetectionData (line 243) | def emitProxyDetectionData(self, data, event): method emitGeoIPData (line 256) | def emitGeoIPData(self, data, event): method emitSkypeResolverData (line 308) | def emitSkypeResolverData(self, data, event): method emitWafDetectorData (line 340) | def emitWafDetectorData(self, data, event): method emitHostname (line 353) | def emitHostname(self, data, event): method handleEvent (line 389) | def handleEvent(self, event): FILE: modules/sfp_callername.py class sfp_callername (line 19) | class sfp_callername(SpiderFootPlugin): method setup (line 55) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 64) | def watchedEvents(self): method producedEvents (line 68) | def producedEvents(self): method handleEvent (line 72) | def handleEvent(self, event): FILE: modules/sfp_censys.py class sfp_censys (line 26) | class sfp_censys(SpiderFootPlugin): method setup (line 81) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 88) | def watchedEvents(self): method producedEvents (line 96) | def producedEvents(self): method queryHosts (line 111) | def queryHosts(self, qry): method queryHostsSearch (line 131) | def queryHostsSearch(self, qry): method parseApiResponse (line 155) | def parseApiResponse(self, res: dict): method handleEvent (line 201) | def handleEvent(self, event): FILE: modules/sfp_certspotter.py class sfp_certspotter (line 23) | class sfp_certspotter(SpiderFootPlugin): method setup (line 68) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 77) | def watchedEvents(self): method producedEvents (line 81) | def producedEvents(self): method queryIssuances (line 98) | def queryIssuances(self, domain, after=None): method handleEvent (line 145) | def handleEvent(self, event): FILE: modules/sfp_cinsscore.py class sfp_cinsscore (line 18) | class sfp_cinsscore(SpiderFootPlugin): method setup (line 56) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 64) | def watchedEvents(self): method producedEvents (line 72) | def producedEvents(self): method query (line 84) | def query(self, qry, targetType): method handleEvent (line 125) | def handleEvent(self, event): FILE: modules/sfp_circllu.py class sfp_circllu (line 21) | class sfp_circllu(SpiderFootPlugin): method setup (line 82) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 94) | def watchedEvents(self): method producedEvents (line 98) | def producedEvents(self): method query (line 101) | def query(self, qry, qtype): method handleEvent (line 132) | def handleEvent(self, event): FILE: modules/sfp_citadel.py class sfp_citadel (line 22) | class sfp_citadel(SpiderFootPlugin): method setup (line 71) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 81) | def watchedEvents(self): method producedEvents (line 87) | def producedEvents(self): method queryEmail (line 92) | def queryEmail(self, email): method handleEvent (line 126) | def handleEvent(self, event): FILE: modules/sfp_cleanbrowsing.py class sfp_cleanbrowsing (line 20) | class sfp_cleanbrowsing(SpiderFootPlugin): method setup (line 59) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 66) | def watchedEvents(self): method producedEvents (line 73) | def producedEvents(self): method queryFamilyDNS (line 83) | def queryFamilyDNS(self, qaddr): method queryAdultDNS (line 98) | def queryAdultDNS(self, qaddr): method querySecurityDNS (line 113) | def querySecurityDNS(self, qaddr): method handleEvent (line 128) | def handleEvent(self, event): FILE: modules/sfp_cleantalk.py class sfp_cleantalk (line 18) | class sfp_cleantalk(SpiderFootPlugin): method setup (line 67) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 75) | def watchedEvents(self): method producedEvents (line 83) | def producedEvents(self): method query (line 95) | def query(self, qry, targetType): method handleEvent (line 139) | def handleEvent(self, event): FILE: modules/sfp_clearbit.py class sfp_clearbit (line 21) | class sfp_clearbit(SpiderFootPlugin): method setup (line 66) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 74) | def watchedEvents(self): method producedEvents (line 77) | def producedEvents(self): method query (line 88) | def query(self, email: str): method parseApiResponse (line 112) | def parseApiResponse(self, res: dict): method handleEvent (line 158) | def handleEvent(self, event): FILE: modules/sfp_cloudflaredns.py class sfp_cloudflaredns (line 19) | class sfp_cloudflaredns(SpiderFootPlugin): method setup (line 50) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 57) | def watchedEvents(self): method producedEvents (line 64) | def producedEvents(self): method queryFamilyDNS (line 74) | def queryFamilyDNS(self, qaddr): method queryMalwareDNS (line 85) | def queryMalwareDNS(self, qaddr): method handleEvent (line 96) | def handleEvent(self, event): FILE: modules/sfp_coinblocker.py class sfp_coinblocker (line 16) | class sfp_coinblocker(SpiderFootPlugin): method setup (line 56) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 64) | def watchedEvents(self): method producedEvents (line 71) | def producedEvents(self): method queryBlocklist (line 81) | def queryBlocklist(self, target): method retrieveBlocklist (line 93) | def retrieveBlocklist(self): method parseBlocklist (line 120) | def parseBlocklist(self, blocklist): method handleEvent (line 149) | def handleEvent(self, event): FILE: modules/sfp_commoncrawl.py class sfp_commoncrawl (line 20) | class sfp_commoncrawl(SpiderFootPlugin): method setup (line 59) | def setup(self, sfc, userOpts=dict()): method search (line 68) | def search(self, target): method getLatestIndexes (line 89) | def getLatestIndexes(self): method watchedEvents (line 124) | def watchedEvents(self): method producedEvents (line 130) | def producedEvents(self): method handleEvent (line 134) | def handleEvent(self, event): FILE: modules/sfp_comodo.py class sfp_comodo (line 19) | class sfp_comodo(SpiderFootPlugin): method setup (line 53) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 60) | def watchedEvents(self): method producedEvents (line 67) | def producedEvents(self): method query (line 77) | def query(self, qaddr): method handleEvent (line 92) | def handleEvent(self, event): FILE: modules/sfp_company.py class sfp_company (line 19) | class sfp_company(SpiderFootPlugin): method setup (line 37) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 44) | def watchedEvents(self): method producedEvents (line 50) | def producedEvents(self): method handleEvent (line 54) | def handleEvent(self, event): FILE: modules/sfp_cookie.py class sfp_cookie (line 18) | class sfp_cookie(SpiderFootPlugin): method setup (line 33) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 42) | def watchedEvents(self): method producedEvents (line 46) | def producedEvents(self): method handleEvent (line 50) | def handleEvent(self, event): FILE: modules/sfp_countryname.py class sfp_countryname (line 22) | class sfp_countryname(SpiderFootPlugin): method setup (line 48) | def setup(self, sfc, userOpts=dict()): method detectCountryFromPhone (line 58) | def detectCountryFromPhone(self, srcPhoneNumber: str) -> str: method detectCountryFromDomainName (line 88) | def detectCountryFromDomainName(self, srcDomain: str) -> str: method detectCountryFromIBAN (line 112) | def detectCountryFromIBAN(self, srcIBAN: str) -> str: method detectCountryFromData (line 126) | def detectCountryFromData(self, srcData: str) -> list: method watchedEvents (line 169) | def watchedEvents(self): method producedEvents (line 176) | def producedEvents(self): method handleEvent (line 180) | def handleEvent(self, event): FILE: modules/sfp_creditcard.py class sfp_creditcard (line 17) | class sfp_creditcard(SpiderFootPlugin): method setup (line 35) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 46) | def watchedEvents(self): method producedEvents (line 50) | def producedEvents(self): method handleEvent (line 54) | def handleEvent(self, event): FILE: modules/sfp_crobat_api.py class sfp_crobat_api (line 22) | class sfp_crobat_api(SpiderFootPlugin): method setup (line 54) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 62) | def watchedEvents(self): method producedEvents (line 65) | def producedEvents(self): method queryDomain (line 68) | def queryDomain(self, qry, page=0): method parseApiResponse (line 87) | def parseApiResponse(self, res: dict): method handleEvent (line 123) | def handleEvent(self, event): FILE: modules/sfp_crossref.py class sfp_crossref (line 21) | class sfp_crossref(SpiderFootPlugin): method setup (line 41) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 48) | def watchedEvents(self): method producedEvents (line 56) | def producedEvents(self): method handleEvent (line 62) | def handleEvent(self, event): FILE: modules/sfp_crt.py class sfp_crt (line 21) | class sfp_crt(SpiderFootPlugin): method setup (line 56) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 65) | def watchedEvents(self): method producedEvents (line 68) | def producedEvents(self): method queryDomain (line 79) | def queryDomain(self, qry: str): method parseApiResponse (line 95) | def parseApiResponse(self, res: dict): method handleEvent (line 131) | def handleEvent(self, event): FILE: modules/sfp_crxcavator.py class sfp_crxcavator (line 22) | class sfp_crxcavator(SpiderFootPlugin): method setup (line 52) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 59) | def watchedEvents(self): method producedEvents (line 64) | def producedEvents(self): method query (line 76) | def query(self, qry): method queryExtension (line 104) | def queryExtension(self, extension_id): method handleEvent (line 128) | def handleEvent(self, event): FILE: modules/sfp_customfeed.py class sfp_customfeed (line 29) | class sfp_customfeed(SpiderFootPlugin): method setup (line 61) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 74) | def watchedEvents(self): method producedEvents (line 81) | def producedEvents(self): method resourceList (line 87) | def resourceList(self, replaceme_id, target, targetType): method lookupItem (line 163) | def lookupItem(self, resourceId, itemType, target): method handleEvent (line 174) | def handleEvent(self, event): FILE: modules/sfp_cybercrimetracker.py class sfp_cybercrimetracker (line 16) | class sfp_cybercrimetracker(SpiderFootPlugin): method setup (line 55) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 63) | def watchedEvents(self): method producedEvents (line 72) | def producedEvents(self): method queryBlacklist (line 86) | def queryBlacklist(self, target): method retrieveBlacklist (line 98) | def retrieveBlacklist(self): method parseBlacklist (line 124) | def parseBlacklist(self, blacklist): method handleEvent (line 154) | def handleEvent(self, event): FILE: modules/sfp_debounce.py class sfp_debounce (line 19) | class sfp_debounce(SpiderFootPlugin): method setup (line 51) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 58) | def watchedEvents(self): method producedEvents (line 63) | def producedEvents(self): method queryEmailAddr (line 69) | def queryEmailAddr(self, qry): method handleEvent (line 88) | def handleEvent(self, event): FILE: modules/sfp_dehashed.py class sfp_dehashed (line 19) | class sfp_dehashed(SpiderFootPlugin): method setup (line 71) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 79) | def watchedEvents(self): method producedEvents (line 86) | def producedEvents(self): method query (line 96) | def query(self, event, per_page, start): method handleEvent (line 142) | def handleEvent(self, event): FILE: modules/sfp_digitaloceanspace.py class sfp_digitaloceanspace (line 21) | class sfp_digitaloceanspace(SpiderFootPlugin): method setup (line 57) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 67) | def watchedEvents(self): method producedEvents (line 73) | def producedEvents(self): method checkSite (line 76) | def checkSite(self, url): method threadSites (line 97) | def threadSites(self, siteList): method batchSites (line 129) | def batchSites(self, sites): method handleEvent (line 153) | def handleEvent(self, event): FILE: modules/sfp_dns_for_family.py class sfp_dns_for_family (line 18) | class sfp_dns_for_family(SpiderFootPlugin): method setup (line 48) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 55) | def watchedEvents(self): method producedEvents (line 62) | def producedEvents(self): method queryAddr (line 69) | def queryAddr(self, qaddr): method handleEvent (line 83) | def handleEvent(self, event): FILE: modules/sfp_dnsbrute.py class sfp_dnsbrute (line 22) | class sfp_dnsbrute(SpiderFootPlugin): method setup (line 58) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 81) | def watchedEvents(self): method producedEvents (line 90) | def producedEvents(self): method tryHost (line 93) | def tryHost(self, name): method tryHostWrapper (line 102) | def tryHostWrapper(self, hostList, sourceEvent): method sendEvent (line 133) | def sendEvent(self, source, result): method handleEvent (line 140) | def handleEvent(self, event): FILE: modules/sfp_dnscommonsrv.py class sfp_dnscommonsrv (line 19) | class sfp_dnscommonsrv(SpiderFootPlugin): method setup (line 76) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 84) | def watchedEvents(self): method producedEvents (line 87) | def producedEvents(self): method handleEvent (line 90) | def handleEvent(self, event): FILE: modules/sfp_dnsdb.py class sfp_dnsdb (line 20) | class sfp_dnsdb(SpiderFootPlugin): method setup (line 70) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 78) | def watchedEvents(self): method producedEvents (line 82) | def producedEvents(self): method query (line 95) | def query(self, endpoint, queryType, query): method isTooOld (line 141) | def isTooOld(self, lastSeen): method handleEvent (line 148) | def handleEvent(self, event): FILE: modules/sfp_dnsdumpster.py class sfp_dnsdumpster (line 21) | class sfp_dnsdumpster(SpiderFootPlugin): method setup (line 41) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 47) | def watchedEvents(self): method producedEvents (line 50) | def producedEvents(self): method query (line 53) | def query(self, domain): method sendEvent (line 116) | def sendEvent(self, source, host): method handleEvent (line 123) | def handleEvent(self, event): FILE: modules/sfp_dnsgrep.py class sfp_dnsgrep (line 25) | class sfp_dnsgrep(SpiderFootPlugin): method setup (line 69) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 77) | def watchedEvents(self): method producedEvents (line 81) | def producedEvents(self): method query (line 85) | def query(self, qry): method handleEvent (line 110) | def handleEvent(self, event): FILE: modules/sfp_dnsneighbor.py class sfp_dnsneighbor (line 19) | class sfp_dnsneighbor(SpiderFootPlugin): method setup (line 45) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 56) | def watchedEvents(self): method producedEvents (line 62) | def producedEvents(self): method handleEvent (line 66) | def handleEvent(self, event): method processHost (line 144) | def processHost(self, host, parentEvent, affiliate=None): FILE: modules/sfp_dnsraw.py class sfp_dnsraw (line 23) | class sfp_dnsraw(SpiderFootPlugin): method setup (line 46) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 56) | def watchedEvents(self): method producedEvents (line 62) | def producedEvents(self): method handleEvent (line 68) | def handleEvent(self, event): FILE: modules/sfp_dnsresolve.py class sfp_dnsresolve (line 22) | class sfp_dnsresolve(SpiderFootPlugin): method setup (line 54) | def setup(self, sfc, userOpts=dict()): method enrichTarget (line 64) | def enrichTarget(self, target): method resolveTargets (line 95) | def resolveTargets(self, target, validateReverse: bool) -> list: method watchedEvents (line 187) | def watchedEvents(self): method producedEvents (line 202) | def producedEvents(self): method handleEvent (line 209) | def handleEvent(self, event) -> None: method processHost (line 416) | def processHost(self, host, parentEvent, affiliate=None) -> None: method processDomain (line 514) | def processDomain(self, domainName, parentEvent, affil=False, host=Non... FILE: modules/sfp_dnszonexfer.py class sfp_dnszonexfer (line 21) | class sfp_dnszonexfer(SpiderFootPlugin): method setup (line 41) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 49) | def watchedEvents(self): method producedEvents (line 52) | def producedEvents(self): method handleEvent (line 55) | def handleEvent(self, event): FILE: modules/sfp_dronebl.py class sfp_dronebl (line 20) | class sfp_dronebl(SpiderFootPlugin): method setup (line 82) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 89) | def watchedEvents(self): method producedEvents (line 97) | def producedEvents(self): method reverseAddr (line 112) | def reverseAddr(self, ipaddr): method queryAddr (line 118) | def queryAddr(self, qaddr): method handleEvent (line 141) | def handleEvent(self, event): FILE: modules/sfp_duckduckgo.py class sfp_duckduckgo (line 18) | class sfp_duckduckgo(SpiderFootPlugin): method setup (line 53) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 61) | def watchedEvents(self): method producedEvents (line 68) | def producedEvents(self): method handleEvent (line 73) | def handleEvent(self, event): FILE: modules/sfp_email.py class sfp_email (line 17) | class sfp_email(SpiderFootPlugin): method setup (line 32) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 39) | def watchedEvents(self): method producedEvents (line 48) | def producedEvents(self): method handleEvent (line 52) | def handleEvent(self, event): FILE: modules/sfp_emailcrawlr.py class sfp_emailcrawlr (line 23) | class sfp_emailcrawlr(SpiderFootPlugin): method setup (line 69) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 78) | def watchedEvents(self): method producedEvents (line 82) | def producedEvents(self): method queryDomain (line 88) | def queryDomain(self, qry): method parseApiResponse (line 109) | def parseApiResponse(self, res: dict): method handleEvent (line 150) | def handleEvent(self, event): FILE: modules/sfp_emailformat.py class sfp_emailformat (line 21) | class sfp_emailformat(SpiderFootPlugin): method setup (line 51) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 58) | def watchedEvents(self): method producedEvents (line 61) | def producedEvents(self): method handleEvent (line 64) | def handleEvent(self, event): FILE: modules/sfp_emailrep.py class sfp_emailrep (line 19) | class sfp_emailrep(SpiderFootPlugin): method setup (line 60) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 68) | def watchedEvents(self): method producedEvents (line 71) | def producedEvents(self): method query (line 75) | def query(self, qry): method handleEvent (line 123) | def handleEvent(self, event): FILE: modules/sfp_emergingthreats.py class sfp_emergingthreats (line 19) | class sfp_emergingthreats(SpiderFootPlugin): method setup (line 61) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 69) | def watchedEvents(self): method producedEvents (line 77) | def producedEvents(self): method query (line 89) | def query(self, qry, targetType): method handleEvent (line 130) | def handleEvent(self, event): FILE: modules/sfp_errors.py class sfp_errors (line 30) | class sfp_errors(SpiderFootPlugin): method setup (line 53) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 63) | def watchedEvents(self): method producedEvents (line 69) | def producedEvents(self): method handleEvent (line 73) | def handleEvent(self, event): FILE: modules/sfp_ethereum.py class sfp_ethereum (line 19) | class sfp_ethereum(SpiderFootPlugin): method setup (line 35) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 43) | def watchedEvents(self): method producedEvents (line 49) | def producedEvents(self): method handleEvent (line 53) | def handleEvent(self, event): FILE: modules/sfp_etherscan.py class sfp_etherscan (line 20) | class sfp_etherscan(SpiderFootPlugin): method setup (line 62) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 70) | def watchedEvents(self): method producedEvents (line 78) | def producedEvents(self): method query (line 84) | def query(self, qry): method handleEvent (line 105) | def handleEvent(self, event): FILE: modules/sfp_filemeta.py class sfp_filemeta (line 28) | class sfp_filemeta(SpiderFootPlugin): method setup (line 52) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 61) | def watchedEvents(self): method producedEvents (line 67) | def producedEvents(self): method handleEvent (line 71) | def handleEvent(self, event): FILE: modules/sfp_flickr.py class sfp_flickr (line 24) | class sfp_flickr(SpiderFootPlugin): method setup (line 71) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 79) | def watchedEvents(self): method producedEvents (line 83) | def producedEvents(self): method retrieveApiKey (line 88) | def retrieveApiKey(self): method query (line 102) | def query(self, qry, api_key, page=1, per_page=200): method handleEvent (line 137) | def handleEvent(self, event): FILE: modules/sfp_focsec.py class sfp_focsec (line 19) | class sfp_focsec(SpiderFootPlugin): method setup (line 56) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 64) | def watchedEvents(self): method producedEvents (line 70) | def producedEvents(self): method query (line 80) | def query(self, qry): method handleEvent (line 143) | def handleEvent(self, event): FILE: modules/sfp_fortinet.py class sfp_fortinet (line 16) | class sfp_fortinet(SpiderFootPlugin): method setup (line 47) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 55) | def watchedEvents(self): method producedEvents (line 63) | def producedEvents(self): method query (line 71) | def query(self, ip): method handleEvent (line 93) | def handleEvent(self, event): FILE: modules/sfp_fraudguard.py class sfp_fraudguard (line 23) | class sfp_fraudguard(SpiderFootPlugin): method setup (line 85) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 93) | def watchedEvents(self): method producedEvents (line 105) | def producedEvents(self): method query (line 114) | def query(self, qry): method handleEvent (line 159) | def handleEvent(self, event): FILE: modules/sfp_fsecure_riddler.py class sfp_fsecure_riddler (line 19) | class sfp_fsecure_riddler(SpiderFootPlugin): method setup (line 65) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 72) | def watchedEvents(self): method producedEvents (line 76) | def producedEvents(self): method login (line 84) | def login(self): method query (line 123) | def query(self, qry): method handleEvent (line 160) | def handleEvent(self, event): FILE: modules/sfp_fullcontact.py class sfp_fullcontact (line 19) | class sfp_fullcontact(SpiderFootPlugin): method setup (line 69) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 77) | def watchedEvents(self): method producedEvents (line 80) | def producedEvents(self): method query (line 90) | def query(self, url, data, failcount=0): method queryCompany (line 138) | def queryCompany(self, domain): method queryPersonByEmail (line 146) | def queryPersonByEmail(self, email): method queryPersonByName (line 154) | def queryPersonByName(self, name): method handleEvent (line 162) | def handleEvent(self, event): FILE: modules/sfp_fullhunt.py class sfp_fullhunt (line 18) | class sfp_fullhunt(SpiderFootPlugin): method setup (line 56) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 64) | def watchedEvents(self): method producedEvents (line 69) | def producedEvents(self): method queryDomainDetails (line 81) | def queryDomainDetails(self, qry): method parseApiResponse (line 103) | def parseApiResponse(self, res: dict): method handleEvent (line 139) | def handleEvent(self, event): FILE: modules/sfp_github.py class sfp_github (line 19) | class sfp_github(SpiderFootPlugin): method setup (line 50) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 58) | def watchedEvents(self): method producedEvents (line 64) | def producedEvents(self): method buildRepoInfo (line 68) | def buildRepoInfo(self, item): method handleEvent (line 87) | def handleEvent(self, event): FILE: modules/sfp_gleif.py class sfp_gleif (line 20) | class sfp_gleif(SpiderFootPlugin): method setup (line 50) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 57) | def watchedEvents(self): method producedEvents (line 60) | def producedEvents(self): method searchLegalName (line 63) | def searchLegalName(self, qry): method searchAutocompletions (line 107) | def searchAutocompletions(self, qry): method retrieveRecord (line 151) | def retrieveRecord(self, lei): method handleEvent (line 186) | def handleEvent(self, event): FILE: modules/sfp_google_tag_manager.py class sfp_google_tag_manager (line 21) | class sfp_google_tag_manager(SpiderFootPlugin): method setup (line 55) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 62) | def watchedEvents(self): method producedEvents (line 65) | def producedEvents(self): method is_valid_hostname (line 74) | def is_valid_hostname(self, hostname: str = None) -> bool: method queryGoogleTagId (line 84) | def queryGoogleTagId(self, tag_id: str = None) -> set: method handleEvent (line 132) | def handleEvent(self, event): FILE: modules/sfp_googlemaps.py class sfp_googlemaps (line 20) | class sfp_googlemaps(SpiderFootPlugin): method setup (line 62) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 70) | def watchedEvents(self): method producedEvents (line 73) | def producedEvents(self): method query (line 76) | def query(self, address): method handleEvent (line 94) | def handleEvent(self, event): FILE: modules/sfp_googleobjectstorage.py class sfp_googleobjectstorage (line 21) | class sfp_googleobjectstorage(SpiderFootPlugin): method setup (line 56) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 66) | def watchedEvents(self): method producedEvents (line 72) | def producedEvents(self): method checkSite (line 75) | def checkSite(self, url): method threadSites (line 96) | def threadSites(self, siteList): method batchSites (line 128) | def batchSites(self, sites): method handleEvent (line 152) | def handleEvent(self, event): FILE: modules/sfp_googlesafebrowsing.py class sfp_googlesafebrowsing (line 19) | class sfp_googlesafebrowsing(SpiderFootPlugin): method setup (line 62) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 70) | def watchedEvents(self): method producedEvents (line 82) | def producedEvents(self): method query (line 92) | def query(self, qry): method handleEvent (line 168) | def handleEvent(self, event): FILE: modules/sfp_googlesearch.py class sfp_googlesearch (line 16) | class sfp_googlesearch(SpiderFootPlugin): method setup (line 64) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 73) | def watchedEvents(self): method producedEvents (line 79) | def producedEvents(self): method handleEvent (line 82) | def handleEvent(self, event): FILE: modules/sfp_gravatar.py class sfp_gravatar (line 21) | class sfp_gravatar(SpiderFootPlugin): method setup (line 55) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 64) | def watchedEvents(self): method producedEvents (line 68) | def producedEvents(self): method query (line 76) | def query(self, qry): method handleEvent (line 105) | def handleEvent(self, event): FILE: modules/sfp_grayhatwarfare.py class sfp_grayhatwarfare (line 19) | class sfp_grayhatwarfare(SpiderFootPlugin): method setup (line 66) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 74) | def watchedEvents(self): method producedEvents (line 80) | def producedEvents(self): method query (line 88) | def query(self, keyword, start): method handleEvent (line 124) | def handleEvent(self, event): FILE: modules/sfp_greensnow.py class sfp_greensnow (line 18) | class sfp_greensnow(SpiderFootPlugin): method setup (line 59) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 67) | def watchedEvents(self): method producedEvents (line 75) | def producedEvents(self): method query (line 87) | def query(self, qry, targetType): method handleEvent (line 128) | def handleEvent(self, event): FILE: modules/sfp_grep_app.py class sfp_grep_app (line 24) | class sfp_grep_app(SpiderFootPlugin): method setup (line 59) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 67) | def watchedEvents(self): method producedEvents (line 70) | def producedEvents(self): method query (line 75) | def query(self, qry, page): method handleEvent (line 97) | def handleEvent(self, event): FILE: modules/sfp_greynoise.py class sfp_greynoise (line 23) | class sfp_greynoise(SpiderFootPlugin): method setup (line 79) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 90) | def watchedEvents(self): method producedEvents (line 94) | def producedEvents(self): method queryIP (line 108) | def queryIP(self, qry, qry_type): method handleEvent (line 144) | def handleEvent(self, event): FILE: modules/sfp_greynoise_community.py class sfp_greynoise_community (line 22) | class sfp_greynoise_community(SpiderFootPlugin): method setup (line 68) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 79) | def watchedEvents(self): method producedEvents (line 83) | def producedEvents(self): method queryIP (line 90) | def queryIP(self, qry, qry_type): method handleEvent (line 116) | def handleEvent(self, event): FILE: modules/sfp_h1nobbdde.py class sfp_h1nobbdde (line 17) | class sfp_h1nobbdde(SpiderFootPlugin): method setup (line 51) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 61) | def watchedEvents(self): method producedEvents (line 65) | def producedEvents(self): method queryOBB (line 69) | def queryOBB(self, qry): method handleEvent (line 90) | def handleEvent(self, event): FILE: modules/sfp_hackertarget.py class sfp_hackertarget (line 26) | class sfp_hackertarget(SpiderFootPlugin): method setup (line 73) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 82) | def watchedEvents(self): method producedEvents (line 89) | def producedEvents(self): method httpHeaders (line 103) | def httpHeaders(self, ip): method zoneTransfer (line 146) | def zoneTransfer(self, ip): method reverseIpLookup (line 185) | def reverseIpLookup(self, ip): method handleEvent (line 222) | def handleEvent(self, event): FILE: modules/sfp_hashes.py class sfp_hashes (line 17) | class sfp_hashes(SpiderFootPlugin): method setup (line 36) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 43) | def watchedEvents(self): method producedEvents (line 51) | def producedEvents(self): method handleEvent (line 55) | def handleEvent(self, event): FILE: modules/sfp_haveibeenpwned.py class sfp_haveibeenpwned (line 19) | class sfp_haveibeenpwned(SpiderFootPlugin): method setup (line 61) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 73) | def watchedEvents(self): method producedEvents (line 77) | def producedEvents(self): method query (line 80) | def query(self, qry): method queryPaste (line 122) | def queryPaste(self, qry): method handleEvent (line 161) | def handleEvent(self, event): FILE: modules/sfp_honeypot.py class sfp_honeypot (line 19) | class sfp_honeypot(SpiderFootPlugin): method setup (line 94) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 101) | def watchedEvents(self): method producedEvents (line 109) | def producedEvents(self): method reverseAddr (line 122) | def reverseAddr(self, ipaddr): method parseDNS (line 126) | def parseDNS(self, addr): method queryAddr (line 139) | def queryAddr(self, qaddr, parentEvent): method handleEvent (line 187) | def handleEvent(self, event): FILE: modules/sfp_hosting.py class sfp_hosting (line 19) | class sfp_hosting(SpiderFootPlugin): method setup (line 40) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 49) | def watchedEvents(self): method producedEvents (line 55) | def producedEvents(self): method queryAddr (line 58) | def queryAddr(self, qaddr): method handleEvent (line 90) | def handleEvent(self, event): FILE: modules/sfp_hostio.py class sfp_hostio (line 17) | class sfp_hostio(SpiderFootPlugin): method setup (line 54) | def setup(self, sfc, userOpts=None): method watchedEvents (line 61) | def watchedEvents(self): method producedEvents (line 67) | def producedEvents(self): method handle_error_response (line 81) | def handle_error_response(self, qry, res): method query (line 96) | def query(self, qry): method handleEvent (line 118) | def handleEvent(self, event): FILE: modules/sfp_hunter.py class sfp_hunter (line 20) | class sfp_hunter(SpiderFootPlugin): method setup (line 66) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 78) | def watchedEvents(self): method producedEvents (line 82) | def producedEvents(self): method query (line 85) | def query(self, qry, offset=0, limit=10): method handleEvent (line 111) | def handleEvent(self, event): FILE: modules/sfp_hybrid_analysis.py class sfp_hybrid_analysis (line 19) | class sfp_hybrid_analysis(SpiderFootPlugin): method setup (line 65) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 73) | def watchedEvents(self): method producedEvents (line 76) | def producedEvents(self): method queryDomain (line 79) | def queryDomain(self, qry): method queryHost (line 108) | def queryHost(self, qry): method queryHash (line 137) | def queryHash(self, qry): method parseApiResponse (line 166) | def parseApiResponse(self, res: dict): method handleEvent (line 206) | def handleEvent(self, event): FILE: modules/sfp_iban.py class sfp_iban (line 17) | class sfp_iban(SpiderFootPlugin): method setup (line 35) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 46) | def watchedEvents(self): method producedEvents (line 51) | def producedEvents(self): method handleEvent (line 55) | def handleEvent(self, event): FILE: modules/sfp_iknowwhatyoudownload.py class sfp_iknowwhatyoudownload (line 20) | class sfp_iknowwhatyoudownload(SpiderFootPlugin): method setup (line 62) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 70) | def watchedEvents(self): method producedEvents (line 73) | def producedEvents(self): method query (line 76) | def query(self, qry): method handleEvent (line 124) | def handleEvent(self, event): FILE: modules/sfp_intelx.py class sfp_intelx (line 21) | class sfp_intelx(SpiderFootPlugin): method setup (line 87) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 99) | def watchedEvents(self): method producedEvents (line 104) | def producedEvents(self): method query (line 109) | def query(self, qry, qtype): method handleEvent (line 190) | def handleEvent(self, event): FILE: modules/sfp_intfiles.py class sfp_intfiles (line 16) | class sfp_intfiles(SpiderFootPlugin): method setup (line 38) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 47) | def watchedEvents(self): method producedEvents (line 53) | def producedEvents(self): method handleEvent (line 57) | def handleEvent(self, event): FILE: modules/sfp_ipapico.py class sfp_ipapico (line 20) | class sfp_ipapico(SpiderFootPlugin): method setup (line 51) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 59) | def watchedEvents(self): method producedEvents (line 68) | def producedEvents(self): method query (line 74) | def query(self, qry): method handleEvent (line 94) | def handleEvent(self, event): FILE: modules/sfp_ipapicom.py class sfp_ipapicom (line 20) | class sfp_ipapicom(SpiderFootPlugin): method setup (line 61) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 69) | def watchedEvents(self): method producedEvents (line 78) | def producedEvents(self): method query (line 84) | def query(self, qry): method handleEvent (line 106) | def handleEvent(self, event): FILE: modules/sfp_ipinfo.py class sfp_ipinfo (line 19) | class sfp_ipinfo(SpiderFootPlugin): method setup (line 58) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 67) | def watchedEvents(self): method producedEvents (line 73) | def producedEvents(self): method queryIP (line 77) | def queryIP(self, ip): method handleEvent (line 103) | def handleEvent(self, event): FILE: modules/sfp_ipqualityscore.py class sfp_ipqualityscore (line 18) | class sfp_ipqualityscore(SpiderFootPlugin): method setup (line 61) | def setup(self, sfc, userOpts=None): method watchedEvents (line 68) | def watchedEvents(self): method producedEvents (line 76) | def producedEvents(self): method handle_error_response (line 89) | def handle_error_response(self, qry, res): method query (line 104) | def query(self, qry, eventName): method getGeoInfo (line 134) | def getGeoInfo(self, data): method handleEvent (line 155) | def handleEvent(self, event): FILE: modules/sfp_ipregistry.py class sfp_ipregistry (line 19) | class sfp_ipregistry(SpiderFootPlugin): method setup (line 57) | def setup(self, sfc, userOpts=None): method watchedEvents (line 64) | def watchedEvents(self): method producedEvents (line 67) | def producedEvents(self): method query (line 70) | def query(self, qry): method emit (line 91) | def emit(self, etype, data, pevent): method generate_location_events (line 96) | def generate_location_events(self, location, pevent): method generate_security_events (line 131) | def generate_security_events(self, security, pevent): method generate_events (line 140) | def generate_events(self, data, pevent): method handleEvent (line 146) | def handleEvent(self, event): FILE: modules/sfp_ipstack.py class sfp_ipstack (line 19) | class sfp_ipstack(SpiderFootPlugin): method setup (line 58) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 67) | def watchedEvents(self): method producedEvents (line 73) | def producedEvents(self): method handleEvent (line 77) | def handleEvent(self, event): FILE: modules/sfp_isc.py class sfp_isc (line 18) | class sfp_isc(SpiderFootPlugin): method setup (line 62) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 70) | def watchedEvents(self): method producedEvents (line 78) | def producedEvents(self): method query (line 86) | def query(self, ip): method handleEvent (line 108) | def handleEvent(self, event): FILE: modules/sfp_jsonwhoiscom.py class sfp_jsonwhoiscom (line 22) | class sfp_jsonwhoiscom(SpiderFootPlugin): method setup (line 67) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 76) | def watchedEvents(self): method producedEvents (line 80) | def producedEvents(self): method queryDomain (line 87) | def queryDomain(self, qry): method parseApiResponse (line 108) | def parseApiResponse(self, res: dict): method handleEvent (line 154) | def handleEvent(self, event): FILE: modules/sfp_junkfiles.py class sfp_junkfiles (line 18) | class sfp_junkfiles(SpiderFootPlugin): method setup (line 50) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 62) | def watchedEvents(self): method producedEvents (line 68) | def producedEvents(self): method checkValidity (line 72) | def checkValidity(self, junkUrl): method handleEvent (line 86) | def handleEvent(self, event): FILE: modules/sfp_keybase.py class sfp_keybase (line 24) | class sfp_keybase(SpiderFootPlugin): method setup (line 54) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 61) | def watchedEvents(self): method producedEvents (line 64) | def producedEvents(self): method query (line 70) | def query(self, selector: str, qry: str) -> str: method handleEvent (line 129) | def handleEvent(self, event) -> None: FILE: modules/sfp_koodous.py class sfp_koodous (line 23) | class sfp_koodous(SpiderFootPlugin): method setup (line 62) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 70) | def watchedEvents(self): method producedEvents (line 75) | def producedEvents(self): method queryPackageName (line 81) | def queryPackageName(self, qry, cursor=''): method parseApiResponse (line 101) | def parseApiResponse(self, res: dict): method handleEvent (line 141) | def handleEvent(self, event): FILE: modules/sfp_leakix.py class sfp_leakix (line 19) | class sfp_leakix(SpiderFootPlugin): method setup (line 66) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 75) | def watchedEvents(self): method producedEvents (line 79) | def producedEvents(self): method queryApi (line 86) | def queryApi(self, qryType, qry): method parseApiResponse (line 103) | def parseApiResponse(self, res: dict): method handleEvent (line 135) | def handleEvent(self, event): FILE: modules/sfp_maltiverse.py class sfp_maltiverse (line 22) | class sfp_maltiverse(SpiderFootPlugin): method setup (line 67) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 76) | def watchedEvents(self): method producedEvents (line 81) | def producedEvents(self): method queryIPAddress (line 87) | def queryIPAddress(self, qry): method handleEvent (line 121) | def handleEvent(self, event): FILE: modules/sfp_malwarepatrol.py class sfp_malwarepatrol (line 17) | class sfp_malwarepatrol(SpiderFootPlugin): method setup (line 64) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 71) | def watchedEvents(self): method producedEvents (line 80) | def producedEvents(self): method queryAddr (line 94) | def queryAddr(self, qaddr): method handleEvent (line 116) | def handleEvent(self, event): FILE: modules/sfp_metadefender.py class sfp_metadefender (line 19) | class sfp_metadefender(SpiderFootPlugin): method setup (line 65) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 74) | def watchedEvents(self): method producedEvents (line 78) | def producedEvents(self): method queryDomain (line 89) | def queryDomain(self, qry): method queryIp (line 105) | def queryIp(self, qry): method parseApiResponse (line 120) | def parseApiResponse(self, res: dict): method handleEvent (line 151) | def handleEvent(self, event): FILE: modules/sfp_mnemonic.py class sfp_mnemonic (line 23) | class sfp_mnemonic(SpiderFootPlugin): method setup (line 74) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 83) | def watchedEvents(self): method producedEvents (line 91) | def producedEvents(self): method query (line 101) | def query(self, qry, limit=500, offset=0): method handleEvent (line 167) | def handleEvent(self, event): FILE: modules/sfp_multiproxy.py class sfp_multiproxy (line 19) | class sfp_multiproxy(SpiderFootPlugin): method setup (line 60) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 68) | def watchedEvents(self): method producedEvents (line 76) | def producedEvents(self): method queryProxyList (line 88) | def queryProxyList(self, target, targetType): method retrieveProxyList (line 108) | def retrieveProxyList(self): method parseProxyList (line 134) | def parseProxyList(self, proxy_list): method handleEvent (line 158) | def handleEvent(self, event): FILE: modules/sfp_myspace.py class sfp_myspace (line 17) | class sfp_myspace(SpiderFootPlugin): method setup (line 49) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 57) | def watchedEvents(self): method producedEvents (line 60) | def producedEvents(self): method handleEvent (line 63) | def handleEvent(self, event): FILE: modules/sfp_nameapi.py class sfp_nameapi (line 19) | class sfp_nameapi(SpiderFootPlugin): method setup (line 59) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 66) | def watchedEvents(self): method producedEvents (line 71) | def producedEvents(self): method queryEmailAddr (line 77) | def queryEmailAddr(self, qry): method handleEvent (line 96) | def handleEvent(self, event): FILE: modules/sfp_names.py class sfp_names (line 18) | class sfp_names(SpiderFootPlugin): method setup (line 46) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 56) | def watchedEvents(self): method producedEvents (line 62) | def producedEvents(self): method handleEvent (line 66) | def handleEvent(self, event): FILE: modules/sfp_networksdb.py class sfp_networksdb (line 23) | class sfp_networksdb(SpiderFootPlugin): method setup (line 73) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 83) | def watchedEvents(self): method producedEvents (line 87) | def producedEvents(self): method queryIpInfo (line 93) | def queryIpInfo(self, qry): method queryIpGeo (line 114) | def queryIpGeo(self, qry): method queryReverseDns (line 135) | def queryReverseDns(self, qry): method queryForwardDns (line 156) | def queryForwardDns(self, qry): method queryAsnInfo (line 178) | def queryAsnInfo(self, qry): method queryAsnNetworks (line 200) | def queryAsnNetworks(self, qry): method parseApiResponse (line 221) | def parseApiResponse(self, res: dict): method handleEvent (line 255) | def handleEvent(self, event): FILE: modules/sfp_neutrinoapi.py class sfp_neutrinoapi (line 19) | class sfp_neutrinoapi(SpiderFootPlugin): method setup (line 67) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 77) | def watchedEvents(self): method producedEvents (line 81) | def producedEvents(self): method queryPhoneValidate (line 94) | def queryPhoneValidate(self, qry): method queryIpInfo (line 106) | def queryIpInfo(self, qry): method queryIpBlocklist (line 118) | def queryIpBlocklist(self, qry): method queryHostReputation (line 130) | def queryHostReputation(self, qry): method parseApiResponse (line 141) | def parseApiResponse(self, res: dict): method handleEvent (line 172) | def handleEvent(self, event): FILE: modules/sfp_numverify.py class sfp_numverify (line 22) | class sfp_numverify(SpiderFootPlugin): method setup (line 66) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 75) | def watchedEvents(self): method producedEvents (line 79) | def producedEvents(self): method query (line 84) | def query(self, qry): method handleEvent (line 133) | def handleEvent(self, event): FILE: modules/sfp_onioncity.py class sfp_onioncity (line 19) | class sfp_onioncity(SpiderFootPlugin): method setup (line 68) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 77) | def watchedEvents(self): method producedEvents (line 83) | def producedEvents(self): method handleEvent (line 87) | def handleEvent(self, event): FILE: modules/sfp_onionsearchengine.py class sfp_onionsearchengine (line 22) | class sfp_onionsearchengine(SpiderFootPlugin): method setup (line 64) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 72) | def watchedEvents(self): method producedEvents (line 78) | def producedEvents(self): method handleEvent (line 81) | def handleEvent(self, event): FILE: modules/sfp_onyphe.py class sfp_onyphe (line 21) | class sfp_onyphe(SpiderFootPlugin): method setup (line 76) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 84) | def watchedEvents(self): method producedEvents (line 88) | def producedEvents(self): method query (line 104) | def query(self, endpoint, ip, page=1): method emitLocationEvent (line 176) | def emitLocationEvent(self, location, eventData, event): method emitDomainData (line 184) | def emitDomainData(self, response, eventData, event): method isFreshEnough (line 225) | def isFreshEnough(self, result): method handleEvent (line 246) | def handleEvent(self, event): FILE: modules/sfp_openbugbounty.py class sfp_openbugbounty (line 17) | class sfp_openbugbounty(SpiderFootPlugin): method setup (line 56) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 67) | def watchedEvents(self): method producedEvents (line 71) | def producedEvents(self): method queryOBB (line 75) | def queryOBB(self, qry): method handleEvent (line 97) | def handleEvent(self, event): FILE: modules/sfp_opencorporates.py class sfp_opencorporates (line 20) | class sfp_opencorporates(SpiderFootPlugin): method setup (line 63) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 70) | def watchedEvents(self): method producedEvents (line 73) | def producedEvents(self): method searchCompany (line 76) | def searchCompany(self, qry): method retrieveCompanyDetails (line 124) | def retrieveCompanyDetails(self, jurisdiction_code, company_number): method extractCompanyDetails (line 156) | def extractCompanyDetails(self, company, sevt): method handleEvent (line 198) | def handleEvent(self, event): FILE: modules/sfp_opendns.py class sfp_opendns (line 19) | class sfp_opendns(SpiderFootPlugin): method setup (line 62) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 69) | def watchedEvents(self): method producedEvents (line 76) | def producedEvents(self): method queryAddr (line 86) | def queryAddr(self, qaddr): method handleEvent (line 100) | def handleEvent(self, event): FILE: modules/sfp_opennic.py class sfp_opennic (line 19) | class sfp_opennic(SpiderFootPlugin): method setup (line 49) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 56) | def watchedEvents(self): method producedEvents (line 64) | def producedEvents(self): method queryOpenNIC (line 72) | def queryOpenNIC(self, qaddr): method tlds (line 90) | def tlds(self): method handleEvent (line 129) | def handleEvent(self, event): FILE: modules/sfp_openphish.py class sfp_openphish (line 16) | class sfp_openphish(SpiderFootPlugin): method setup (line 55) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 63) | def watchedEvents(self): method producedEvents (line 70) | def producedEvents(self): method queryBlacklist (line 80) | def queryBlacklist(self, target): method retrieveBlacklist (line 92) | def retrieveBlacklist(self): method parseBlacklist (line 118) | def parseBlacklist(self, blacklist): method handleEvent (line 151) | def handleEvent(self, event): FILE: modules/sfp_openstreetmap.py class sfp_openstreetmap (line 24) | class sfp_openstreetmap(SpiderFootPlugin): method setup (line 53) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 61) | def watchedEvents(self): method producedEvents (line 65) | def producedEvents(self): method query (line 70) | def query(self, qry): method handleEvent (line 93) | def handleEvent(self, event): FILE: modules/sfp_pageinfo.py class sfp_pageinfo (line 31) | class sfp_pageinfo(SpiderFootPlugin): method setup (line 47) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 56) | def watchedEvents(self): method producedEvents (line 62) | def producedEvents(self): method handleEvent (line 67) | def handleEvent(self, event): FILE: modules/sfp_pastebin.py class sfp_pastebin (line 19) | class sfp_pastebin(SpiderFootPlugin): method setup (line 69) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 78) | def watchedEvents(self): method producedEvents (line 84) | def producedEvents(self): method handleEvent (line 87) | def handleEvent(self, event): FILE: modules/sfp_pgp.py class sfp_pgp (line 18) | class sfp_pgp(SpiderFootPlugin): method setup (line 53) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 61) | def watchedEvents(self): method producedEvents (line 64) | def producedEvents(self): method queryDomain (line 67) | def queryDomain(self, keyserver_search_url, qry): method queryEmail (line 85) | def queryEmail(self, keyserver_fetch_url, qry): method handleEvent (line 103) | def handleEvent(self, event): FILE: modules/sfp_phishstats.py class sfp_phishstats (line 24) | class sfp_phishstats(SpiderFootPlugin): method setup (line 62) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 70) | def watchedEvents(self): method producedEvents (line 78) | def producedEvents(self): method queryIPAddress (line 93) | def queryIPAddress(self, qry): method handleEvent (line 121) | def handleEvent(self, event): FILE: modules/sfp_phishtank.py class sfp_phishtank (line 16) | class sfp_phishtank(SpiderFootPlugin): method setup (line 51) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 59) | def watchedEvents(self): method producedEvents (line 66) | def producedEvents(self): method queryBlacklist (line 76) | def queryBlacklist(self, target): method retrieveBlacklist (line 91) | def retrieveBlacklist(self): method parseBlacklist (line 117) | def parseBlacklist(self, blacklist): method handleEvent (line 150) | def handleEvent(self, event): FILE: modules/sfp_phone.py class sfp_phone (line 22) | class sfp_phone(SpiderFootPlugin): method setup (line 37) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 44) | def watchedEvents(self): method producedEvents (line 47) | def producedEvents(self): method handleEvent (line 50) | def handleEvent(self, event): FILE: modules/sfp_portscan_tcp.py class sfp_portscan_tcp (line 23) | class sfp_portscan_tcp(SpiderFootPlugin): method setup (line 65) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 97) | def watchedEvents(self): method producedEvents (line 101) | def producedEvents(self): method tryPort (line 104) | def tryPort(self, ip, port): method tryPortWrapper (line 130) | def tryPortWrapper(self, ip, portList): method sendEvent (line 158) | def sendEvent(self, resArray, srcEvent): method handleEvent (line 173) | def handleEvent(self, event): FILE: modules/sfp_projectdiscovery.py class sfp_projectdiscovery (line 18) | class sfp_projectdiscovery(SpiderFootPlugin): method setup (line 60) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 67) | def watchedEvents(self): method producedEvents (line 70) | def producedEvents(self): method query (line 73) | def query(self, qry): method handleEvent (line 96) | def handleEvent(self, event): FILE: modules/sfp_psbdmp.py class sfp_psbdmp (line 18) | class sfp_psbdmp(SpiderFootPlugin): method setup (line 46) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 53) | def watchedEvents(self): method producedEvents (line 56) | def producedEvents(self): method query (line 59) | def query(self, qry): method handleEvent (line 91) | def handleEvent(self, event): FILE: modules/sfp_pulsedive.py class sfp_pulsedive (line 25) | class sfp_pulsedive(SpiderFootPlugin): method setup (line 85) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 93) | def watchedEvents(self): method producedEvents (line 107) | def producedEvents(self): method query (line 113) | def query(self, qry): method handleEvent (line 145) | def handleEvent(self, event): FILE: modules/sfp_punkspider.py class sfp_punkspider (line 18) | class sfp_punkspider(SpiderFootPlugin): method setup (line 49) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 60) | def watchedEvents(self): method producedEvents (line 64) | def producedEvents(self): method query (line 67) | def query(self, domain: str): method parseApiResponse (line 74) | def parseApiResponse(self, res: dict): method handleEvent (line 104) | def handleEvent(self, event): FILE: modules/sfp_quad9.py class sfp_quad9 (line 19) | class sfp_quad9(SpiderFootPlugin): method setup (line 53) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 60) | def watchedEvents(self): method producedEvents (line 67) | def producedEvents(self): method query (line 77) | def query(self, qry): method handleEvent (line 92) | def handleEvent(self, event): FILE: modules/sfp_reversewhois.py class sfp_reversewhois (line 20) | class sfp_reversewhois(SpiderFootPlugin): method setup (line 48) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 60) | def watchedEvents(self): method producedEvents (line 64) | def producedEvents(self): method query (line 68) | def query(self, qry): method handleEvent (line 103) | def handleEvent(self, event): FILE: modules/sfp_ripe.py class sfp_ripe (line 20) | class sfp_ripe(SpiderFootPlugin): method setup (line 58) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 70) | def watchedEvents(self): method producedEvents (line 83) | def producedEvents(self): method fetchRir (line 95) | def fetchRir(self, url): method ipNetblock (line 108) | def ipNetblock(self, ipaddr): method queryWhois (line 130) | def queryWhois(self, qry): method netblockAs (line 145) | def netblockAs(self, prefix): method entityOwnerInfo (line 172) | def entityOwnerInfo(self, entity): method asNetblocks (line 208) | def asNetblocks(self, asn): method asNeighbours (line 230) | def asNeighbours(self, asn): method findName (line 251) | def findName(self, string): method ownsAs (line 287) | def ownsAs(self, asn): method ownsNetblock (line 303) | def ownsNetblock(self, netblock): method handleEvent (line 319) | def handleEvent(self, event): FILE: modules/sfp_riskiq.py class sfp_riskiq (line 19) | class sfp_riskiq(SpiderFootPlugin): method setup (line 76) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 88) | def watchedEvents(self): method producedEvents (line 92) | def producedEvents(self): method query (line 97) | def query(self, qry, qtype, opts=dict()): method handleEvent (line 152) | def handleEvent(self, event): FILE: modules/sfp_robtex.py class sfp_robtex (line 21) | class sfp_robtex(SpiderFootPlugin): method setup (line 74) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 84) | def watchedEvents(self): method producedEvents (line 95) | def producedEvents(self): method handleEvent (line 99) | def handleEvent(self, event): FILE: modules/sfp_s3bucket.py class sfp_s3bucket (line 21) | class sfp_s3bucket(SpiderFootPlugin): method setup (line 57) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 67) | def watchedEvents(self): method producedEvents (line 71) | def producedEvents(self): method checkSite (line 74) | def checkSite(self, url): method threadSites (line 95) | def threadSites(self, siteList): method batchSites (line 125) | def batchSites(self, sites): method handleEvent (line 149) | def handleEvent(self, event): FILE: modules/sfp_searchcode.py class sfp_searchcode (line 22) | class sfp_searchcode(SpiderFootPlugin): method setup (line 54) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 61) | def watchedEvents(self): method producedEvents (line 66) | def producedEvents(self): method query (line 75) | def query(self, qry, page=1, per_page=100): method handleEvent (line 111) | def handleEvent(self, event): FILE: modules/sfp_securitytrails.py class sfp_securitytrails (line 19) | class sfp_securitytrails(SpiderFootPlugin): method setup (line 72) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 84) | def watchedEvents(self): method producedEvents (line 89) | def producedEvents(self): method query (line 96) | def query(self, qry, querytype, page=1, accum=None): method handleEvent (line 149) | def handleEvent(self, event): FILE: modules/sfp_seon.py class sfp_seon (line 19) | class sfp_seon(SpiderFootPlugin): method setup (line 60) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 68) | def watchedEvents(self): method producedEvents (line 79) | def producedEvents(self): method query (line 101) | def query(self, qry, eventName): method handleEvent (line 136) | def handleEvent(self, event): FILE: modules/sfp_shodan.py class sfp_shodan (line 24) | class sfp_shodan(SpiderFootPlugin): method setup (line 71) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 79) | def watchedEvents(self): method producedEvents (line 83) | def producedEvents(self): method queryHost (line 91) | def queryHost(self, qry): method searchHosts (line 120) | def searchHosts(self, qry): method searchHtml (line 154) | def searchHtml(self, qry): method handleEvent (line 192) | def handleEvent(self, event): FILE: modules/sfp_similar.py class sfp_similar (line 61) | class sfp_similar(SpiderFootPlugin): method setup (line 84) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 93) | def watchedEvents(self): method producedEvents (line 99) | def producedEvents(self): method handleEvent (line 103) | def handleEvent(self, event): FILE: modules/sfp_skymem.py class sfp_skymem (line 19) | class sfp_skymem(SpiderFootPlugin): method setup (line 49) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 57) | def watchedEvents(self): method producedEvents (line 63) | def producedEvents(self): method handleEvent (line 67) | def handleEvent(self, event): FILE: modules/sfp_slideshare.py class sfp_slideshare (line 17) | class sfp_slideshare(SpiderFootPlugin): method setup (line 50) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 58) | def watchedEvents(self): method producedEvents (line 62) | def producedEvents(self): method extractMeta (line 66) | def extractMeta(self, meta_property, html): method handleEvent (line 70) | def handleEvent(self, event): FILE: modules/sfp_snov.py class sfp_snov (line 22) | class sfp_snov(SpiderFootPlugin): method setup (line 67) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 76) | def watchedEvents(self): method producedEvents (line 80) | def producedEvents(self): method queryAccessToken (line 84) | def queryAccessToken(self): method queryDomainName (line 122) | def queryDomainName(self, qry, accessToken, currentLastId): method handleEvent (line 148) | def handleEvent(self, event): FILE: modules/sfp_social.py class sfp_social (line 36) | class sfp_social(SpiderFootPlugin): method setup (line 53) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 61) | def watchedEvents(self): method producedEvents (line 64) | def producedEvents(self): method handleEvent (line 67) | def handleEvent(self, event): FILE: modules/sfp_sociallinks.py class sfp_sociallinks (line 19) | class sfp_sociallinks(SpiderFootPlugin): method setup (line 56) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 64) | def watchedEvents(self): method producedEvents (line 74) | def producedEvents(self): method query (line 86) | def query(self, queryString): method queryTelegram (line 117) | def queryTelegram(self, qry, eventName): method queryFlickr (line 125) | def queryFlickr(self, qry): method querySkype (line 130) | def querySkype(self, qry): method queryLinkedin (line 135) | def queryLinkedin(self, qry): method handleEvent (line 141) | def handleEvent(self, event): FILE: modules/sfp_socialprofiles.py class sfp_socialprofiles (line 47) | class sfp_socialprofiles(SpiderFootPlugin): method setup (line 109) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 119) | def watchedEvents(self): method producedEvents (line 125) | def producedEvents(self): method handleEvent (line 129) | def handleEvent(self, event): FILE: modules/sfp_sorbs.py class sfp_sorbs (line 20) | class sfp_sorbs(SpiderFootPlugin): method setup (line 98) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 105) | def watchedEvents(self): method producedEvents (line 113) | def producedEvents(self): method reverseAddr (line 127) | def reverseAddr(self, ipaddr): method queryAddr (line 133) | def queryAddr(self, qaddr): method handleEvent (line 155) | def handleEvent(self, event): FILE: modules/sfp_spamcop.py class sfp_spamcop (line 20) | class sfp_spamcop(SpiderFootPlugin): method setup (line 61) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 68) | def watchedEvents(self): method producedEvents (line 76) | def producedEvents(self): method reverseAddr (line 89) | def reverseAddr(self, ipaddr): method queryAddr (line 95) | def queryAddr(self, qaddr): method handleEvent (line 117) | def handleEvent(self, event): FILE: modules/sfp_spamhaus.py class sfp_spamhaus (line 20) | class sfp_spamhaus(SpiderFootPlugin): method setup (line 78) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 86) | def watchedEvents(self): method producedEvents (line 94) | def producedEvents(self): method reverseAddr (line 107) | def reverseAddr(self, ipaddr): method queryAddr (line 113) | def queryAddr(self, qaddr): method handleEvent (line 135) | def handleEvent(self, event): FILE: modules/sfp_spider.py class sfp_spider (line 20) | class sfp_spider(SpiderFootPlugin): method setup (line 76) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 87) | def watchedEvents(self): method producedEvents (line 91) | def producedEvents(self): method processUrl (line 101) | def processUrl(self, url: str) -> dict: method cleanLinks (line 191) | def cleanLinks(self, links: list) -> list: method linkNotify (line 240) | def linkNotify(self, url: str, parentEvent=None): method contentNotify (line 253) | def contentNotify(self, url: str, httpresult: dict, parentEvent=None) ... method handleEvent (line 306) | def handleEvent(self, event) -> None: method spiderFrom (line 361) | def spiderFrom(self, startingPoint: str) -> None: FILE: modules/sfp_spur.py class sfp_spur (line 21) | class sfp_spur(SpiderFootPlugin): method setup (line 73) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 82) | def watchedEvents(self): method producedEvents (line 91) | def producedEvents(self): method queryIPAddress (line 103) | def queryIPAddress(self, ipAddr): method handleEvent (line 134) | def handleEvent(self, event): FILE: modules/sfp_spyonweb.py class sfp_spyonweb (line 21) | class sfp_spyonweb(SpiderFootPlugin): method setup (line 75) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 84) | def watchedEvents(self): method producedEvents (line 88) | def producedEvents(self): method query (line 94) | def query(self, endpoint, qry, limit=100): method queryGoogleAnalytics (line 144) | def queryGoogleAnalytics(self, qry, limit=100): method queryGoogleAdsense (line 156) | def queryGoogleAdsense(self, qry, limit=100): method queryIP (line 168) | def queryIP(self, qry, limit=100): method querySummary (line 180) | def querySummary(self, qry, limit=100): method handleEvent (line 192) | def handleEvent(self, event): FILE: modules/sfp_sslcert.py class sfp_sslcert (line 18) | class sfp_sslcert(SpiderFootPlugin): method setup (line 49) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 61) | def watchedEvents(self): method producedEvents (line 67) | def producedEvents(self): method handleEvent (line 76) | def handleEvent(self, event): FILE: modules/sfp_stackoverflow.py class sfp_stackoverflow (line 20) | class sfp_stackoverflow(SpiderFootPlugin): method setup (line 64) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 73) | def watchedEvents(self): method producedEvents (line 77) | def producedEvents(self): method query (line 88) | def query(self, qry, qryType): method extractUsername (line 136) | def extractUsername(self, questionId): method extractIP4s (line 151) | def extractIP4s(self, text): method extractIP6s (line 165) | def extractIP6s(self, text): method handleEvent (line 179) | def handleEvent(self, event): FILE: modules/sfp_stevenblack_hosts.py class sfp_stevenblack_hosts (line 17) | class sfp_stevenblack_hosts(SpiderFootPlugin): method setup (line 48) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 56) | def watchedEvents(self): method producedEvents (line 63) | def producedEvents(self): method queryBlocklist (line 73) | def queryBlocklist(self, target): method retrieveBlocklist (line 85) | def retrieveBlocklist(self): method parseBlocklist (line 112) | def parseBlocklist(self, blocklist): method handleEvent (line 141) | def handleEvent(self, event): FILE: modules/sfp_strangeheaders.py class sfp_strangeheaders (line 82) | class sfp_strangeheaders(SpiderFootPlugin): method setup (line 97) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 106) | def watchedEvents(self): method producedEvents (line 110) | def producedEvents(self): method handleEvent (line 114) | def handleEvent(self, event): FILE: modules/sfp_subdomain_takeover.py class sfp_subdomain_takeover (line 20) | class sfp_subdomain_takeover(SpiderFootPlugin): method setup (line 43) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 72) | def watchedEvents(self): method producedEvents (line 76) | def producedEvents(self): method handleEvent (line 80) | def handleEvent(self, event): FILE: modules/sfp_sublist3r.py class sfp_sublist3r (line 19) | class sfp_sublist3r(SpiderFootPlugin): method setup (line 41) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 47) | def watchedEvents(self): method producedEvents (line 50) | def producedEvents(self): method query (line 53) | def query(self, domain): method sendEvent (line 78) | def sendEvent(self, source, host): method handleEvent (line 85) | def handleEvent(self, event): FILE: modules/sfp_surbl.py class sfp_surbl (line 19) | class sfp_surbl(SpiderFootPlugin): method setup (line 61) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 69) | def watchedEvents(self): method producedEvents (line 80) | def producedEvents(self): method reverseAddr (line 99) | def reverseAddr(self, ipaddr): method query (line 105) | def query(self, qaddr): method handleEvent (line 128) | def handleEvent(self, event): FILE: modules/sfp_talosintel.py class sfp_talosintel (line 19) | class sfp_talosintel(SpiderFootPlugin): method setup (line 63) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 72) | def watchedEvents(self): method producedEvents (line 81) | def producedEvents(self): method queryBlacklist (line 93) | def queryBlacklist(self, target, targetType): method retrieveBlacklist (line 112) | def retrieveBlacklist(self): method parseBlacklist (line 140) | def parseBlacklist(self, blacklist): method handleEvent (line 165) | def handleEvent(self, event): FILE: modules/sfp_template.py class sfp_template (line 20) | class sfp_template(SpiderFootPlugin): method setup (line 184) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 207) | def watchedEvents(self): method producedEvents (line 216) | def producedEvents(self): method query (line 229) | def query(self, qry): method handleEvent (line 261) | def handleEvent(self, event): FILE: modules/sfp_textmagic.py class sfp_textmagic (line 18) | class sfp_textmagic(SpiderFootPlugin): method setup (line 58) | def setup(self, sfc, userOpts=None): method watchedEvents (line 65) | def watchedEvents(self): method producedEvents (line 70) | def producedEvents(self): method handle_error_response (line 76) | def handle_error_response(self, qry, res): method queryPhoneNumber (line 91) | def queryPhoneNumber(self, qry): method handleEvent (line 119) | def handleEvent(self, event): FILE: modules/sfp_threatcrowd.py class sfp_threatcrowd (line 20) | class sfp_threatcrowd(SpiderFootPlugin): method setup (line 68) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 80) | def watchedEvents(self): method producedEvents (line 86) | def producedEvents(self): method query (line 92) | def query(self, qry): method handleEvent (line 119) | def handleEvent(self, event): FILE: modules/sfp_threatfox.py class sfp_threatfox (line 19) | class sfp_threatfox(SpiderFootPlugin): method setup (line 52) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 59) | def watchedEvents(self): method producedEvents (line 65) | def producedEvents(self): method query (line 73) | def query(self, qry): method handleEvent (line 138) | def handleEvent(self, event): FILE: modules/sfp_threatjammer.py class sfp_threatjammer (line 19) | class sfp_threatjammer(SpiderFootPlugin): method setup (line 69) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 77) | def watchedEvents(self): method producedEvents (line 85) | def producedEvents(self): method queryIp (line 93) | def queryIp(self, ip): method handleEvent (line 152) | def handleEvent(self, event): FILE: modules/sfp_threatminer.py class sfp_threatminer (line 22) | class sfp_threatminer(SpiderFootPlugin): method setup (line 76) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 90) | def watchedEvents(self): method producedEvents (line 95) | def producedEvents(self): method query (line 98) | def query(self, qry, querytype): method handleEvent (line 129) | def handleEvent(self, event): FILE: modules/sfp_tldsearch.py class sfp_tldsearch (line 23) | class sfp_tldsearch(SpiderFootPlugin): method setup (line 54) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 64) | def watchedEvents(self): method producedEvents (line 70) | def producedEvents(self): method tryTld (line 73) | def tryTld(self, target, tld): method tryTldWrapper (line 95) | def tryTldWrapper(self, tldList, sourceEvent): method sendEvent (line 127) | def sendEvent(self, source, result): method handleEvent (line 149) | def handleEvent(self, event): FILE: modules/sfp_tool_cmseek.py class sfp_tool_cmseek (line 22) | class sfp_tool_cmseek(SpiderFootPlugin): method setup (line 53) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 63) | def watchedEvents(self): method producedEvents (line 69) | def producedEvents(self): method handleEvent (line 73) | def handleEvent(self, event): FILE: modules/sfp_tool_dnstwist.py class sfp_tool_dnstwist (line 22) | class sfp_tool_dnstwist(SpiderFootPlugin): method setup (line 58) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 68) | def watchedEvents(self): method producedEvents (line 74) | def producedEvents(self): method handleEvent (line 78) | def handleEvent(self, event): FILE: modules/sfp_tool_nbtscan.py class sfp_tool_nbtscan (line 22) | class sfp_tool_nbtscan(SpiderFootPlugin): method setup (line 57) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 66) | def watchedEvents(self): method producedEvents (line 69) | def producedEvents(self): method handleEvent (line 72) | def handleEvent(self, event): FILE: modules/sfp_tool_nmap.py class sfp_tool_nmap (line 21) | class sfp_tool_nmap(SpiderFootPlugin): method setup (line 58) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 68) | def watchedEvents(self): method producedEvents (line 74) | def producedEvents(self): method handleEvent (line 78) | def handleEvent(self, event): FILE: modules/sfp_tool_nuclei.py class sfp_tool_nuclei (line 24) | class sfp_tool_nuclei(SpiderFootPlugin): method setup (line 64) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 71) | def watchedEvents(self): method producedEvents (line 74) | def producedEvents(self): method handleEvent (line 86) | def handleEvent(self, event): FILE: modules/sfp_tool_onesixtyone.py class sfp_tool_onesixtyone (line 23) | class sfp_tool_onesixtyone(SpiderFootPlugin): method setup (line 57) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 76) | def watchedEvents(self): method producedEvents (line 79) | def producedEvents(self): method handleEvent (line 86) | def handleEvent(self, event): FILE: modules/sfp_tool_retirejs.py class sfp_tool_retirejs (line 23) | class sfp_tool_retirejs(SpiderFootPlugin): method setup (line 53) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 60) | def watchedEvents(self): method producedEvents (line 63) | def producedEvents(self): method handleEvent (line 73) | def handleEvent(self, event): FILE: modules/sfp_tool_snallygaster.py class sfp_tool_snallygaster (line 22) | class sfp_tool_snallygaster(SpiderFootPlugin): method setup (line 54) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 63) | def watchedEvents(self): method producedEvents (line 66) | def producedEvents(self): method handleEvent (line 75) | def handleEvent(self, event): FILE: modules/sfp_tool_testsslsh.py class sfp_tool_testsslsh (line 24) | class sfp_tool_testsslsh(SpiderFootPlugin): method setup (line 60) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 69) | def watchedEvents(self): method producedEvents (line 72) | def producedEvents(self): method handleEvent (line 82) | def handleEvent(self, event): FILE: modules/sfp_tool_trufflehog.py class sfp_tool_trufflehog (line 22) | class sfp_tool_trufflehog(SpiderFootPlugin): method setup (line 55) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 64) | def watchedEvents(self): method producedEvents (line 67) | def producedEvents(self): method handleEvent (line 70) | def handleEvent(self, event): FILE: modules/sfp_tool_wafw00f.py class sfp_tool_wafw00f (line 21) | class sfp_tool_wafw00f(SpiderFootPlugin): method setup (line 49) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 58) | def watchedEvents(self): method producedEvents (line 61) | def producedEvents(self): method handleEvent (line 64) | def handleEvent(self, event): FILE: modules/sfp_tool_wappalyzer.py class sfp_tool_wappalyzer (line 22) | class sfp_tool_wappalyzer(SpiderFootPlugin): method setup (line 54) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 61) | def watchedEvents(self): method producedEvents (line 64) | def producedEvents(self): method handleEvent (line 68) | def handleEvent(self, event): FILE: modules/sfp_tool_whatweb.py class sfp_tool_whatweb (line 21) | class sfp_tool_whatweb(SpiderFootPlugin): method setup (line 58) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 67) | def watchedEvents(self): method producedEvents (line 70) | def producedEvents(self): method handleEvent (line 73) | def handleEvent(self, event): FILE: modules/sfp_torch.py class sfp_torch (line 20) | class sfp_torch(SpiderFootPlugin): method setup (line 54) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 61) | def watchedEvents(self): method producedEvents (line 68) | def producedEvents(self): method handleEvent (line 74) | def handleEvent(self, event): FILE: modules/sfp_torexits.py class sfp_torexits (line 21) | class sfp_torexits(SpiderFootPlugin): method setup (line 56) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 65) | def watchedEvents(self): method producedEvents (line 75) | def producedEvents(self): method queryExitNodes (line 82) | def queryExitNodes(self, ip): method retrieveExitNodes (line 95) | def retrieveExitNodes(self): method parseExitNodes (line 121) | def parseExitNodes(self, data): method handleEvent (line 172) | def handleEvent(self, event): FILE: modules/sfp_trashpanda.py class sfp_trashpanda (line 21) | class sfp_trashpanda(SpiderFootPlugin): method setup (line 59) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 67) | def watchedEvents(self): method producedEvents (line 77) | def producedEvents(self): method query (line 84) | def query(self, qry, eventName): method handleEvent (line 113) | def handleEvent(self, event): FILE: modules/sfp_trumail.py class sfp_trumail (line 19) | class sfp_trumail(SpiderFootPlugin): method setup (line 53) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 60) | def watchedEvents(self): method producedEvents (line 65) | def producedEvents(self): method queryEmailAddr (line 71) | def queryEmailAddr(self, qry): method handleEvent (line 90) | def handleEvent(self, event): FILE: modules/sfp_twilio.py class sfp_twilio (line 19) | class sfp_twilio(SpiderFootPlugin): method setup (line 61) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 68) | def watchedEvents(self): method producedEvents (line 71) | def producedEvents(self): method queryPhoneNumber (line 76) | def queryPhoneNumber(self, phoneNumber): method handleEvent (line 115) | def handleEvent(self, event): FILE: modules/sfp_twitter.py class sfp_twitter (line 17) | class sfp_twitter(SpiderFootPlugin): method setup (line 45) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 54) | def watchedEvents(self): method producedEvents (line 58) | def producedEvents(self): method handleEvent (line 62) | def handleEvent(self, event): FILE: modules/sfp_uceprotect.py class sfp_uceprotect (line 20) | class sfp_uceprotect(SpiderFootPlugin): method setup (line 60) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 67) | def watchedEvents(self): method producedEvents (line 75) | def producedEvents(self): method reverseAddr (line 88) | def reverseAddr(self, ipaddr): method queryDnsblLevel1 (line 91) | def queryDnsblLevel1(self, qaddr): method queryDnsblLevel2 (line 113) | def queryDnsblLevel2(self, qaddr): method handleEvent (line 135) | def handleEvent(self, event): FILE: modules/sfp_urlscan.py class sfp_urlscan (line 21) | class sfp_urlscan(SpiderFootPlugin): method setup (line 57) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 66) | def watchedEvents(self): method producedEvents (line 70) | def producedEvents(self): method query (line 76) | def query(self, qry): method handleEvent (line 102) | def handleEvent(self, event): FILE: modules/sfp_venmo.py class sfp_venmo (line 18) | class sfp_venmo(SpiderFootPlugin): method setup (line 46) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 54) | def watchedEvents(self): method producedEvents (line 58) | def producedEvents(self): method query (line 62) | def query(self, qry): method handleEvent (line 88) | def handleEvent(self, event): FILE: modules/sfp_viewdns.py class sfp_viewdns (line 21) | class sfp_viewdns(SpiderFootPlugin): method setup (line 67) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 76) | def watchedEvents(self): method producedEvents (line 83) | def producedEvents(self): method query (line 90) | def query(self, qry, querytype, page=1): method handleEvent (line 161) | def handleEvent(self, event): FILE: modules/sfp_virustotal.py class sfp_virustotal (line 24) | class sfp_virustotal(SpiderFootPlugin): method setup (line 79) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 86) | def watchedEvents(self): method producedEvents (line 96) | def producedEvents(self): method queryIp (line 111) | def queryIp(self, qry): method queryDomain (line 139) | def queryDomain(self, qry): method handleEvent (line 172) | def handleEvent(self, event): FILE: modules/sfp_voipbl.py class sfp_voipbl (line 19) | class sfp_voipbl(SpiderFootPlugin): method setup (line 58) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 66) | def watchedEvents(self): method producedEvents (line 74) | def producedEvents(self): method queryBlacklist (line 86) | def queryBlacklist(self, target, targetType): method retrieveBlacklist (line 105) | def retrieveBlacklist(self): method parseBlacklist (line 131) | def parseBlacklist(self, blacklist): method handleEvent (line 160) | def handleEvent(self, event): FILE: modules/sfp_vxvault.py class sfp_vxvault (line 16) | class sfp_vxvault(SpiderFootPlugin): method setup (line 57) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 66) | def watchedEvents(self): method producedEvents (line 78) | def producedEvents(self): method queryBlacklist (line 87) | def queryBlacklist(self, target): method retrieveBlacklist (line 99) | def retrieveBlacklist(self): method parseBlacklist (line 125) | def parseBlacklist(self, blacklist): method handleEvent (line 159) | def handleEvent(self, event): FILE: modules/sfp_webanalytics.py class sfp_webanalytics (line 19) | class sfp_webanalytics(SpiderFootPlugin): method setup (line 34) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 42) | def watchedEvents(self): method producedEvents (line 46) | def producedEvents(self): method handleEvent (line 50) | def handleEvent(self, event): FILE: modules/sfp_webframework.py class sfp_webframework (line 30) | class sfp_webframework(SpiderFootPlugin): method setup (line 53) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 63) | def watchedEvents(self): method producedEvents (line 69) | def producedEvents(self): method handleEvent (line 73) | def handleEvent(self, event): FILE: modules/sfp_webserver.py class sfp_webserver (line 19) | class sfp_webserver(SpiderFootPlugin): method setup (line 35) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 44) | def watchedEvents(self): method producedEvents (line 48) | def producedEvents(self): method handleEvent (line 53) | def handleEvent(self, event): FILE: modules/sfp_whatcms.py class sfp_whatcms (line 22) | class sfp_whatcms(SpiderFootPlugin): method setup (line 72) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 81) | def watchedEvents(self): method producedEvents (line 85) | def producedEvents(self): method queryCmsDetect (line 90) | def queryCmsDetect(self, qry): method queryCmsTechnology (line 106) | def queryCmsTechnology(self, qry): method parseApiResponse (line 121) | def parseApiResponse(self, res: dict): method handleEvent (line 196) | def handleEvent(self, event): FILE: modules/sfp_whois.py class sfp_whois (line 21) | class sfp_whois(SpiderFootPlugin): method setup (line 41) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 49) | def watchedEvents(self): method producedEvents (line 56) | def producedEvents(self): method handleEvent (line 62) | def handleEvent(self, event): FILE: modules/sfp_whoisology.py class sfp_whoisology (line 18) | class sfp_whoisology(SpiderFootPlugin): method setup (line 64) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 75) | def watchedEvents(self): method producedEvents (line 79) | def producedEvents(self): method query (line 83) | def query(self, qry, querytype): method handleEvent (line 115) | def handleEvent(self, event): FILE: modules/sfp_whoxy.py class sfp_whoxy (line 18) | class sfp_whoxy(SpiderFootPlugin): method setup (line 65) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 76) | def watchedEvents(self): method producedEvents (line 80) | def producedEvents(self): method query (line 84) | def query(self, qry, querytype, page=1, accum=None): method handleEvent (line 128) | def handleEvent(self, event): FILE: modules/sfp_wigle.py class sfp_wigle (line 22) | class sfp_wigle(SpiderFootPlugin): method setup (line 73) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 85) | def watchedEvents(self): method producedEvents (line 89) | def producedEvents(self): method getnetworks (line 92) | def getnetworks(self, coords): method validApiKey (line 144) | def validApiKey(self, api_key): method handleEvent (line 157) | def handleEvent(self, event): FILE: modules/sfp_wikileaks.py class sfp_wikileaks (line 18) | class sfp_wikileaks(SpiderFootPlugin): method setup (line 55) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 63) | def watchedEvents(self): method producedEvents (line 69) | def producedEvents(self): method handleEvent (line 73) | def handleEvent(self, event): FILE: modules/sfp_wikipediaedits.py class sfp_wikipediaedits (line 24) | class sfp_wikipediaedits(SpiderFootPlugin): method setup (line 57) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 65) | def watchedEvents(self): method producedEvents (line 68) | def producedEvents(self): method query (line 71) | def query(self, qry): method handleEvent (line 112) | def handleEvent(self, event): FILE: modules/sfp_xforce.py class sfp_xforce (line 24) | class sfp_xforce(SpiderFootPlugin): method setup (line 93) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 101) | def watchedEvents(self): method producedEvents (line 113) | def producedEvents(self): method query (line 130) | def query(self, qry, querytype): method parseApiResponse (line 154) | def parseApiResponse(self, res: dict): method handleEvent (line 203) | def handleEvent(self, event): FILE: modules/sfp_yandexdns.py class sfp_yandexdns (line 19) | class sfp_yandexdns(SpiderFootPlugin): method setup (line 57) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 64) | def watchedEvents(self): method producedEvents (line 71) | def producedEvents(self): method queryAddr (line 82) | def queryAddr(self, qaddr): method handleEvent (line 96) | def handleEvent(self, event): FILE: modules/sfp_zetalytics.py class sfp_zetalytics (line 19) | class sfp_zetalytics(SpiderFootPlugin): method setup (line 51) | def setup(self, sfc, userOpts=None): method watchedEvents (line 57) | def watchedEvents(self): method producedEvents (line 60) | def producedEvents(self): method emit (line 63) | def emit(self, etype, data, pevent): method verify_emit_internet_name (line 70) | def verify_emit_internet_name(self, hostname, pevent): method request (line 88) | def request(self, path, params): method query_subdomains (line 107) | def query_subdomains(self, domain): method query_hostname (line 110) | def query_hostname(self, hostname): method query_email_domain (line 113) | def query_email_domain(self, email_domain): method query_email_address (line 116) | def query_email_address(self, email_address): method generate_subdomains_events (line 119) | def generate_subdomains_events(self, data, pevent): method generate_hostname_events (line 137) | def generate_hostname_events(self, data, pevent): method generate_email_events (line 158) | def generate_email_events(self, data, pevent): method generate_email_domain_events (line 175) | def generate_email_domain_events(self, data, pevent): method handleEvent (line 192) | def handleEvent(self, event): FILE: modules/sfp_zonefiles.py class sfp_zonefiles (line 19) | class sfp_zonefiles(SpiderFootPlugin): method setup (line 58) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 66) | def watchedEvents(self): method producedEvents (line 69) | def producedEvents(self): method queryDomain (line 79) | def queryDomain(self, qry): method parseApiResponse (line 103) | def parseApiResponse(self, res: dict): method handleEvent (line 141) | def handleEvent(self, event): FILE: modules/sfp_zoneh.py class sfp_zoneh (line 19) | class sfp_zoneh(SpiderFootPlugin): method setup (line 63) | def setup(self, sfc, userOpts=dict()): method watchedEvents (line 76) | def watchedEvents(self): method producedEvents (line 84) | def producedEvents(self): method lookupItem (line 89) | def lookupItem(self, target, content): method handleEvent (line 99) | def handleEvent(self, event): FILE: sf.py function main (line 42) | def main() -> None: function start_scan (line 235) | def start_scan(sfConfig: dict, sfModules: dict, args, loggingQueue) -> N... function start_web_server (line 461) | def start_web_server(sfWebUiConfig: dict, sfConfig: dict, loggingQueue=N... function handle_abort (line 589) | def handle_abort(signal, frame) -> None: FILE: sfcli.py class bcolors (line 46) | class bcolors: class SpiderFootCli (line 56) | class SpiderFootCli(cmd.Cmd): method default (line 81) | def default(self, line): method complete_start (line 88) | def complete_start(self, text, line, startidx, endidx): method complete_find (line 91) | def complete_find(self, text, line, startidx, endidx): method complete_data (line 94) | def complete_data(self, text, line, startidx, endidx): method complete_default (line 98) | def complete_default(self, text, line, startidx, endidx): method dprint (line 118) | def dprint(self, msg, err=False, deb=False, plain=False, color=None): method do_debug (line 160) | def do_debug(self, line): method do_spool (line 169) | def do_spool(self, line): method do_history (line 184) | def do_history(self, line): method precmd (line 205) | def precmd(self, line): method ddprint (line 220) | def ddprint(self, msg): method edprint (line 224) | def edprint(self, msg): method pretty (line 228) | def pretty(self, data, titlemap=None): method request (line 348) | def request(self, url, post=None): method emptyline (line 399) | def emptyline(self): method completedefault (line 402) | def completedefault(self, text, line, begidx, endidx): method myparseline (line 408) | def myparseline(self, cmdline, replace=True): method send_output (line 449) | def send_output(self, data, cmd, titles=None, total=True, raw=False): method do_query (line 536) | def do_query(self, line): method do_ping (line 555) | def do_ping(self, line): method do_modules (line 574) | def do_modules(self, line, cacheonly=False): method do_correlationrules (line 591) | def do_correlationrules(self, line, cacheonly=False): method do_types (line 609) | def do_types(self, line, cacheonly=False): method do_load (line 633) | def do_load(self, line): method do_scaninfo (line 639) | def do_scaninfo(self, line): method do_scans (line 673) | def do_scans(self, line): method do_correlations (line 707) | def do_correlations(self, line): method do_data (line 746) | def do_data(self, line): method do_export (line 792) | def do_export(self, line): method do_logs (line 854) | def do_logs(self, line): method do_start (line 954) | def do_start(self, line): method do_stop (line 1022) | def do_stop(self, line): method do_search (line 1036) | def do_search(self, line): method do_find (line 1042) | def do_find(self, line): method do_summary (line 1086) | def do_summary(self, line): method do_delete (line 1123) | def do_delete(self, line): method print_topics (line 1137) | def print_topics(self, header, cmds, cmdlen, maxcol): method do_set (line 1176) | def do_set(self, line): method do_shell (line 1325) | def do_shell(self, line): method do_clear (line 1331) | def do_clear(self, line): method do_exit (line 1337) | def do_exit(self, line): method do_EOF (line 1343) | def do_EOF(self, line): FILE: sflib.py class SpiderFoot (line 44) | class SpiderFoot: method __init__ (line 58) | def __init__(self, options: dict) -> None: method dbh (line 83) | def dbh(self): method scanId (line 92) | def scanId(self) -> str: method socksProxy (line 101) | def socksProxy(self) -> str: method dbh (line 110) | def dbh(self, dbh): method scanId (line 121) | def scanId(self, scanId: str) -> str: method socksProxy (line 130) | def socksProxy(self, socksProxy: str) -> str: method optValueToData (line 142) | def optValueToData(self, val: str) -> str: method error (line 182) | def error(self, message: str) -> None: method fatal (line 193) | def fatal(self, error: str) -> None: method status (line 205) | def status(self, message: str) -> None: method info (line 216) | def info(self, message: str) -> None: method debug (line 227) | def debug(self, message: str) -> None: method hashstring (line 240) | def hashstring(self, string: str) -> str: method cachePut (line 254) | def cachePut(self, label: str, data: str) -> None: method cacheGet (line 276) | def cacheGet(self, label: str, timeoutHrs: int) -> str: method configSerialize (line 306) | def configSerialize(self, opts: dict, filterSystem: bool = True): method configUnserialize (line 370) | def configUnserialize(self, opts: dict, referencePoint: dict, filterSy... method modulesProducing (line 465) | def modulesProducing(self, events: list) -> list: method modulesConsuming (line 499) | def modulesConsuming(self, events: list) -> list: method eventsFromModules (line 534) | def eventsFromModules(self, modules: list) -> list: method eventsToModules (line 562) | def eventsToModules(self, modules: list) -> list: method urlFQDN (line 590) | def urlFQDN(self, url: str) -> str: method domainKeyword (line 612) | def domainKeyword(self, domain: str, tldList: list) -> str: method domainKeywords (line 640) | def domainKeywords(self, domainList: list, tldList: list) -> set: method hostDomain (line 661) | def hostDomain(self, hostname: str, tldList: list) -> str: method validHost (line 679) | def validHost(self, hostname: str, tldList: str) -> bool: method isDomain (line 704) | def isDomain(self, hostname: str, tldList: list) -> bool: method validIP (line 728) | def validIP(self, address: str) -> bool: method validIP6 (line 741) | def validIP6(self, address: str) -> bool: method validIpNetwork (line 754) | def validIpNetwork(self, cidr: str) -> bool: method isPublicIpAddress (line 774) | def isPublicIpAddress(self, ip: str) -> bool: method normalizeDNS (line 801) | def normalizeDNS(self, res: list) -> list: method resolveHost (line 827) | def resolveHost(self, host: str) -> list: method resolveIP (line 855) | def resolveIP(self, ipaddr: str) -> list: method resolveHost6 (line 885) | def resolveHost6(self, hostname: str) -> list: method validateIP (line 916) | def validateIP(self, host: str, ip: str) -> bool: method safeSocket (line 943) | def safeSocket(self, host: str, port: int, timeout: int) -> 'ssl.SSLSo... method safeSSLSocket (line 958) | def safeSSLSocket(self, host: str, port: int, timeout: int) -> 'ssl.SS... method parseCert (line 976) | def parseCert(self, rawcert: str, fqdn: str = None, expiringdays: int ... method getSession (line 1083) | def getSession(self) -> 'requests.sessions.Session': method removeUrlCreds (line 1097) | def removeUrlCreds(self, url: str) -> str: method isValidLocalOrLoopbackIp (line 1121) | def isValidLocalOrLoopbackIp(self, ip: str) -> bool: method useProxyForUrl (line 1141) | def useProxyForUrl(self, url: str) -> bool: method fetchUrl (line 1191) | def fetchUrl( method checkDnsWildcard (line 1439) | def checkDnsWildcard(self, target: str) -> bool: method cveInfo (line 1459) | def cveInfo(self, cveId: str, sources: str = "circl,nist") -> (str, str): method googleIterate (line 1542) | def googleIterate(self, searchString: str, opts: dict = None) -> dict: method bingIterate (line 1606) | def bingIterate(self, searchString: str, opts: dict = None) -> dict: FILE: sfscan.py function startSpiderFootScanner (line 26) | def startSpiderFootScanner(loggingQueue, *args, **kwargs): class SpiderFootScanner (line 31) | class SpiderFootScanner(): method __init__ (line 52) | def __init__(self, scanName: str, scanId: str, targetValue: str, targe... method scanId (line 222) | def scanId(self) -> str: method status (line 226) | def status(self) -> str: method __setStatus (line 229) | def __setStatus(self, status: str, started: float = None, ended: float... method __startScan (line 260) | def __startScan(self) -> None: method runCorrelations (line 428) | def runCorrelations(self) -> None: method waitForThreads (line 438) | def waitForThreads(self) -> None: method threadsFinished (line 517) | def threadsFinished(self, log_status: bool = False) -> bool: FILE: sfwebui.py class SpiderFootWebUi (line 46) | class SpiderFootWebUi: method __init__ (line 55) | def __init__(self: 'SpiderFootWebUi', web_config: dict, config: dict, ... method error_page (line 124) | def error_page(self: 'SpiderFootWebUi') -> None: method error_page_401 (line 133) | def error_page_401(self: 'SpiderFootWebUi', status: str, message: str,... method error_page_404 (line 147) | def error_page_404(self: 'SpiderFootWebUi', status: str, message: str,... method jsonify_error (line 162) | def jsonify_error(self: 'SpiderFootWebUi', status: str, message: str) ... method error (line 181) | def error(self: 'SpiderFootWebUi', message: str) -> None: method cleanUserInput (line 193) | def cleanUserInput(self: 'SpiderFootWebUi', inputList: list) -> list: method searchBase (line 226) | def searchBase(self: 'SpiderFootWebUi', id: str = None, eventType: str... method buildExcel (line 278) | def buildExcel(self: 'SpiderFootWebUi', data: list, columnNames: list,... method scanexportlogs (line 332) | def scanexportlogs(self: 'SpiderFootWebUi', id: str, dialect: str = "e... method scancorrelationsexport (line 370) | def scancorrelationsexport(self: 'SpiderFootWebUi', id: str, filetype:... method scaneventresultexport (line 440) | def scaneventresultexport(self: 'SpiderFootWebUi', id: str, type: str,... method scaneventresultexportmulti (line 491) | def scaneventresultexportmulti(self: 'SpiderFootWebUi', ids: str, file... method scansearchresultexport (line 563) | def scansearchresultexport(self: 'SpiderFootWebUi', id: str, eventType... method scanexportjsonmulti (line 611) | def scanexportjsonmulti(self: 'SpiderFootWebUi', ids: str) -> str: method scanviz (line 665) | def scanviz(self: 'SpiderFootWebUi', id: str, gexf: str = "0") -> str: method scanvizmulti (line 703) | def scanvizmulti(self: 'SpiderFootWebUi', ids: str, gexf: str = "1") -... method scanopts (line 748) | def scanopts(self: 'SpiderFootWebUi', id: str) -> dict: method rerunscan (line 795) | def rerunscan(self: 'SpiderFootWebUi', id: str) -> None: method rerunscanmulti (line 855) | def rerunscanmulti(self: 'SpiderFootWebUi', ids: str) -> str: method newscan (line 910) | def newscan(self: 'SpiderFootWebUi') -> str: method clonescan (line 924) | def clonescan(self: 'SpiderFootWebUi', id: str) -> str: method index (line 962) | def index(self: 'SpiderFootWebUi') -> str: method scaninfo (line 972) | def scaninfo(self: 'SpiderFootWebUi', id: str) -> str: method opts (line 991) | def opts(self: 'SpiderFootWebUi', updated: str = None) -> str: method optsexport (line 1006) | def optsexport(self: 'SpiderFootWebUi', pattern: str = None) -> str: method optsraw (line 1035) | def optsraw(self: 'SpiderFootWebUi') -> str: method scandelete (line 1059) | def scandelete(self: 'SpiderFootWebUi', id: str) -> str: method savesettings (line 1088) | def savesettings(self: 'SpiderFootWebUi', allopts: str, token: str, co... method savesettingsraw (line 1155) | def savesettingsraw(self: 'SpiderFootWebUi', allopts: str, token: str)... method reset_settings (line 1196) | def reset_settings(self: 'SpiderFootWebUi') -> bool: method resultsetfp (line 1212) | def resultsetfp(self: 'SpiderFootWebUi', id: str, resultids: str, fp: ... method eventtypes (line 1269) | def eventtypes(self: 'SpiderFootWebUi') -> list: method modules (line 1288) | def modules(self: 'SpiderFootWebUi') -> list: method correlationrules (line 1313) | def correlationrules(self: 'SpiderFootWebUi') -> list: method ping (line 1339) | def ping(self: 'SpiderFootWebUi') -> list: method query (line 1349) | def query(self: 'SpiderFootWebUi', query: str) -> str: method startscan (line 1375) | def startscan(self: 'SpiderFootWebUi', scanname: str, scantarget: str,... method stopscan (line 1509) | def stopscan(self: 'SpiderFootWebUi', id: str) -> str: method vacuum (line 1547) | def vacuum(self): method scanlog (line 1562) | def scanlog(self: 'SpiderFootWebUi', id: str, limit: str = None, rowId... method scanerrors (line 1590) | def scanerrors(self: 'SpiderFootWebUi', id: str, limit: str = None) ->... method scanlist (line 1616) | def scanlist(self: 'SpiderFootWebUi') -> list: method scanstatus (line 1655) | def scanstatus(self: 'SpiderFootWebUi', id: str) -> list: method scansummary (line 1688) | def scansummary(self: 'SpiderFootWebUi', id: str, by: str) -> list: method scancorrelations (line 1722) | def scancorrelations(self: 'SpiderFootWebUi', id: str) -> list: method scaneventresults (line 1747) | def scaneventresults(self: 'SpiderFootWebUi', id: str, eventType: str ... method scaneventresultsunique (line 1791) | def scaneventresultsunique(self: 'SpiderFootWebUi', id: str, eventType... method search (line 1818) | def search(self: 'SpiderFootWebUi', id: str = None, eventType: str = N... method scanhistory (line 1836) | def scanhistory(self: 'SpiderFootWebUi', id: str) -> list: method scanelementtypediscovery (line 1857) | def scanelementtypediscovery(self: 'SpiderFootWebUi', id: str, eventTy... FILE: spiderfoot/correlation.py class SpiderFootCorrelator (line 9) | class SpiderFootCorrelator: method __init__ (line 49) | def __init__(self, dbh: SpiderFootDb, ruleset: dict, scanId: str = Non... method get_ruleset (line 100) | def get_ruleset(self) -> list: method run_correlations (line 108) | def run_correlations(self) -> None: method build_db_criteria (line 133) | def build_db_criteria(self, matchrule: dict) -> dict: method enrich_event_sources (line 218) | def enrich_event_sources(self, events: dict) -> None: method enrich_event_children (line 245) | def enrich_event_children(self, events: dict) -> None: method enrich_event_entities (line 271) | def enrich_event_entities(self, events: dict) -> None: method collect_from_db (line 340) | def collect_from_db(self, matchrule: dict, fetchChildren: bool, fetchS... method event_extract (line 390) | def event_extract(self, event: dict, field: str) -> list: method event_keep (line 410) | def event_keep(self, event: dict, field: str, patterns: str, patternty... method refine_collection (line 463) | def refine_collection(self, matchrule: dict, events: list) -> None: method collect_events (line 488) | def collect_events(self, collection: dict, fetchChildren: bool, fetchS... method aggregate_events (line 534) | def aggregate_events(self, rule: dict, events: list) -> dict: method analyze_events (line 579) | def analyze_events(self, rule: dict, buckets: dict) -> None: method analysis_match_all_to_first_collection (line 608) | def analysis_match_all_to_first_collection(self, rule: dict, buckets: ... method analysis_first_collection_only (line 676) | def analysis_first_collection_only(self, rule: dict, buckets: dict) ->... method analysis_outlier (line 707) | def analysis_outlier(self, rule: dict, buckets: dict) -> None: method analysis_threshold (line 744) | def analysis_threshold(self, rule: dict, buckets: dict) -> None: method analyze_field_scope (line 777) | def analyze_field_scope(self, field: str) -> list: method analyze_rule_scope (line 793) | def analyze_rule_scope(self, rule: dict) -> list: method process_rule (line 842) | def process_rule(self, rule: dict) -> list: method build_correlation_title (line 897) | def build_correlation_title(self, rule: dict, data: list) -> str: method create_correlation (line 929) | def create_correlation(self, rule: dict, data: list, readonly: bool = ... method check_ruleset_validity (line 964) | def check_ruleset_validity(self, rules: list) -> bool: method check_rule_validity (line 985) | def check_rule_validity(self, rule: dict) -> bool: FILE: spiderfoot/db.py class SpiderFootDb (line 22) | class SpiderFootDb: method __init__ (line 286) | def __init__(self, opts: dict, init: bool = False) -> None: method create (line 398) | def create(self) -> None: method close (line 424) | def close(self) -> None: method vacuumDB (line 430) | def vacuumDB(self) -> None: method search (line 448) | def search(self, criteria: dict, filterFp: bool = False) -> list: method eventTypes (line 531) | def eventTypes(self) -> list: method scanLogEvents (line 549) | def scanLogEvents(self, batch: list) -> bool: method scanLogEvent (line 595) | def scanLogEvent(self, instanceId: str, classification: str, message: ... method scanInstanceCreate (line 641) | def scanInstanceCreate(self, instanceId: str, scanName: str, scanTarge... method scanInstanceSet (line 676) | def scanInstanceSet(self, instanceId: str, started: str = None, ended:... method scanInstanceGet (line 719) | def scanInstanceGet(self, instanceId: str) -> list: method scanResultSummary (line 748) | def scanResultSummary(self, instanceId: str, by: str = "type") -> list: method scanCorrelationSummary (line 802) | def scanCorrelationSummary(self, instanceId: str, by: str = "rule") ->... method scanCorrelationList (line 847) | def scanCorrelationList(self, instanceId: str) -> list: method scanResultEvent (line 879) | def scanResultEvent( method scanResultEventUnique (line 977) | def scanResultEventUnique(self, instanceId: str, eventType: str = 'ALL... method scanLogs (line 1019) | def scanLogs(self, instanceId: str, limit: int = None, fromRowId: int ... method scanErrors (line 1065) | def scanErrors(self, instanceId: str, limit: int = 0) -> list: method scanInstanceDelete (line 1102) | def scanInstanceDelete(self, instanceId: str) -> bool: method scanResultsUpdateFP (line 1137) | def scanResultsUpdateFP(self, instanceId: str, resultHashes: list, fpF... method configSet (line 1176) | def configSet(self, optMap: dict = {}) -> bool: method configGet (line 1220) | def configGet(self) -> dict: method configClear (line 1247) | def configClear(self) -> None: method scanConfigSet (line 1264) | def scanConfigSet(self, scan_id, optMap=dict()) -> None: method scanConfigGet (line 1305) | def scanConfigGet(self, instanceId: str) -> dict: method scanEventStore (line 1340) | def scanEventStore(self, instanceId: str, sfEvent, truncateSize: int =... method scanInstanceList (line 1438) | def scanInstanceList(self) -> list: method scanResultHistory (line 1469) | def scanResultHistory(self, instanceId: str) -> list: method scanElementSourcesDirect (line 1498) | def scanElementSourcesDirect(self, instanceId: str, elementIdList: lis... method scanElementChildrenDirect (line 1549) | def scanElementChildrenDirect(self, instanceId: str, elementIdList: li... method scanElementSourcesAll (line 1598) | def scanElementSourcesAll(self, instanceId: str, childData: list) -> l... method scanElementChildrenAll (line 1669) | def scanElementChildrenAll(self, instanceId: str, parentIds: list) -> ... method correlationResultCreate (line 1717) | def correlationResultCreate( FILE: spiderfoot/event.py class SpiderFootEvent (line 6) | class SpiderFootEvent(): method __init__ (line 38) | def __init__(self, eventType: str, data: str, module: str, sourceEvent... method generated (line 58) | def generated(self) -> float: method eventType (line 67) | def eventType(self) -> str: method confidence (line 76) | def confidence(self) -> int: method visibility (line 85) | def visibility(self) -> int: method risk (line 94) | def risk(self) -> int: method module (line 103) | def module(self) -> str: method data (line 107) | def data(self) -> str: method sourceEvent (line 111) | def sourceEvent(self) -> 'SpiderFootEvent': method sourceEventHash (line 115) | def sourceEventHash(self) -> str: method actualSource (line 119) | def actualSource(self) -> str: method moduleDataSource (line 123) | def moduleDataSource(self) -> str: method hash (line 127) | def hash(self) -> str: method eventType (line 140) | def eventType(self, eventType: str) -> None: method confidence (line 159) | def confidence(self, confidence: int) -> None: method visibility (line 178) | def visibility(self, visibility: int) -> None: method risk (line 197) | def risk(self, risk: int) -> None: method module (line 216) | def module(self, module: str) -> None: method data (line 235) | def data(self, data: str) -> None: method sourceEvent (line 254) | def sourceEvent(self, sourceEvent: 'SpiderFootEvent') -> None: method actualSource (line 277) | def actualSource(self, actualSource: str) -> None: method moduleDataSource (line 281) | def moduleDataSource(self, moduleDataSource: str) -> None: method asDict (line 284) | def asDict(self) -> dict: FILE: spiderfoot/helpers.py class _GraphNode (line 23) | class _GraphNode(typing.TypedDict): class _GraphEdge (line 31) | class _GraphEdge(typing.TypedDict): class _Graph (line 36) | class _Graph(typing.TypedDict, total=False): class Tree (line 40) | class Tree(typing.TypedDict): class ExtractedLink (line 44) | class ExtractedLink(typing.TypedDict): class SpiderFootHelpers (line 68) | class SpiderFootHelpers(): method dataPath (line 79) | def dataPath() -> str: method cachePath (line 93) | def cachePath() -> str: method logPath (line 107) | def logPath() -> str: method loadModulesAsDict (line 121) | def loadModulesAsDict(path: str, ignore_files: typing.Optional[typing.... method loadCorrelationRulesRaw (line 175) | def loadCorrelationRulesRaw(path: str, ignore_files: typing.Optional[t... method targetTypeFromString (line 212) | def targetTypeFromString(target: str) -> typing.Optional[str]: method urlRelativeToAbsolute (line 248) | def urlRelativeToAbsolute(url: str) -> typing.Optional[str]: method urlBaseDir (line 286) | def urlBaseDir(url: str) -> typing.Optional[str]: method urlBaseUrl (line 316) | def urlBaseUrl(url: str) -> typing.Optional[str]: method dictionaryWordsFromWordlists (line 344) | def dictionaryWordsFromWordlists(wordlists: typing.Optional[typing.Lis... method humanNamesFromWordlists (line 372) | def humanNamesFromWordlists(wordlists: typing.Optional[typing.List[str... method usernamesFromWordlists (line 400) | def usernamesFromWordlists(wordlists: typing.Optional[typing.List[str]... method buildGraphGexf (line 428) | def buildGraphGexf(root: str, title: str, data: typing.List[str], flt:... method buildGraphJson (line 484) | def buildGraphJson(root: str, data: typing.List[str], flt: typing.Opti... method buildGraphData (line 559) | def buildGraphData(data: typing.List[str], flt: typing.Optional[typing... method dataParentChildToTree (line 636) | def dataParentChildToTree(data: typing.Dict[str, typing.Optional[typin... method validLEI (line 693) | def validLEI(lei: str) -> bool: method validEmail (line 715) | def validEmail(email: str) -> bool: method validPhoneNumber (line 747) | def validPhoneNumber(phone: str) -> bool: method genScanInstanceId (line 765) | def genScanInstanceId() -> str: method extractLinksFromHtml (line 774) | def extractLinksFromHtml(url: str, data: str, domains: typing.Optional... method extractHashesFromText (line 894) | def extractHashesFromText(data: str) -> typing.List[typing.Tuple[str, ... method extractUrlsFromRobotsTxt (line 923) | def extractUrlsFromRobotsTxt(robotsTxtData: str) -> typing.List[str]: method extractPgpKeysFromText (line 951) | def extractPgpKeysFromText(data: str) -> typing.List[str]: method extractEmailsFromText (line 973) | def extractEmailsFromText(data: str) -> typing.List[str]: method extractIbansFromText (line 995) | def extractIbansFromText(data: str) -> typing.List[str]: method extractCreditCardsFromText (line 1077) | def extractCreditCardsFromText(data: str) -> typing.List[str]: method extractUrlsFromText (line 1127) | def extractUrlsFromText(content: str) -> typing.List[str]: method sslDerToPem (line 1143) | def sslDerToPem(der_cert: bytes) -> str: method countryNameFromCountryCode (line 1161) | def countryNameFromCountryCode(countryCode: str) -> typing.Optional[str]: method countryNameFromTld (line 1176) | def countryNameFromTld(tld: str) -> typing.Optional[str]: method countryCodes (line 1210) | def countryCodes() -> typing.Dict[str, str]: method sanitiseInput (line 1478) | def sanitiseInput(cmd: str, extra: typing.Optional[typing.List[str]] =... FILE: spiderfoot/logger.py class SpiderFootSqliteLogHandler (line 11) | class SpiderFootSqliteLogHandler(logging.Handler): method __init__ (line 18) | def __init__(self, opts: dict) -> None: method emit (line 34) | def emit(self, record: 'logging.LogRecord') -> None: method logBatch (line 51) | def logBatch(self): method makeDbh (line 63) | def makeDbh(self) -> None: function logListenerSetup (line 68) | def logListenerSetup(loggingQueue, opts: dict = None) -> 'logging.handle... function logWorkerSetup (line 136) | def logWorkerSetup(loggingQueue) -> 'logging.Logger': function stop_listener (line 154) | def stop_listener(listener: 'logging.handlers.QueueListener') -> None: FILE: spiderfoot/plugin.py class SpiderFootPluginLogger (line 26) | class SpiderFootPluginLogger(logging.Logger): method findCaller (line 33) | def findCaller(self, stack_info: bool = False, stacklevel: int = 1) ->... class SpiderFootPlugin (line 78) | class SpiderFootPlugin(): method __init__ (line 135) | def __init__(self) -> None: method log (line 144) | def log(self): method _updateSocket (line 151) | def _updateSocket(self, socksProxy: str) -> None: method clearListeners (line 160) | def clearListeners(self) -> None: method setup (line 167) | def setup(self, sf, userOpts: dict = {}) -> None: method debug (line 176) | def debug(self, *args, **kwargs) -> None: method info (line 186) | def info(self, *args, **kwargs) -> None: method error (line 196) | def error(self, *args, **kwargs) -> None: method enrichTarget (line 206) | def enrichTarget(self, target: str) -> None: method setTarget (line 216) | def setTarget(self, target) -> None: method setDbh (line 232) | def setDbh(self, dbh) -> None: method setScanId (line 241) | def setScanId(self, scanId: str) -> None: method getScanId (line 255) | def getScanId(self) -> str: method getTarget (line 269) | def getTarget(self) -> str: method registerListener (line 283) | def registerListener(self, listener) -> None: method setOutputFilter (line 293) | def setOutputFilter(self, types) -> None: method tempStorage (line 296) | def tempStorage(self) -> dict: method notifyListeners (line 312) | def notifyListeners(self, sfEvent) -> None: method checkForStop (line 399) | def checkForStop(self) -> bool: method running (line 429) | def running(self) -> bool: method watchedEvents (line 438) | def watchedEvents(self) -> list: method producedEvents (line 451) | def producedEvents(self) -> list: method handleEvent (line 462) | def handleEvent(self, sfEvent) -> None: method asdict (line 472) | def asdict(self) -> dict: method start (line 486) | def start(self) -> None: method finish (line 490) | def finish(self): method threadWorker (line 498) | def threadWorker(self) -> None: method poolExecute (line 541) | def poolExecute(self, callback, *args, **kwargs) -> None: method threadPool (line 556) | def threadPool(self, *args, **kwargs): method setSharedThreadPool (line 559) | def setSharedThreadPool(self, sharedThreadPool) -> None: FILE: spiderfoot/static/js/spiderfoot.newscan.js function submitForm (line 4) | function submitForm() { function switchTab (line 20) | function switchTab(tabname) { function selectAll (line 33) | function selectAll() { function deselectAll (line 37) | function deselectAll() { FILE: spiderfoot/static/js/spiderfoot.opts.js function saveSettings (line 2) | function saveSettings() { function clearSettings (line 11) | function clearSettings() { function switchTab (line 15) | function switchTab(tab) { function getFile (line 23) | function getFile(elemId) { FILE: spiderfoot/static/js/spiderfoot.scanlist.js function switchSelectAll (line 5) | function switchSelectAll() { function filter (line 13) | function filter(type) { function getSelected (line 32) | function getSelected() { function stopScan (line 46) | function stopScan(id) { function stopSelected (line 53) | function stopSelected() { function deleteScan (line 66) | function deleteScan(id) { function deleteSelected (line 73) | function deleteSelected() { function rerunSelected (line 86) | function rerunSelected() { function exportSelected (line 97) | function exportSelected(type) { function reload (line 130) | function reload() { function showlist (line 136) | function showlist(types, filter) { function showlisttable (line 154) | function showlisttable(types, filter, data) { FILE: spiderfoot/static/js/viz.js function sf_viz_countTailNodes (line 4) | function sf_viz_countTailNodes(arg) { function sf_viz_countTotalNodes (line 24) | function sf_viz_countTotalNodes(arg) { function sf_viz_countLevels (line 44) | function sf_viz_countLevels(arg, levelsDeep, maxLevels) { function sf_viz_vbar (line 74) | function sf_viz_vbar(targetId, gdata) { function sf_viz_vbar_type (line 177) | function sf_viz_vbar_type(d) { function sf_viz_dendrogram (line 182) | function sf_viz_dendrogram(targetId, data) { function sf_viz_bubble (line 283) | function sf_viz_bubble(targetId, plotData) { FILE: spiderfoot/target.py class SpiderFootTarget (line 13) | class SpiderFootTarget(): method __init__ (line 30) | def __init__(self, targetValue: str, typeName: str) -> None: method targetType (line 42) | def targetType(self) -> str: method targetType (line 46) | def targetType(self, targetType: str) -> None: method targetValue (line 56) | def targetValue(self) -> str: method targetValue (line 60) | def targetValue(self, targetValue: str) -> None: method targetAliases (line 69) | def targetAliases(self) -> typing.List[TargetAlias]: method targetAliases (line 73) | def targetAliases(self, value: typing.List[TargetAlias]) -> None: method setAlias (line 76) | def setAlias(self, value: str, typeName: str) -> None: method _getEquivalents (line 107) | def _getEquivalents(self, typeName: str) -> typing.List[str]: method getNames (line 122) | def getNames(self) -> typing.List[str]: method getAddresses (line 141) | def getAddresses(self) -> typing.List[str]: method matches (line 157) | def matches(self, value: str, includeParents: bool = False, includeChi... FILE: spiderfoot/threadpool.py class SpiderFootThreadPool (line 8) | class SpiderFootThreadPool: method __init__ (line 34) | def __init__(self, threads: int = 100, qsize: int = 10, name: str = ''... method start (line 53) | def start(self) -> None: method stop (line 61) | def stop(self) -> bool: method stop (line 65) | def stop(self, val: bool): method shutdown (line 72) | def shutdown(self, wait: bool = True) -> dict: method submit (line 117) | def submit(self, callback, *args, **kwargs) -> None: method countQueuedTasks (line 135) | def countQueuedTasks(self, taskName: str) -> int: method inputQueue (line 155) | def inputQueue(self, taskName: str = "default") -> str: method outputQueue (line 162) | def outputQueue(self, taskName: str = "default") -> str: method map (line 169) | def map(self, callback, iterable, *args, **kwargs) -> None: # noqa: A003 method results (line 188) | def results(self, taskName: str = "default", wait: bool = False) -> None: method feedQueue (line 201) | def feedQueue(self, callback, iterable, args, kwargs) -> None: method finished (line 208) | def finished(self): method __enter__ (line 221) | def __enter__(self): method __exit__ (line 224) | def __exit__(self, exception_type, exception_value, traceback): class ThreadPoolWorker (line 228) | class ThreadPoolWorker(threading.Thread): method __init__ (line 230) | def __init__(self, pool, name: str = None) -> None: method run (line 240) | def run(self) -> None: FILE: test/conftest.py function default_options (line 6) | def default_options(request): FILE: test/integration/modules/test_sfp__stor_db.py class TestModuleIntegration_stor_db (line 10) | class TestModuleIntegration_stor_db(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp__stor_stdout.py class TestModuleIntegration_stor_stdout (line 10) | class TestModuleIntegration_stor_stdout(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_abstractapi.py class TestModuleIntegrationAbstractapi (line 10) | class TestModuleIntegrationAbstractapi(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_abusech.py class TestModuleIntegrationAbusech (line 10) | class TestModuleIntegrationAbusech(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_abuseipdb.py class TestModuleIntegrationabuseipdb (line 10) | class TestModuleIntegrationabuseipdb(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_abusix.py class TestModuleIntegrationAbusix (line 10) | class TestModuleIntegrationAbusix(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_accounts.py class TestModuleIntegrationaccounts (line 10) | class TestModuleIntegrationaccounts(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_adblock.py class TestModuleIntegrationAdblock (line 10) | class TestModuleIntegrationAdblock(unittest.TestCase): method test_handleEvent_event_data_provider_javascript_url_matching_ad_filter_should_return_event (line 12) | def test_handleEvent_event_data_provider_javascript_url_matching_ad_fi... method test_handleEvent_event_data_external_url_matching_ad_filter_should_return_event (line 54) | def test_handleEvent_event_data_external_url_matching_ad_filter_should... method test_handleEvent_event_data_external_url_not_matching_ad_filter_should_not_return_event (line 96) | def test_handleEvent_event_data_external_url_not_matching_ad_filter_sh... FILE: test/integration/modules/test_sfp_adguard_dns.py class TestModuleIntegrationAdGuardDns (line 10) | class TestModuleIntegrationAdGuardDns(unittest.TestCase): method test_handleEvent_event_data_adult_internet_name_blocked_should_return_event (line 12) | def test_handleEvent_event_data_adult_internet_name_blocked_should_ret... method test_handleEvent_event_data_safe_internet_name_not_blocked_should_not_return_event (line 54) | def test_handleEvent_event_data_safe_internet_name_not_blocked_should_... FILE: test/integration/modules/test_sfp_ahmia.py class TestModuleIntegrationAhmia (line 10) | class TestModuleIntegrationAhmia(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_alienvault.py class TestModuleIntegrationalienvault (line 10) | class TestModuleIntegrationalienvault(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_alienvaultiprep.py class TestModuleIntegrationAlienvaultiprep (line 10) | class TestModuleIntegrationAlienvaultiprep(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_apple_itunes.py class TestModuleIntegrationAppleItunes (line 10) | class TestModuleIntegrationAppleItunes(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_archiveorg.py class TestModuleIntegrationarchiveorg (line 10) | class TestModuleIntegrationarchiveorg(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_arin.py class TestModuleIntegrationarin (line 10) | class TestModuleIntegrationarin(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_azureblobstorage.py class TestModuleIntegrationazureblobstorage (line 10) | class TestModuleIntegrationazureblobstorage(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_bgpview.py class TestModuleIntegrationBgpview (line 10) | class TestModuleIntegrationBgpview(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_binaryedge.py class TestModuleIntegrationBinaryedge (line 10) | class TestModuleIntegrationBinaryedge(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_bingsearch.py class TestModuleIntegrationbingsearch (line 10) | class TestModuleIntegrationbingsearch(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_bingsharedip.py class TestModuleIntegrationbingsharedip (line 10) | class TestModuleIntegrationbingsharedip(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_bitcoinabuse.py class TestModuleIntegrationBitcoinAbuse (line 10) | class TestModuleIntegrationBitcoinAbuse(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_bitcoinwhoswho.py class TestModuleIntegrationBitcoinwhoswho (line 10) | class TestModuleIntegrationBitcoinwhoswho(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_blockchain.py class TestModuleIntegrationBlockchain (line 10) | class TestModuleIntegrationBlockchain(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_blocklistde.py class TestModuleIntegrationBlocklistde (line 10) | class TestModuleIntegrationBlocklistde(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_botscout.py class TestModuleIntegrationBotscout (line 10) | class TestModuleIntegrationBotscout(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_botvrij.py class TestModuleIntegrationBotvrij (line 10) | class TestModuleIntegrationBotvrij(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_builtwith.py class TestModuleIntegrationBuiltwith (line 10) | class TestModuleIntegrationBuiltwith(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_c99.py class TestModuleIntegrationC99 (line 10) | class TestModuleIntegrationC99(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_callername.py class TestModuleIntegrationcallername (line 10) | class TestModuleIntegrationcallername(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_censys.py class TestModuleIntegrationCensys (line 10) | class TestModuleIntegrationCensys(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_certspotter.py class TestModuleIntegrationCertspotter (line 10) | class TestModuleIntegrationCertspotter(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_cinsscore.py class TestModuleIntegrationCinsscore (line 10) | class TestModuleIntegrationCinsscore(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_circllu.py class TestModuleIntegrationCircllu (line 10) | class TestModuleIntegrationCircllu(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_citadel.py class TestModuleIntegrationcitadel (line 10) | class TestModuleIntegrationcitadel(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_cleanbrowsing.py class TestModuleIntegrationcleanbrowsing (line 10) | class TestModuleIntegrationcleanbrowsing(unittest.TestCase): method test_handleEvent_event_data_adult_internet_name_blocked_should_return_event (line 12) | def test_handleEvent_event_data_adult_internet_name_blocked_should_ret... method test_handleEvent_event_data_safe_internet_name_not_blocked_should_not_return_event (line 54) | def test_handleEvent_event_data_safe_internet_name_not_blocked_should_... FILE: test/integration/modules/test_sfp_cleantalk.py class TestModuleIntegrationcleantalk (line 10) | class TestModuleIntegrationcleantalk(unittest.TestCase): method test_handleEvent_event_data_safe_ip_address_not_blocked_should_not_return_event (line 12) | def test_handleEvent_event_data_safe_ip_address_not_blocked_should_not... FILE: test/integration/modules/test_sfp_clearbit.py class TestModuleIntegrationclearbit (line 10) | class TestModuleIntegrationclearbit(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_cloudflaredns.py class TestModuleIntegrationCloudflaredns (line 10) | class TestModuleIntegrationCloudflaredns(unittest.TestCase): method test_handleEvent_event_data_safe_internet_name_not_blocked_should_not_return_event (line 12) | def test_handleEvent_event_data_safe_internet_name_not_blocked_should_... method test_handleEvent_event_data_adult_internet_name_blocked_should_return_event (line 44) | def test_handleEvent_event_data_adult_internet_name_blocked_should_ret... FILE: test/integration/modules/test_sfp_coinblocker.py class TestModuleIntegrationCoinblocker (line 10) | class TestModuleIntegrationCoinblocker(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_commoncrawl.py class TestModuleIntegrationcommoncrawl (line 10) | class TestModuleIntegrationcommoncrawl(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_comodo.py class TestModuleIntegrationcomodo (line 10) | class TestModuleIntegrationcomodo(unittest.TestCase): method test_handleEvent_event_data_safe_internet_name_not_blocked_should_not_return_event (line 12) | def test_handleEvent_event_data_safe_internet_name_not_blocked_should_... FILE: test/integration/modules/test_sfp_crobat_api.py class TestModuleIntegrationCrobat_api (line 10) | class TestModuleIntegrationCrobat_api(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_crossref.py class TestModuleIntegrationCrossref (line 10) | class TestModuleIntegrationCrossref(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_crt.py class TestModuleIntegrationCrt (line 10) | class TestModuleIntegrationCrt(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_crxcavator.py class TestModuleIntegrationCrxcavator (line 10) | class TestModuleIntegrationCrxcavator(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_customfeed.py class TestModuleIntegrationCustomfeed (line 10) | class TestModuleIntegrationCustomfeed(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_cybercrimetracker.py class TestModuleIntegrationCybercrimetracker (line 10) | class TestModuleIntegrationCybercrimetracker(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_debounce.py class TestModuleIntegrationDebounce (line 10) | class TestModuleIntegrationDebounce(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_dehashed.py class TestModuleIntegrationDehashed (line 10) | class TestModuleIntegrationDehashed(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_digitaloceanspace.py class TestModuleIntegrationDigitaloceanspace (line 10) | class TestModuleIntegrationDigitaloceanspace(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_dns_for_family.py class TestModuleIntegrationDnsForFamily (line 10) | class TestModuleIntegrationDnsForFamily(unittest.TestCase): method test_handleEvent_event_data_safe_internet_name_not_blocked_should_not_return_event (line 12) | def test_handleEvent_event_data_safe_internet_name_not_blocked_should_... method test_handleEvent_event_data_adult_internet_name_blocked_should_return_event (line 44) | def test_handleEvent_event_data_adult_internet_name_blocked_should_ret... FILE: test/integration/modules/test_sfp_dnsbrute.py class TestModuleIntegrationDnsBrute (line 10) | class TestModuleIntegrationDnsBrute(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_dnscommonsrv.py class TestModuleIntegrationDnsCommonsrv (line 10) | class TestModuleIntegrationDnsCommonsrv(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_dnsdb.py class TestModuleIntegrationdnsdb (line 10) | class TestModuleIntegrationdnsdb(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_dnsdumpster.py class TestModuleIntegrationDnsDumpster (line 10) | class TestModuleIntegrationDnsDumpster(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_dnsgrep.py class TestModuleIntegrationDnsgrep (line 10) | class TestModuleIntegrationDnsgrep(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_dnsneighbor.py class TestModuleIntegrationDnsneighbor (line 10) | class TestModuleIntegrationDnsneighbor(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_dnsraw.py class TestModuleIntegrationdnsraw (line 10) | class TestModuleIntegrationdnsraw(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_dnsresolve.py class TestModuleIntegrationDnsResolve (line 10) | class TestModuleIntegrationDnsResolve(unittest.TestCase): method test_enrichTarget_should_return_SpiderFootTarget (line 12) | def test_enrichTarget_should_return_SpiderFootTarget(self): method test_resolveTargets_should_return_list (line 27) | def test_resolveTargets_should_return_list(self): method test_handleEvent_event_data_ip_address_should_return_internet_name_event (line 65) | def test_handleEvent_event_data_ip_address_should_return_internet_name... method test_handleEvent_event_data_ipv6_address_should_return_internet_name_event (line 107) | def test_handleEvent_event_data_ipv6_address_should_return_internet_na... method test_handleEvent_event_data_affiliate_ip_address_should_return_affiliate_internet_name_event (line 149) | def test_handleEvent_event_data_affiliate_ip_address_should_return_aff... method test_handleEvent_event_data_raw_rir_data_containing_subdomain_should_return_internet_name_event (line 190) | def test_handleEvent_event_data_raw_rir_data_containing_subdomain_shou... FILE: test/integration/modules/test_sfp_dnszonexfer.py class TestModuleIntegrationDnsZoneXfer (line 10) | class TestModuleIntegrationDnsZoneXfer(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_dronebl.py class TestModuleIntegrationDronebl (line 10) | class TestModuleIntegrationDronebl(unittest.TestCase): method test_handleEvent_event_data_safe_ip_address_not_blocked_should_not_return_event (line 12) | def test_handleEvent_event_data_safe_ip_address_not_blocked_should_not... FILE: test/integration/modules/test_sfp_duckduckgo.py class TestModuleIntegrationDuckduckgo (line 10) | class TestModuleIntegrationDuckduckgo(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_email.py class TestModuleIntegrationEmail (line 10) | class TestModuleIntegrationEmail(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_emailcrawlr.py class TestModuleIntegrationemailcrawlr (line 10) | class TestModuleIntegrationemailcrawlr(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_emailformat.py class TestModuleIntegrationEmailFormat (line 10) | class TestModuleIntegrationEmailFormat(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_emailrep.py class TestModuleIntegrationEmailrep (line 10) | class TestModuleIntegrationEmailrep(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_emergingthreats.py class TestModuleIntegrationEmergingthreats (line 10) | class TestModuleIntegrationEmergingthreats(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_etherscan.py class TestModuleIntegrationEtherscan (line 10) | class TestModuleIntegrationEtherscan(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_filemeta.py class TestModuleIntegrationFilemeta (line 10) | class TestModuleIntegrationFilemeta(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_flickr.py class TestModuleIntegrationFlickr (line 10) | class TestModuleIntegrationFlickr(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_focsec.py class TestModuleIntegrationFocsec (line 10) | class TestModuleIntegrationFocsec(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_fortinet.py class TestModuleIntegrationFortinet (line 10) | class TestModuleIntegrationFortinet(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_fraudguard.py class TestModuleIntegrationFraudguard (line 10) | class TestModuleIntegrationFraudguard(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_fsecure_riddler.py class TestModuleIntegrationFsecureRiddler (line 10) | class TestModuleIntegrationFsecureRiddler(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_fullcontact.py class TestModuleIntegrationFullContact (line 10) | class TestModuleIntegrationFullContact(unittest.TestCase): method test_handleEvent (line 12) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_fullhunt.py class TestModuleIntegrationFullhunt (line 10) | class TestModuleIntegrationFullhunt(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_github.py class TestModuleIntegrationGithub (line 10) | class TestModuleIntegrationGithub(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_gleif.py class TestModuleIntegrationGleif (line 10) | class TestModuleIntegrationGleif(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_google_tag_manager.py class TestModuleIntegrationGoogleTagManager (line 10) | class TestModuleIntegrationGoogleTagManager(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_googlemaps.py class TestModuleIntegrationGoogleMaps (line 10) | class TestModuleIntegrationGoogleMaps(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_googleobjectstorage.py class TestModuleIntegrationGoogleObjectStorage (line 10) | class TestModuleIntegrationGoogleObjectStorage(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_googlesafebrowsing.py class TestModuleIntegrationGoogleSafebrowsing (line 10) | class TestModuleIntegrationGoogleSafebrowsing(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_googlesearch.py class TestModuleIntegrationGoogleSearch (line 10) | class TestModuleIntegrationGoogleSearch(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_gravatar.py class TestModuleIntegrationGravatar (line 10) | class TestModuleIntegrationGravatar(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_grayhatwarfare.py class TestModuleIntegrationGrayhatWarfare (line 10) | class TestModuleIntegrationGrayhatWarfare(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_greensnow.py class TestModuleIntegrationgreensnow (line 10) | class TestModuleIntegrationgreensnow(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_grep_app.py class TestModuleIntegrationGrepApp (line 10) | class TestModuleIntegrationGrepApp(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_greynoise.py class TestModuleIntegrationGreynoise (line 10) | class TestModuleIntegrationGreynoise(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_h1nobbdde.py class TestModuleIntegrationH1nobbdde (line 10) | class TestModuleIntegrationH1nobbdde(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_hackertarget.py class TestModuleIntegrationHackertarget (line 10) | class TestModuleIntegrationHackertarget(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_haveibeenpwned.py class TestModuleIntegrationHaveibeenpwned (line 10) | class TestModuleIntegrationHaveibeenpwned(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_honeypot.py class TestModuleIntegrationHoneypot (line 10) | class TestModuleIntegrationHoneypot(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_hosting.py class TestModuleIntegrationHosting (line 10) | class TestModuleIntegrationHosting(unittest.TestCase): method test_handleEvent_event_data_ip_address_hosted_should_return_event (line 13) | def test_handleEvent_event_data_ip_address_hosted_should_return_event(... method test_handleEvent_event_data_ip_address_not_hosted_should_not_return_event (line 50) | def test_handleEvent_event_data_ip_address_not_hosted_should_not_retur... FILE: test/integration/modules/test_sfp_hostio.py class TestModuleIntegrationHostio (line 10) | class TestModuleIntegrationHostio(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_hunter.py class TestModuleIntegrationHunter (line 10) | class TestModuleIntegrationHunter(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_hybrid_analysis.py class TestModuleIntegrationHybridAnalysis (line 10) | class TestModuleIntegrationHybridAnalysis(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_iknowwhatyoudownload.py class TestModuleIntegrationIknowwhatyoudownload (line 10) | class TestModuleIntegrationIknowwhatyoudownload(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_intelx.py class TestModuleIntegrationIntelx (line 10) | class TestModuleIntegrationIntelx(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_ipapico.py class TestModuleIntegrationIpapico (line 10) | class TestModuleIntegrationIpapico(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_ipapicom.py class TestModuleIntegrationIpapicom (line 10) | class TestModuleIntegrationIpapicom(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_ipinfo.py class TestModuleIntegrationIpinfo (line 10) | class TestModuleIntegrationIpinfo(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_ipqualityscore.py class TestModuleIntegrationIpqualityscore (line 10) | class TestModuleIntegrationIpqualityscore(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_ipregistry.py class TestModuleIntegrationIpregistry (line 10) | class TestModuleIntegrationIpregistry(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_ipstack.py class TestModuleIntegrationIpstack (line 10) | class TestModuleIntegrationIpstack(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_isc.py class TestModuleIntegrationIsc (line 10) | class TestModuleIntegrationIsc(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_jsonwhoiscom.py class TestModuleIntegrationJsonwhoiscom (line 10) | class TestModuleIntegrationJsonwhoiscom(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_junkfiles.py class TestModuleIntegrationJunkfiles (line 10) | class TestModuleIntegrationJunkfiles(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_keybase.py class TestModuleIntegrationKeybase (line 10) | class TestModuleIntegrationKeybase(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_koodous.py class TestModuleIntegrationKoodous (line 10) | class TestModuleIntegrationKoodous(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_leakix.py class TestModuleIntegrationleakix (line 10) | class TestModuleIntegrationleakix(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_maltiverse.py class TestModuleIntegrationMaltiverse (line 10) | class TestModuleIntegrationMaltiverse(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_malwarepatrol.py class TestModuleIntegrationMalwarepatrol (line 10) | class TestModuleIntegrationMalwarepatrol(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_metadefender.py class TestModuleIntegrationMetadefender (line 10) | class TestModuleIntegrationMetadefender(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_mnemonic.py class TestModuleIntegrationMnemonic (line 10) | class TestModuleIntegrationMnemonic(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_multiproxy.py class TestModuleIntegrationMultiproxy (line 10) | class TestModuleIntegrationMultiproxy(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_myspace.py class TestModuleIntegrationMyspace (line 10) | class TestModuleIntegrationMyspace(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_nameapi.py class TestModuleIntegrationNameapi (line 10) | class TestModuleIntegrationNameapi(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_networksdb.py class TestModuleIntegrationNetworksdb (line 10) | class TestModuleIntegrationNetworksdb(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_neutrinoapi.py class TestModuleIntegrationNeutrinoapi (line 10) | class TestModuleIntegrationNeutrinoapi(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_numverify.py class TestModuleIntegrationNumverify (line 10) | class TestModuleIntegrationNumverify(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_onioncity.py class TestModuleIntegrationOnioncity (line 10) | class TestModuleIntegrationOnioncity(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_onionsearchengine.py class TestModuleIntegrationOnionsearchengine (line 10) | class TestModuleIntegrationOnionsearchengine(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_onyphe.py class TestModuleIntegrationOnyphe (line 10) | class TestModuleIntegrationOnyphe(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_openbugbounty.py class TestModuleIntegrationOpenbugbounty (line 10) | class TestModuleIntegrationOpenbugbounty(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_opencorporates.py class TestModuleIntegrationOpencorporates (line 10) | class TestModuleIntegrationOpencorporates(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_opendns.py class TestModuleIntegrationOpendns (line 10) | class TestModuleIntegrationOpendns(unittest.TestCase): method test_handleEvent_event_data_safe_internet_name_not_blocked_should_not_return_event (line 12) | def test_handleEvent_event_data_safe_internet_name_not_blocked_should_... method test_handleEvent_event_data_adult_internet_name_blocked_should_return_event (line 44) | def test_handleEvent_event_data_adult_internet_name_blocked_should_ret... FILE: test/integration/modules/test_sfp_opennic.py class TestModuleIntegrationOpenNic (line 10) | class TestModuleIntegrationOpenNic(unittest.TestCase): method test_handleEvent_event_data_internet_name_with_opennic_tld_should_return_ip_address_event (line 12) | def test_handleEvent_event_data_internet_name_with_opennic_tld_should_... FILE: test/integration/modules/test_sfp_openphish.py class TestModuleIntegrationOpenphish (line 10) | class TestModuleIntegrationOpenphish(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_openstreetmap.py class TestModuleIntegrationOpenstreetmap (line 10) | class TestModuleIntegrationOpenstreetmap(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_pageinfo.py class TestModuleIntegrationPageInfo (line 10) | class TestModuleIntegrationPageInfo(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_pastebin.py class TestModuleIntegrationPastebin (line 10) | class TestModuleIntegrationPastebin(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_pgp.py class TestModuleIntegrationPgp (line 10) | class TestModuleIntegrationPgp(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_phishstats.py class TestModuleIntegrationPhishstats (line 10) | class TestModuleIntegrationPhishstats(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_phishtank.py class TestModuleIntegrationPhishtank (line 10) | class TestModuleIntegrationPhishtank(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_portscan_tcp.py class TestModuleIntegrationPortscanTcp (line 10) | class TestModuleIntegrationPortscanTcp(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_projectdiscovery.py class TestModuleIntegrationProjectdiscovery (line 9) | class TestModuleIntegrationProjectdiscovery(unittest.TestCase): method test_handleEvent (line 12) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_psbdmp.py class TestModuleIntegrationPsbdmp (line 10) | class TestModuleIntegrationPsbdmp(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_pulsedive.py class TestModuleIntegrationPulsedive (line 10) | class TestModuleIntegrationPulsedive(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_punkspider.py class TestModuleIntegrationPunkspider (line 10) | class TestModuleIntegrationPunkspider(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_quad9.py class TestModuleIntegrationQuad9 (line 10) | class TestModuleIntegrationQuad9(unittest.TestCase): method test_handleEvent_event_data_safe_internet_name_not_blocked_should_not_return_event (line 12) | def test_handleEvent_event_data_safe_internet_name_not_blocked_should_... FILE: test/integration/modules/test_sfp_reversewhois.py class TestModuleIntegrationReversewhois (line 10) | class TestModuleIntegrationReversewhois(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_ripe.py class TestModuleIntegrationRipe (line 10) | class TestModuleIntegrationRipe(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_riskiq.py class TestModuleIntegrationRiskiq (line 10) | class TestModuleIntegrationRiskiq(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_robtex.py class TestModuleIntegrationRobtex (line 10) | class TestModuleIntegrationRobtex(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_s3bucket.py class TestModuleIntegrationS3bucket (line 10) | class TestModuleIntegrationS3bucket(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_searchcode.py class TestModuleIntegrationCodesearch (line 10) | class TestModuleIntegrationCodesearch(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_securitytrails.py class TestModuleIntegrationSecuritytrails (line 10) | class TestModuleIntegrationSecuritytrails(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_seon.py class TestModuleIntegrationseon (line 10) | class TestModuleIntegrationseon(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_shodan.py class TestModuleIntegrationShodan (line 10) | class TestModuleIntegrationShodan(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_similar.py class TestModuleIntegrationSimilar (line 10) | class TestModuleIntegrationSimilar(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_skymem.py class TestModuleIntegrationSkymem (line 10) | class TestModuleIntegrationSkymem(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_slideshare.py class TestModuleIntegrationSlideshare (line 10) | class TestModuleIntegrationSlideshare(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_snov.py class TestModuleIntegrationSnov (line 10) | class TestModuleIntegrationSnov(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_sociallinks.py class TestModuleIntegrationsociallinks (line 10) | class TestModuleIntegrationsociallinks(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_socialprofiles.py class TestModuleIntegrationSocialprofiles (line 10) | class TestModuleIntegrationSocialprofiles(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_sorbs.py class TestModuleIntegrationSorbs (line 10) | class TestModuleIntegrationSorbs(unittest.TestCase): method test_handleEvent_event_data_safe_ip_address_not_blocked_should_not_return_event (line 12) | def test_handleEvent_event_data_safe_ip_address_not_blocked_should_not... FILE: test/integration/modules/test_sfp_spamcop.py class TestModuleIntegrationSpamcop (line 10) | class TestModuleIntegrationSpamcop(unittest.TestCase): method test_handleEvent_event_data_safe_ip_address_not_blocked_should_not_return_event (line 12) | def test_handleEvent_event_data_safe_ip_address_not_blocked_should_not... FILE: test/integration/modules/test_sfp_spamhaus.py class TestModuleIntegrationSpamhaus (line 10) | class TestModuleIntegrationSpamhaus(unittest.TestCase): method test_handleEvent_event_data_safe_ip_address_not_blocked_should_not_return_event (line 12) | def test_handleEvent_event_data_safe_ip_address_not_blocked_should_not... FILE: test/integration/modules/test_sfp_spider.py class TestModuleIntegrationSpider (line 10) | class TestModuleIntegrationSpider(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_spur.py class TestModuleIntegrationSpur (line 10) | class TestModuleIntegrationSpur(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_spyonweb.py class TestModuleIntegrationSpyonweb (line 10) | class TestModuleIntegrationSpyonweb(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_sslcert.py class TestModuleIntegrationSslCert (line 10) | class TestModuleIntegrationSslCert(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_stackoverflow.py class TestModuleIntegrationStackoverflow (line 10) | class TestModuleIntegrationStackoverflow(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_stevenblack_hosts.py class TestModuleIntegrationStevenblackHosts (line 10) | class TestModuleIntegrationStevenblackHosts(unittest.TestCase): method test_handleEvent_event_data_affiliate_internet_name_matching_ad_server_should_return_event (line 12) | def test_handleEvent_event_data_affiliate_internet_name_matching_ad_se... method test_handleEvent_event_data_affiliate_internet_name_not_matching_ad_server_should_not_return_event (line 59) | def test_handleEvent_event_data_affiliate_internet_name_not_matching_a... FILE: test/integration/modules/test_sfp_subdomain_takeover.py class TestModuleIntegrationSubdomainTakeover (line 10) | class TestModuleIntegrationSubdomainTakeover(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_sublist3r.py class TestModuleIntegrationSublist3r (line 10) | class TestModuleIntegrationSublist3r(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_surbl.py class TestModuleIntegrationSurbl (line 10) | class TestModuleIntegrationSurbl(unittest.TestCase): method test_handleEvent_event_data_safe_ip_address_not_blocked_should_not_return_event (line 12) | def test_handleEvent_event_data_safe_ip_address_not_blocked_should_not... FILE: test/integration/modules/test_sfp_talosintel.py class TestModuleIntegrationTalosintel (line 10) | class TestModuleIntegrationTalosintel(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_textmagic.py class TestModuleIntegrationTextmagic (line 10) | class TestModuleIntegrationTextmagic(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_threatcrowd.py class TestModuleIntegrationThreatcrowd (line 10) | class TestModuleIntegrationThreatcrowd(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_threatfox.py class TestModuleIntegrationThreatFox (line 10) | class TestModuleIntegrationThreatFox(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_threatminer.py class TestModuleIntegrationThreatminer (line 10) | class TestModuleIntegrationThreatminer(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_tldsearch.py class TestModuleIntegrationTldsearch (line 10) | class TestModuleIntegrationTldsearch(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_torch.py class TestModuleIntegrationTorch (line 10) | class TestModuleIntegrationTorch(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_torexits.py class TestModuleIntegrationTorExits (line 10) | class TestModuleIntegrationTorExits(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_trashpanda.py class TestModuleIntegrationTrashpanda (line 10) | class TestModuleIntegrationTrashpanda(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_trumail.py class TestModuleIntegrationTrumail (line 10) | class TestModuleIntegrationTrumail(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_twilio.py class TestModuleIntegrationTwilio (line 10) | class TestModuleIntegrationTwilio(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_twitter.py class TestModuleIntegrationTwitter (line 10) | class TestModuleIntegrationTwitter(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_uceprotect.py class TestModuleIntegrationUceprotect (line 10) | class TestModuleIntegrationUceprotect(unittest.TestCase): method test_handleEvent_event_data_safe_ip_address_not_blocked_should_not_return_event (line 12) | def test_handleEvent_event_data_safe_ip_address_not_blocked_should_not... FILE: test/integration/modules/test_sfp_urlscan.py class TestModuleIntegrationUrlscan (line 10) | class TestModuleIntegrationUrlscan(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_venmo.py class TestModuleIntegrationVenmo (line 10) | class TestModuleIntegrationVenmo(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_viewdns.py class TestModuleIntegrationViewdns (line 10) | class TestModuleIntegrationViewdns(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_virustotal.py class TestModuleIntegrationVirustotal (line 10) | class TestModuleIntegrationVirustotal(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_voipbl.py class TestModuleIntegrationVoipbl (line 10) | class TestModuleIntegrationVoipbl(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_vxvault.py class TestModuleIntegrationVxvault (line 10) | class TestModuleIntegrationVxvault(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_webserver.py class TestModuleIntegrationWebserver (line 10) | class TestModuleIntegrationWebserver(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_whatcms.py class TestModuleIntegrationWhatCMS (line 10) | class TestModuleIntegrationWhatCMS(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_whois.py class TestModuleIntegrationwhois (line 10) | class TestModuleIntegrationwhois(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_whoisology.py class TestModuleIntegrationWhoisology (line 10) | class TestModuleIntegrationWhoisology(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_whoxy.py class TestModuleIntegrationWhoxy (line 10) | class TestModuleIntegrationWhoxy(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_wigle.py class TestModuleIntegrationWigle (line 10) | class TestModuleIntegrationWigle(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_wikileaks.py class TestModuleIntegrationWikileaks (line 10) | class TestModuleIntegrationWikileaks(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_wikipediaedits.py class TestModuleIntegrationWikipediaedits (line 10) | class TestModuleIntegrationWikipediaedits(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_xforce.py class TestModuleIntegrationXforce (line 10) | class TestModuleIntegrationXforce(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_yandexdns.py class TestModuleIntegrationYandexDns (line 10) | class TestModuleIntegrationYandexDns(unittest.TestCase): method test_handleEvent_event_data_safe_internet_name_not_blocked_should_not_return_event (line 12) | def test_handleEvent_event_data_safe_internet_name_not_blocked_should_... method test_handleEvent_event_data_adult_internet_name_blocked_should_return_event (line 44) | def test_handleEvent_event_data_adult_internet_name_blocked_should_ret... FILE: test/integration/modules/test_sfp_zetalytics.py class TestModuleIntegrationZetalytics (line 10) | class TestModuleIntegrationZetalytics(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/modules/test_sfp_zoneh.py class TestModuleIntegrationZoneh (line 10) | class TestModuleIntegrationZoneh(unittest.TestCase): method test_handleEvent (line 13) | def test_handleEvent(self): FILE: test/integration/test_sf.py class TestSf (line 7) | class TestSf(unittest.TestCase): method execute (line 38) | def execute(self, command): method test_no_args_should_print_arg_l_required (line 47) | def test_no_args_should_print_arg_l_required(self): method test_help_arg_should_print_help_and_exit (line 53) | def test_help_arg_should_print_help_and_exit(self): method test_modules_arg_should_print_modules_and_exit (line 59) | def test_modules_arg_should_print_modules_and_exit(self): method test_types_arg_should_print_types_and_exit (line 64) | def test_types_arg_should_print_types_and_exit(self): method test_l_arg_should_start_web_server (line 70) | def test_l_arg_should_start_web_server(self): method test_debug_arg_should_enable_and_print_debug_output (line 76) | def test_debug_arg_should_enable_and_print_debug_output(self): method test_quiet_arg_should_hide_debug_output (line 82) | def test_quiet_arg_should_hide_debug_output(self): method test_run_scan_invalid_target_should_exit (line 87) | def test_run_scan_invalid_target_should_exit(self): method test_run_scan_with_modules_no_target_should_exit (line 93) | def test_run_scan_with_modules_no_target_should_exit(self): method test_run_scan_with_types_no_target_should_exit (line 98) | def test_run_scan_with_types_no_target_should_exit(self): method test_run_scan_with_invalid_module_should_run_scan_and_exit (line 103) | def test_run_scan_with_invalid_module_should_run_scan_and_exit(self): method test_run_scan_with_invalid_type_should_exit (line 109) | def test_run_scan_with_invalid_type_should_exit(self): method test_run_scan_should_run_scan_and_exit (line 114) | def test_run_scan_should_run_scan_and_exit(self): method test_run_scan_should_print_scan_result_and_exit (line 125) | def test_run_scan_should_print_scan_result_and_exit(self): FILE: test/integration/test_sfcli.py class TestSfcli (line 7) | class TestSfcli(unittest.TestCase): method execute (line 12) | def execute(self, command): method test_help_arg_should_print_help_and_exit (line 21) | def test_help_arg_should_print_help_and_exit(self): FILE: test/integration/test_sfwebui.py class TestSpiderFootWebUiRoutes (line 12) | class TestSpiderFootWebUiRoutes(helper.CPWebCase): method setup_server (line 14) | def setup_server(): method test_invalid_page_returns_404 (line 57) | def test_invalid_page_returns_404(self): method test_static_returns_200 (line 61) | def test_static_returns_200(self): method test_scaneventresultexport_invalid_scan_id_returns_200 (line 65) | def test_scaneventresultexport_invalid_scan_id_returns_200(self): method test_scaneventresultexportmulti (line 69) | def test_scaneventresultexportmulti(self): method test_scansearchresultexport (line 73) | def test_scansearchresultexport(self): method test_scanexportjsonmulti (line 77) | def test_scanexportjsonmulti(self): method test_scanviz (line 81) | def test_scanviz(self): method test_scanvizmulti (line 85) | def test_scanvizmulti(self): method test_scanopts_invalid_scan_returns_200 (line 89) | def test_scanopts_invalid_scan_returns_200(self): method test_rerunscan (line 93) | def test_rerunscan(self): method test_rerunscanmulti_invalid_scan_id_returns_200 (line 98) | def test_rerunscanmulti_invalid_scan_id_returns_200(self): method test_newscan_returns_200 (line 103) | def test_newscan_returns_200(self): method test_clonescan (line 109) | def test_clonescan(self): method test_index_returns_200 (line 114) | def test_index_returns_200(self): method test_scaninfo_invalid_scan_returns_200 (line 118) | def test_scaninfo_invalid_scan_returns_200(self): method test_opts_returns_200 (line 124) | def test_opts_returns_200(self): method test_optsexport (line 128) | def test_optsexport(self): method test_optsraw (line 136) | def test_optsraw(self): method test_scandelete_invalid_scan_id_returns_404 (line 140) | def test_scandelete_invalid_scan_id_returns_404(self): method test_savesettings (line 146) | def test_savesettings(self): method test_savesettingsraw (line 151) | def test_savesettingsraw(self): method test_resultsetfp (line 155) | def test_resultsetfp(self): method test_eventtypes (line 160) | def test_eventtypes(self): method test_modules (line 165) | def test_modules(self): method test_ping_returns_200 (line 170) | def test_ping_returns_200(self): method test_query_returns_200 (line 175) | def test_query_returns_200(self): method test_startscan_invalid_scan_name_returns_error (line 180) | def test_startscan_invalid_scan_name_returns_error(self): method test_startscan_invalid_scan_target_returns_error (line 185) | def test_startscan_invalid_scan_target_returns_error(self): method test_startscan_unrecognized_scan_target_returns_error (line 190) | def test_startscan_unrecognized_scan_target_returns_error(self): method test_startscan_invalid_modules_returns_error (line 195) | def test_startscan_invalid_modules_returns_error(self): method test_startscan_invalid_typelist_returns_error (line 200) | def test_startscan_invalid_typelist_returns_error(self): method test_startscan_should_start_a_scan (line 205) | def test_startscan_should_start_a_scan(self): method test_stopscan_invalid_scan_id_returns_404 (line 209) | def test_stopscan_invalid_scan_id_returns_404(self): method test_scanlog_invalid_scan_returns_200 (line 214) | def test_scanlog_invalid_scan_returns_200(self): method test_scanerrors_invalid_scan_returns_200 (line 218) | def test_scanerrors_invalid_scan_returns_200(self): method test_scanlist_returns_200 (line 222) | def test_scanlist_returns_200(self): method test_scanstatus_invalid_scan_returns_200 (line 226) | def test_scanstatus_invalid_scan_returns_200(self): method test_scansummary_invalid_scan_returns_200 (line 230) | def test_scansummary_invalid_scan_returns_200(self): method test_scaneventresults_invalid_scan_returns_200 (line 234) | def test_scaneventresults_invalid_scan_returns_200(self): method test_scaneventresultsunique_invalid_scan_returns_200 (line 238) | def test_scaneventresultsunique_invalid_scan_returns_200(self): method test_search_returns_200 (line 242) | def test_search_returns_200(self): method test_scanhistory_invalid_scan_returns_200 (line 246) | def test_scanhistory_invalid_scan_returns_200(self): method test_scanelementtypediscovery_invalid_scan_id_returns_200 (line 250) | def test_scanelementtypediscovery_invalid_scan_id_returns_200(self): FILE: test/unit/modules/test_sfp__stor_db.py class TestModuleStor_db (line 9) | class TestModuleStor_db(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp__stor_stdout.py class TestModuleStor_stdout (line 9) | class TestModuleStor_stdout(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_abstractapi.py class TestModuleAbstractapi (line 10) | class TestModuleAbstractapi(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 29) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 41) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... method test_handleEvent_no_api_key_should_set_errorState (line 53) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_abusech.py class TestModuleAbusech (line 9) | class TestModuleAbusech(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_abuseipdb.py class TestModuleAbuseipdb (line 10) | class TestModuleAbuseipdb(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_abusix.py class TestModuleAbusix (line 10) | class TestModuleAbusix(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_accounts.py class TestModuleAccounts (line 9) | class TestModuleAccounts(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_adblock.py class TestModuleAdblock (line 9) | class TestModuleAdblock(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_adguard_dns.py class TestModuleAdGuardDns (line 9) | class TestModuleAdGuardDns(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_ahmia.py class TestModuleAhmia (line 9) | class TestModuleAhmia(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_alienvault.py class TestModuleAlienvault (line 10) | class TestModuleAlienvault(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 29) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 41) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... method test_handleEvent_no_api_key_should_set_errorState (line 54) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_alienvaultiprep.py class TestModuleAlienvaultiprep (line 9) | class TestModuleAlienvaultiprep(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_apple_itunes.py class TestModuleAppleItunes (line 9) | class TestModuleAppleItunes(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_archiveorg.py class TestModuleArchiveorg (line 9) | class TestModuleArchiveorg(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_arin.py class TestModuleArin (line 9) | class TestModuleArin(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_azureblobstorage.py class TestModuleAzureblobstorage (line 9) | class TestModuleAzureblobstorage(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_base64.py class TestModuleBase64 (line 10) | class TestModuleBase64(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_url_containing_base64_string_should_return_event (line 29) | def test_handleEvent_event_data_url_containing_base64_string_should_re... method test_handleEvent_event_data_not_containing_base64_string_should_not_return_event (line 65) | def test_handleEvent_event_data_not_containing_base64_string_should_no... FILE: test/unit/modules/test_sfp_bgpview.py class TestModuleBgpview (line 9) | class TestModuleBgpview(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_binaryedge.py class TestModuleBinaryedge (line 10) | class TestModuleBinaryedge(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_bingsearch.py class TestModuleBingsearch (line 10) | class TestModuleBingsearch(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_bingsharedip.py class TestModuleBingsharedip (line 10) | class TestModuleBingsharedip(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_binstring.py class TestModuleBinstring (line 9) | class TestModuleBinstring(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_bitcoin.py class TestModuleBitcoin (line 10) | class TestModuleBitcoin(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_containing_bitcoin_string_in_legacy_base58_format_should_return_event (line 29) | def test_handleEvent_event_data_containing_bitcoin_string_in_legacy_ba... method test_handleEvent_event_data_containing_bitcoin_string_in_bech32_format_should_return_event (line 65) | def test_handleEvent_event_data_containing_bitcoin_string_in_bech32_fo... method test_handleEvent_event_data_not_containing_bitcoin_string_should_not_return_event (line 101) | def test_handleEvent_event_data_not_containing_bitcoin_string_should_n... FILE: test/unit/modules/test_sfp_bitcoinabuse.py class TestModuleBitcoinAbuse (line 10) | class TestModuleBitcoinAbuse(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 29) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 41) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... method test_handleEvent_no_api_key_should_set_errorState (line 53) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_bitcoinwhoswho.py class TestModuleBitcoinwhoswho (line 10) | class TestModuleBitcoinwhoswho(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 22) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 26) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 30) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_blockchain.py class TestModuleBlockchain (line 9) | class TestModuleBlockchain(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_blocklistde.py class TestModuleBlocklistde (line 9) | class TestModuleBlocklistde(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_botscout.py class TestModuleBotscout (line 9) | class TestModuleBotscout(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 28) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 40) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... FILE: test/unit/modules/test_sfp_botvrij.py class TestModulebotvrij (line 9) | class TestModulebotvrij(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_builtwith.py class TestModulebuiltwith (line 10) | class TestModulebuiltwith(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_c99.py class TestModuleC99 (line 10) | class TestModuleC99(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_callername.py class TestModuleCallername (line 9) | class TestModuleCallername(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_censys.py class TestModuleCensys (line 10) | class TestModuleCensys(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 29) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 41) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... method test_handleEvent_no_api_key_should_set_errorState (line 53) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_certspotter.py class TestModuleiCertspotter (line 10) | class TestModuleiCertspotter(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_cinsscore.py class TestModuleCinsscore (line 9) | class TestModuleCinsscore(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_circllu.py class TestModuleCircllu (line 10) | class TestModuleCircllu(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_citadel.py class TestModulecitadel (line 9) | class TestModulecitadel(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_cleanbrowsing.py class TestModuleCleanbrowsing (line 9) | class TestModuleCleanbrowsing(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_cleantalk.py class TestModuleCleantalk (line 9) | class TestModuleCleantalk(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_clearbit.py class TestModuleClearbit (line 10) | class TestModuleClearbit(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 29) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 41) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... method test_handleEvent_no_api_key_should_set_errorState (line 53) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_cloudflaredns.py class TestModuleCloudflaredns (line 9) | class TestModuleCloudflaredns(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_coinblocker.py class TestModuleCoinblocker (line 9) | class TestModuleCoinblocker(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_commoncrawl.py class TestModuleCommoncrawl (line 9) | class TestModuleCommoncrawl(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_comodo.py class TestModuleComodo (line 9) | class TestModuleComodo(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_company.py class TestModuleCompany (line 10) | class TestModuleCompany(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_ssl_certificate_issued_containing_company_name_should_return_event (line 30) | def test_handleEvent_event_data_ssl_certificate_issued_containing_comp... method test_handleEvent_event_data_domain_whois_containing_company_name_should_return_event (line 72) | def test_handleEvent_event_data_domain_whois_containing_company_name_s... method test_handleEvent_event_data_target_web_content_containing_company_name_should_return_event (line 114) | def test_handleEvent_event_data_target_web_content_containing_company_... FILE: test/unit/modules/test_sfp_cookie.py class TestModuleCookie (line 10) | class TestModuleCookie(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_containing_cookie_should_return_event (line 29) | def test_handleEvent_event_data_containing_cookie_should_return_event(... method test_handleEvent_event_data_not_containing_cookie_should_not_return_event (line 71) | def test_handleEvent_event_data_not_containing_cookie_should_not_retur... FILE: test/unit/modules/test_sfp_countryname.py class TestModuleCountryName (line 10) | class TestModuleCountryName(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_phone_number_event_data_containing_countrycode_should_create_country_name_event (line 29) | def test_handleEvent_phone_number_event_data_containing_countrycode_sh... method test_handleEvent_domain_whois_event_data_containing_countryname_string_should_create_country_name_event (line 70) | def test_handleEvent_domain_whois_event_data_containing_countryname_st... method test_handleEvent_domain_whois_event_data_not_containing_countryname_string_should_not_create_event (line 111) | def test_handleEvent_domain_whois_event_data_not_containing_countrynam... FILE: test/unit/modules/test_sfp_creditcard.py class TestModuleCreditCard (line 10) | class TestModuleCreditCard(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_containing_creditcard_should_return_event (line 29) | def test_handleEvent_event_data_containing_creditcard_should_return_ev... method test_handleEvent_event_data_not_containing_creditcard_string_should_not_return_event (line 65) | def test_handleEvent_event_data_not_containing_creditcard_string_shoul... FILE: test/unit/modules/test_sfp_crobat_api.py class TestModuleCrobatApi (line 9) | class TestModuleCrobatApi(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 28) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 40) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... FILE: test/unit/modules/test_sfp_crossref.py class TestModuleCrossref (line 9) | class TestModuleCrossref(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_crt.py class TestModuleCrt (line 9) | class TestModuleCrt(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 28) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 40) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... FILE: test/unit/modules/test_sfp_crxcavator.py class TestModuleCrxcavator (line 9) | class TestModuleCrxcavator(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_customfeed.py class TestModuleCustomfeed (line 10) | class TestModuleCustomfeed(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_feed_url_should_set_errorState (line 29) | def test_handleEvent_no_feed_url_should_set_errorState(self): FILE: test/unit/modules/test_sfp_cybercrimetracker.py class TestModuleCybercrimetracker (line 9) | class TestModuleCybercrimetracker(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_debounce.py class TestModuleDebounce (line 9) | class TestModuleDebounce(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_dehashed.py class TestModuleDehashed (line 10) | class TestModuleDehashed(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 22) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 26) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 30) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_digitaloceanspace.py class TestModuleDigitaloceanspace (line 9) | class TestModuleDigitaloceanspace(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_dns_for_family.py class TestModuleDnsForFamily (line 9) | class TestModuleDnsForFamily(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_dnsbrute.py class TestModuleDnsBrute (line 9) | class TestModuleDnsBrute(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_dnscommonsrv.py class TestModuleDnsCommonsrv (line 9) | class TestModuleDnsCommonsrv(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_dnsdb.py class TestModuleDnsDb (line 10) | class TestModuleDnsDb(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_dnsdumpster.py class TestModuleDnsDumpster (line 9) | class TestModuleDnsDumpster(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_dnsgrep.py class TestModuleDnsGrep (line 9) | class TestModuleDnsGrep(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_dnsneighbor.py class TestModuleDnsNeighbor (line 9) | class TestModuleDnsNeighbor(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_dnsraw.py class TestModuleDnsRaw (line 9) | class TestModuleDnsRaw(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_dnsresolve.py class TestModuleDnsResolve (line 9) | class TestModuleDnsResolve(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_dnszonexfer.py class TestModuleDnsZonexfer (line 9) | class TestModuleDnsZonexfer(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_dronebl.py class TestModuleDronebl (line 9) | class TestModuleDronebl(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_duckduckgo.py class TestModuleDuckduckgo (line 9) | class TestModuleDuckduckgo(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_email.py class TestModuleEmail (line 10) | class TestModuleEmail(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_target_web_content_containing_email_address_should_return_event (line 30) | def test_handleEvent_event_data_target_web_content_containing_email_ad... FILE: test/unit/modules/test_sfp_emailcrawlr.py class TestModuleEmailcrawlr (line 10) | class TestModuleEmailcrawlr(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 29) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 41) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... method test_handleEvent_no_api_key_should_set_errorState (line 53) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_emailformat.py class TestModuleEmailformat (line 9) | class TestModuleEmailformat(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_emailrep.py class TestModuleEmailrep (line 9) | class TestModuleEmailrep(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_emergingthreats.py class TestModuleEmergingthreats (line 9) | class TestModuleEmergingthreats(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_errors.py class TestModuleErrors (line 10) | class TestModuleErrors(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_should_only_handle_events_from_sfp_spider (line 29) | def test_handleEvent_should_only_handle_events_from_sfp_spider(self): method test_handleEvent_should_only_handle_events_within_target_scope (line 62) | def test_handleEvent_should_only_handle_events_within_target_scope(self): method test_handleEvent_event_data_containing_error_string_should_return_event (line 95) | def test_handleEvent_event_data_containing_error_string_should_return_... method test_handleEvent_event_data_not_containing_error_string_should_not_return_event (line 141) | def test_handleEvent_event_data_not_containing_error_string_should_not... FILE: test/unit/modules/test_sfp_ethereum.py class TestModuleEthereum (line 10) | class TestModuleEthereum(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_containing_ethereum_string_should_return_event (line 29) | def test_handleEvent_event_data_containing_ethereum_string_should_retu... method test_handleEvent_event_data_not_containing_ethereum_string_should_not_return_event (line 65) | def test_handleEvent_event_data_not_containing_ethereum_string_should_... FILE: test/unit/modules/test_sfp_etherscan.py class TestModuleEtherscan (line 10) | class TestModuleEtherscan(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_filemeta.py class TestModuleFilemeta (line 9) | class TestModuleFilemeta(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_flickr.py class TestModuleFlickr (line 9) | class TestModuleFlickr(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_focsec.py class TestModuleFocsec (line 10) | class TestModuleFocsec(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_fortinet.py class TestModuleFortinet (line 9) | class TestModuleFortinet(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_fraudguard.py class TestModuleFraudguard (line 10) | class TestModuleFraudguard(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_fsecure_riddler.py class TestModuleFsecureRiddler (line 10) | class TestModuleFsecureRiddler(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_fullcontact.py class TestModuleFullcontact (line 10) | class TestModuleFullcontact(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_fullhunt.py class TestModuleFullhunt (line 10) | class TestModuleFullhunt(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 29) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 41) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... method test_handleEvent_no_api_key_should_set_errorState (line 53) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_github.py class TestModuleGithub (line 10) | class TestModuleGithub(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_social_media_not_github_profile_should_not_return_event (line 29) | def test_handleEvent_event_data_social_media_not_github_profile_should... FILE: test/unit/modules/test_sfp_gleif.py class TestModuleGleif (line 10) | class TestModuleGleif(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_invalid_lei_should_not_return_event (line 29) | def test_handleEvent_event_data_invalid_lei_should_not_return_event(se... FILE: test/unit/modules/test_sfp_google_tag_manager.py class TestModulesGoogleTagManager (line 9) | class TestModulesGoogleTagManager(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_googlemaps.py class TestModuleGoogleMaps (line 10) | class TestModuleGoogleMaps(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_googleobjectstorage.py class TestModuleGoogleobjectstorage (line 9) | class TestModuleGoogleobjectstorage(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_googlesafebrowsing.py class TestModuleGoogleSafebrowsing (line 10) | class TestModuleGoogleSafebrowsing(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_googlesearch.py class TestModuleGoogleSearch (line 10) | class TestModuleGoogleSearch(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_gravatar.py class TestModuleGravatar (line 9) | class TestModuleGravatar(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_grayhatwarfare.py class TestModuleGrayhatWarfare (line 10) | class TestModuleGrayhatWarfare(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_greensnow.py class TestModuleGreensnow (line 9) | class TestModuleGreensnow(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_grep_app.py class TestModuleGrepApp (line 9) | class TestModuleGrepApp(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_greynoise.py class TestModuleGreynoise (line 10) | class TestModuleGreynoise(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_h1nobbdde.py class TestModuleH1nobbdde (line 9) | class TestModuleH1nobbdde(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_hackertarget.py class TestModuleHackertarget (line 9) | class TestModuleHackertarget(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_hashes.py class TestModuleHashes (line 10) | class TestModuleHashes(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_containing_hashes_string_should_return_event (line 29) | def test_handleEvent_event_data_containing_hashes_string_should_return... method test_handleEvent_event_data_not_containing_hashes_string_should_not_return_event (line 65) | def test_handleEvent_event_data_not_containing_hashes_string_should_no... FILE: test/unit/modules/test_sfp_haveibeenpwned.py class TestModuleHaveibeenpwned (line 10) | class TestModuleHaveibeenpwned(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_honeypot.py class TestModuleHoneypot (line 10) | class TestModuleHoneypot(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_hosting.py class TestModuleHosting (line 9) | class TestModuleHosting(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_hostio.py class TestModuleHostio (line 10) | class TestModuleHostio(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_hunter.py class TestModuleHunter (line 10) | class TestModuleHunter(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_hybrid_analysis.py class TestModuleHybridAnalysis (line 9) | class TestModuleHybridAnalysis(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 28) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 40) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... FILE: test/unit/modules/test_sfp_iban.py class TestModuleIban (line 10) | class TestModuleIban(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_containing_iban_string_should_return_event (line 29) | def test_handleEvent_event_data_containing_iban_string_should_return_e... method test_handleEvent_event_data_not_containing_iban_string_should_not_return_event (line 65) | def test_handleEvent_event_data_not_containing_iban_string_should_not_... FILE: test/unit/modules/test_sfp_iknowwhatyoudownload.py class TestModuleIknowwhatyoudownload (line 10) | class TestModuleIknowwhatyoudownload(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_intelx.py class TestModuleIntelx (line 10) | class TestModuleIntelx(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_intfiles.py class TestModuleIntfiles (line 10) | class TestModuleIntfiles(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_internal_url_with_interesting_file_extension_should_return_event (line 29) | def test_handleEvent_event_data_internal_url_with_interesting_file_ext... method test_handleEvent_event_data_internal_url_without_interesting_file_extension_should_not_return_event (line 71) | def test_handleEvent_event_data_internal_url_without_interesting_file_... FILE: test/unit/modules/test_sfp_ipapico.py class TestModuleipApico (line 9) | class TestModuleipApico(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_ipapicom.py class TestModuleipapicom (line 10) | class TestModuleipapicom(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 22) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 26) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 30) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_ipinfo.py class TestModuleIpinfo (line 10) | class TestModuleIpinfo(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_ipqualityscore.py class TestModuleIpqualityscore (line 10) | class TestModuleIpqualityscore(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_ipregistry.py class TestModuleIpRegistry (line 10) | class TestModuleIpRegistry(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 22) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 26) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 30) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_ipstack.py class TestModuleIpstack (line 10) | class TestModuleIpstack(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_isc.py class TestModuleisc (line 9) | class TestModuleisc(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_jsonwhoiscom.py class TestModuleJsonwhoiscom (line 10) | class TestModuleJsonwhoiscom(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 29) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 41) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... method test_handleEvent_no_api_key_should_set_errorState (line 53) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_junkfiles.py class TestModuleJunkfiles (line 9) | class TestModuleJunkfiles(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_keybase.py class TestModuleKeybase (line 9) | class TestModuleKeybase(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_koodous.py class TestModuleKoodous (line 10) | class TestModuleKoodous(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 29) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 41) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... method test_handleEvent_no_api_key_should_set_errorState (line 53) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_leakix.py class TestModuleLeakix (line 9) | class TestModuleLeakix(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 28) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 40) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... FILE: test/unit/modules/test_sfp_maltiverse.py class TestModuleMaltiverse (line 9) | class TestModuleMaltiverse(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_malwarepatrol.py class TestModulemalwarepatrol (line 10) | class TestModulemalwarepatrol(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_metadefender.py class TestModuleMetadefender (line 10) | class TestModuleMetadefender(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 29) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 41) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... method test_handleEvent_no_api_key_should_set_errorState (line 54) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_mnemonic.py class TestModuleMnemonic (line 9) | class TestModuleMnemonic(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_multiproxy.py class TestModuleMultiproxy (line 9) | class TestModuleMultiproxy(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_myspace.py class TestModuleMyspace (line 10) | class TestModuleMyspace(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_social_media_not_myspace_profile_should_not_return_event (line 29) | def test_handleEvent_event_data_social_media_not_myspace_profile_shoul... FILE: test/unit/modules/test_sfp_nameapi.py class TestModuleNameapi (line 10) | class TestModuleNameapi(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_names.py class TestModuleNames (line 10) | class TestModuleNames(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_email_address_containing_human_names_should_return_event (line 29) | def test_handleEvent_event_data_email_address_containing_human_names_s... method test_handleEvent_event_data_email_address_containing_human_names_containing_numbers_should_not_return_event (line 70) | def test_handleEvent_event_data_email_address_containing_human_names_c... method test_handleEvent_event_data_email_address_not_containing_names_should_not_return_event (line 102) | def test_handleEvent_event_data_email_address_not_containing_names_sho... FILE: test/unit/modules/test_sfp_networksdb.py class TestModuleNetworksdb (line 10) | class TestModuleNetworksdb(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 29) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 41) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... method test_handleEvent_no_api_key_should_set_errorState (line 54) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_neutrinoapi.py class TestModuleNeutrinoapi (line 10) | class TestModuleNeutrinoapi(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 29) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 41) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... method test_handleEvent_no_api_key_should_set_errorState (line 54) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_numverify.py class TestModuleNumverify (line 10) | class TestModuleNumverify(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_onioncity.py class TestModuleonioncity (line 10) | class TestModuleonioncity(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_onionsearchengine.py class TestModuleOnionsearchengine (line 9) | class TestModuleOnionsearchengine(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_onyphe.py class TestModuleOnyphe (line 10) | class TestModuleOnyphe(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_openbugbounty.py class TestModuleOpenbugbounty (line 9) | class TestModuleOpenbugbounty(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_opencorporates.py class TestModuleOpencorporates (line 9) | class TestModuleOpencorporates(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_opendns.py class TestModuleOpendns (line 9) | class TestModuleOpendns(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_opennic.py class TestModuleOpenNic (line 9) | class TestModuleOpenNic(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_openphish.py class TestModuleOpenphish (line 9) | class TestModuleOpenphish(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_openstreetmap.py class TestModuleopenstreetmap (line 9) | class TestModuleopenstreetmap(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_pageinfo.py class TestModulePageInfo (line 9) | class TestModulePageInfo(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_pastebin.py class TestModulePastebin (line 10) | class TestModulePastebin(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_pgp.py class TestModulePgp (line 10) | class TestModulePgp(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_keyserver_urls_should_set_errorState (line 29) | def test_handleEvent_no_keyserver_urls_should_set_errorState(self): FILE: test/unit/modules/test_sfp_phishstats.py class TestModulePhishstats (line 9) | class TestModulePhishstats(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_phishtank.py class TestModulePhishtank (line 9) | class TestModulePhishtank(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_phone.py class TestModulePhone (line 10) | class TestModulePhone(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_domain_whois_event_data_containing_phone_string_should_create_phone_number_event (line 29) | def test_handleEvent_domain_whois_event_data_containing_phone_string_s... method test_handleEvent_domain_whois_event_data_not_containing_phone_string_should_not_create_event (line 70) | def test_handleEvent_domain_whois_event_data_not_containing_phone_stri... method test_handleEvent_phone_number_event_data_containing_phone_string_should_return_provider_telco_event (line 102) | def test_handleEvent_phone_number_event_data_containing_phone_string_s... FILE: test/unit/modules/test_sfp_portscan_tcp.py class TestModulePortscanTcp (line 9) | class TestModulePortscanTcp(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_projectdiscovery.py class TestModuleProjectdiscovery (line 10) | class TestModuleProjectdiscovery(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_psbdmp.py class TestModulePsbdmp (line 9) | class TestModulePsbdmp(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_pulsedive.py class TestModulePulsedive (line 10) | class TestModulePulsedive(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_punkspider.py class TestModulePunkspider (line 9) | class TestModulePunkspider(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 28) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 40) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... FILE: test/unit/modules/test_sfp_quad9.py class TestModuleQuad9 (line 9) | class TestModuleQuad9(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_reversewhois.py class TestModuleReversewhois (line 9) | class TestModuleReversewhois(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_ripe.py class TestModuleRipe (line 9) | class TestModuleRipe(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_riskiq.py class TestModuleRiskiq (line 10) | class TestModuleRiskiq(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_robtex.py class TestModuleRobtex (line 9) | class TestModuleRobtex(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_s3bucket.py class TestModuleS3bucket (line 9) | class TestModuleS3bucket(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_searchcode.py class TestModuleCodesearch (line 9) | class TestModuleCodesearch(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_securitytrails.py class TestModuleSecuritytrails (line 10) | class TestModuleSecuritytrails(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_seon.py class TestModuleSeon (line 10) | class TestModuleSeon(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_shodan.py class TestModuleShodan (line 10) | class TestModuleShodan(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_similar.py class TestModuleSimilar (line 9) | class TestModuleSimilar(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_skymem.py class TestModuleSkymem (line 9) | class TestModuleSkymem(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_slideshare.py class TestModuleSlideshare (line 10) | class TestModuleSlideshare(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_social_media_not_slideshare_profile_should_not_return_event (line 29) | def test_handleEvent_event_data_social_media_not_slideshare_profile_sh... FILE: test/unit/modules/test_sfp_snov.py class TestModuleSnov (line 10) | class TestModuleSnov(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_social.py class TestModuleSocial (line 10) | class TestModuleSocial(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_url_containing_social_media_profile_should_return_event (line 29) | def test_handleEvent_event_data_url_containing_social_media_profile_sh... method test_handleEvent_event_data_url_not_containing_social_media_profile_should_not_return_event (line 65) | def test_handleEvent_event_data_url_not_containing_social_media_profil... FILE: test/unit/modules/test_sfp_sociallinks.py class TestModuleSociallinks (line 10) | class TestModuleSociallinks(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_socialprofiles.py class TestModuleSocialprofiles (line 10) | class TestModuleSocialprofiles(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_sorbs.py class TestModuleSorbs (line 9) | class TestModuleSorbs(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_spamcop.py class TestModuleSpamcop (line 9) | class TestModuleSpamcop(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_spamhaus.py class TestModuleSpamhaus (line 9) | class TestModuleSpamhaus(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_spider.py class TestModuleSpider (line 9) | class TestModuleSpider(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_spur.py class TestModuleSpur (line 10) | class TestModuleSpur(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_spyonweb.py class TestModuleSpyonweb (line 10) | class TestModuleSpyonweb(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_sslcert.py class TestModuleSslCert (line 9) | class TestModuleSslCert(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_stackoverflow.py class TestModuleStackoverflow (line 9) | class TestModuleStackoverflow(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_stevenblack_hosts.py class TestModuleStevenblackHosts (line 9) | class TestModuleStevenblackHosts(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_strangeheaders.py class TestModuleStrangeHeaders (line 10) | class TestModuleStrangeHeaders(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_containing_unusual_header_should_return_event (line 29) | def test_handleEvent_event_data_containing_unusual_header_should_retur... method test_handleEvent_event_data_not_containing_unusual_header_should_not_return_event (line 71) | def test_handleEvent_event_data_not_containing_unusual_header_should_n... FILE: test/unit/modules/test_sfp_subdomain_takeover.py class TestModuleSubdomain_takeover (line 9) | class TestModuleSubdomain_takeover(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_sublist3r.py class TestModuleSublist3r (line 9) | class TestModuleSublist3r(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_surbl.py class TestModuleSurbl (line 9) | class TestModuleSurbl(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_talosintel.py class TestModuleTalosintel (line 9) | class TestModuleTalosintel(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_template.py class TestModuleTemplate (line 9) | class TestModuleTemplate(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_textmagic.py class TestModuleTextmagic (line 10) | class TestModuleTextmagic(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_threatcrowd.py class TestModuleThreatcrowd (line 9) | class TestModuleThreatcrowd(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_threatfox.py class TestModuleThreatFox (line 9) | class TestModuleThreatFox(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_threatminer.py class TestModuleThreatminer (line 9) | class TestModuleThreatminer(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_tldsearch.py class TestModuleTldsearch (line 9) | class TestModuleTldsearch(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_tool_cmseek.py class TestModuleToolCmseek (line 10) | class TestModuleToolCmseek(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 22) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 26) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_tool_path_configured_should_set_errorState (line 30) | def test_handleEvent_no_tool_path_configured_should_set_errorState(self): FILE: test/unit/modules/test_sfp_tool_dnstwist.py class TestModuleToolDnstwist (line 9) | class TestModuleToolDnstwist(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_tool_nbtscan.py class TestModuleToolNbtscan (line 10) | class TestModuleToolNbtscan(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_tool_path_configured_should_set_errorState (line 29) | def test_handleEvent_no_tool_path_configured_should_set_errorState(self): FILE: test/unit/modules/test_sfp_tool_nmap.py class TestModuleToolNmap (line 10) | class TestModuleToolNmap(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_tool_path_configured_should_set_errorState (line 29) | def test_handleEvent_no_tool_path_configured_should_set_errorState(self): FILE: test/unit/modules/test_sfp_tool_nuclei.py class TestModuleToolNuclei (line 10) | class TestModuleToolNuclei(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_tool_path_configured_should_set_errorState (line 29) | def test_handleEvent_no_tool_path_configured_should_set_errorState(self): FILE: test/unit/modules/test_sfp_tool_onesixtyone.py class TestModuleToolOnesixtyone (line 10) | class TestModuleToolOnesixtyone(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_tool_path_configured_should_set_errorState (line 29) | def test_handleEvent_no_tool_path_configured_should_set_errorState(self): FILE: test/unit/modules/test_sfp_tool_retirejs.py class TestModuleToolRetirejs (line 10) | class TestModuleToolRetirejs(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_tool_path_configured_should_set_errorState (line 29) | def test_handleEvent_no_tool_path_configured_should_set_errorState(self): FILE: test/unit/modules/test_sfp_tool_snallygaster.py class TestModuleToolSnallygaster (line 10) | class TestModuleToolSnallygaster(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_tool_path_configured_should_set_errorState (line 29) | def test_handleEvent_no_tool_path_configured_should_set_errorState(self): FILE: test/unit/modules/test_sfp_tool_testsslsh.py class TestModuleToolTestsslsh (line 10) | class TestModuleToolTestsslsh(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_tool_path_configured_should_set_errorState (line 29) | def test_handleEvent_no_tool_path_configured_should_set_errorState(self): FILE: test/unit/modules/test_sfp_tool_trufflehog.py class TestModuleToolTrufflehog (line 10) | class TestModuleToolTrufflehog(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_tool_path_configured_should_set_errorState (line 29) | def test_handleEvent_no_tool_path_configured_should_set_errorState(self): FILE: test/unit/modules/test_sfp_tool_wafw00f.py class TestModuleToolWafw00f (line 10) | class TestModuleToolWafw00f(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_tool_path_configured_should_set_errorState (line 29) | def test_handleEvent_no_tool_path_configured_should_set_errorState(self): FILE: test/unit/modules/test_sfp_tool_wappalyzer.py class TestModuleWappalyzer (line 10) | class TestModuleWappalyzer(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_tool_path_configured_should_set_errorState (line 29) | def test_handleEvent_no_tool_path_configured_should_set_errorState(self): FILE: test/unit/modules/test_sfp_tool_whatweb.py class TestModuleToolWhatweb (line 10) | class TestModuleToolWhatweb(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_tool_path_configured_should_set_errorState (line 29) | def test_handleEvent_no_tool_path_configured_should_set_errorState(self): FILE: test/unit/modules/test_sfp_torch.py class TestModuleTorch (line 9) | class TestModuleTorch(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_torexits.py class TestModuleTorexits (line 9) | class TestModuleTorexits(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_trashpanda.py class TestModuleTrashpanda (line 10) | class TestModuleTrashpanda(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_trumail.py class TestModuleTrumail (line 9) | class TestModuleTrumail(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_twilio.py class TestModuletwilio (line 10) | class TestModuletwilio(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 22) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 26) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 30) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_twitter.py class TestModuleTwitter (line 10) | class TestModuleTwitter(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_social_media_not_twitter_profile_should_not_return_event (line 29) | def test_handleEvent_event_data_social_media_not_twitter_profile_shoul... FILE: test/unit/modules/test_sfp_uceprotect.py class TestModuleUceprotect (line 9) | class TestModuleUceprotect(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_urlscan.py class TestModuleUrlscan (line 9) | class TestModuleUrlscan(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_venmo.py class TestModuleVenmo (line 9) | class TestModuleVenmo(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_viewdns.py class TestModulViewdns (line 10) | class TestModulViewdns(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_virustotal.py class TestModuleVirustotal (line 10) | class TestModuleVirustotal(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_voipbl.py class TestModuleVoipbl (line 9) | class TestModuleVoipbl(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_vxvault.py class TestModuleVxvault (line 9) | class TestModuleVxvault(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_webanalytics.py class TestModuleWebAnalytics (line 10) | class TestModuleWebAnalytics(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_target_web_content_containing_web_analytics_string_should_return_event (line 29) | def test_handleEvent_event_data_target_web_content_containing_web_anal... method test_handleEvent_event_data_target_web_content_not_containing_web_analytics_string_should_not_create_event (line 70) | def test_handleEvent_event_data_target_web_content_not_containing_web_... method test_handleEvent_event_dns_text_containing_web_analytics_string_should_return_event (line 102) | def test_handleEvent_event_dns_text_containing_web_analytics_string_sh... method test_handleEvent_event_data_dns_text_not_containing_web_analytics_string_should_not_create_event (line 143) | def test_handleEvent_event_data_dns_text_not_containing_web_analytics_... FILE: test/unit/modules/test_sfp_webframework.py class TestModuleWebFramework (line 10) | class TestModuleWebFramework(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_event_data_web_content_containing_webframework_string_should_create_url_web_framework_event (line 29) | def test_handleEvent_event_data_web_content_containing_webframework_st... method test_handleEvent_event_data_web_content_not_containing_webframework_string_should_not_create_event (line 71) | def test_handleEvent_event_data_web_content_not_containing_webframewor... method test_handleEvent_event_data_web_content_from_external_url_containing_webframework_string_should_not_create_event (line 104) | def test_handleEvent_event_data_web_content_from_external_url_containi... FILE: test/unit/modules/test_sfp_webserver.py class TestModuleWebserver (line 9) | class TestModuleWebserver(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_whatcms.py class TestModuleWhatCMS (line 10) | class TestModuleWhatCMS(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 29) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 41) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... method test_handleEvent_no_api_key_should_set_errorState (line 53) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_whois.py class TestModuleWhois (line 9) | class TestModuleWhois(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_whoisology.py class TestModuleWhoisology (line 10) | class TestModuleWhoisology(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_whoxy.py class TestModuleWhoxy (line 10) | class TestModuleWhoxy(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_wigle.py class TestModuleWigle (line 10) | class TestModuleWigle(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_wikileaks.py class TestModulewikileaks (line 9) | class TestModulewikileaks(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_wikipediaedits.py class TestModulewikipediaedits (line 9) | class TestModulewikipediaedits(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_xforce.py class TestModuleXforce (line 10) | class TestModuleXforce(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 29) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 41) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... method test_handleEvent_no_api_key_should_set_errorState (line 53) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_yandexdns.py class TestModuleYandexdns (line 9) | class TestModuleYandexdns(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/modules/test_sfp_zetalytics.py class TestModuleZetalytics (line 10) | class TestModuleZetalytics(unittest.TestCase): method test_opts (line 12) | def test_opts(self): method test_setup (line 16) | def test_setup(self): method test_watchedEvents_should_return_list (line 21) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 25) | def test_producedEvents_should_return_list(self): method test_handleEvent_no_api_key_should_set_errorState (line 29) | def test_handleEvent_no_api_key_should_set_errorState(self): FILE: test/unit/modules/test_sfp_zonefiles.py class TestModuleZoneFiles (line 9) | class TestModuleZoneFiles(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): method test_parseApiResponse_nonfatal_http_response_code_should_not_set_errorState (line 28) | def test_parseApiResponse_nonfatal_http_response_code_should_not_set_e... method test_parseApiResponse_fatal_http_response_error_code_should_set_errorState (line 40) | def test_parseApiResponse_fatal_http_response_error_code_should_set_er... FILE: test/unit/modules/test_sfp_zoneh.py class TestModuleZoneh (line 9) | class TestModuleZoneh(unittest.TestCase): method test_opts (line 11) | def test_opts(self): method test_setup (line 15) | def test_setup(self): method test_watchedEvents_should_return_list (line 20) | def test_watchedEvents_should_return_list(self): method test_producedEvents_should_return_list (line 24) | def test_producedEvents_should_return_list(self): FILE: test/unit/spiderfoot/test_spiderfootcorrelator.py class TestSpiderFootCorrelator (line 7) | class TestSpiderFootCorrelator(unittest.TestCase): method test_init_argument_dbh_invalid_type_should_raise_TypeError (line 12) | def test_init_argument_dbh_invalid_type_should_raise_TypeError(self): method test_init_argument_ruleset_invalid_type_should_raise_TypeError (line 19) | def test_init_argument_ruleset_invalid_type_should_raise_TypeError(self): method test_init_argument_ruleset_invalid_rule_should_raise_SyntaxError (line 26) | def test_init_argument_ruleset_invalid_rule_should_raise_SyntaxError(s... method test_run_correlations_invalid_scan_instance_should_raise_ValueError (line 33) | def test_run_correlations_invalid_scan_instance_should_raise_ValueErro... method test_build_db_criteria_argument_matchrule_invalid_type_should_raise_TypeError (line 40) | def test_build_db_criteria_argument_matchrule_invalid_type_should_rais... method test_enrich_event_sources_argument_rule_invalid_type_should_raise_TypeError (line 50) | def test_enrich_event_sources_argument_rule_invalid_type_should_raise_... method test_enrich_event_children_argument_rule_invalid_type_should_raise_TypeError (line 60) | def test_enrich_event_children_argument_rule_invalid_type_should_raise... method test_enrich_event_entities_argument_rule_invalid_type_should_raise_TypeError (line 70) | def test_enrich_event_entities_argument_rule_invalid_type_should_raise... method test_process_rule_argument_rule_invalid_type_should_raise_TypeError (line 80) | def test_process_rule_argument_rule_invalid_type_should_raise_TypeErro... method test_build_correlation_title_argument_rule_invalid_type_should_raise_TypeError (line 90) | def test_build_correlation_title_argument_rule_invalid_type_should_rai... method test_build_correlation_title_argument_data_invalid_type_should_raise_TypeError (line 100) | def test_build_correlation_title_argument_data_invalid_type_should_rai... method test_create_correlation_argument_rule_invalid_type_should_raise_TypeError (line 110) | def test_create_correlation_argument_rule_invalid_type_should_raise_Ty... method test_create_correlation_argument_data_invalid_type_should_raise_TypeError (line 120) | def test_create_correlation_argument_data_invalid_type_should_raise_Ty... method test_check_ruleset_validity_should_return_bool (line 130) | def test_check_ruleset_validity_should_return_bool(self): method test_check_rule_validity_invalid_rule_should_return_false (line 142) | def test_check_rule_validity_invalid_rule_should_return_false(self): method test_check_rule_validity_rule_missing_mandatory_field_should_return_false (line 151) | def test_check_rule_validity_rule_missing_mandatory_field_should_retur... FILE: test/unit/spiderfoot/test_spiderfootdb.py class TestSpiderFootDb (line 9) | class TestSpiderFootDb(unittest.TestCase): method test_init_argument_opts_of_invalid_type_should_raise_TypeError (line 14) | def test_init_argument_opts_of_invalid_type_should_raise_TypeError(self): method test_init_argument_opts_with_empty_value_should_raise_ValueError (line 24) | def test_init_argument_opts_with_empty_value_should_raise_ValueError(s... method test_init_argument_opts_with_empty_key___database_value_should_raise_ValueError (line 31) | def test_init_argument_opts_with_empty_key___database_value_should_rai... method test_init_should_create_SpiderFootDb_object (line 40) | def test_init_should_create_SpiderFootDb_object(self): method test_create_should_create_database_schema (line 48) | def test_create_should_create_database_schema(self): method test_close_should_close_database_connection (line 56) | def test_close_should_close_database_connection(self): method test_search_should_return_a_list (line 63) | def test_search_should_return_a_list(self): method test_search_argument_criteria_of_invalid_type_should_raise_TypeError (line 80) | def test_search_argument_criteria_of_invalid_type_should_raise_TypeErr... method test_search_argument_criteria_key_of_invalid_type_should_raise_TypeError (line 92) | def test_search_argument_criteria_key_of_invalid_type_should_raise_Typ... method test_search_argument_criteria_no_valid_criteria_should_raise_ValueError (line 107) | def test_search_argument_criteria_no_valid_criteria_should_raise_Value... method test_search_argument_criteria_one_criteria_should_raise_ValueError (line 120) | def test_search_argument_criteria_one_criteria_should_raise_ValueError... method test_eventTypes_should_return_a_list (line 133) | def test_eventTypes_should_return_a_list(self): method test_scanLogEvent_should_create_a_scan_log_event (line 141) | def test_scanLogEvent_should_create_a_scan_log_event(self): method test_scanLogEvent_argument_instanceId_of_invalid_type_should_raise_TypeError (line 150) | def test_scanLogEvent_argument_instanceId_of_invalid_type_should_raise... method test_scanLogEvent_argument_classification_of_invalid_type_should_raise_TypeError (line 162) | def test_scanLogEvent_argument_classification_of_invalid_type_should_r... method test_scanLogEvent_argument_message_of_invalid_type_should_raise_TypeError (line 175) | def test_scanLogEvent_argument_message_of_invalid_type_should_raise_Ty... method test_scanInstanceCreate_should_create_a_scan_instance (line 189) | def test_scanInstanceCreate_should_create_a_scan_instance(self): method test_scanInstanceCreate_argument_instanceId_already_exists_should_halt_and_catch_fire (line 204) | def test_scanInstanceCreate_argument_instanceId_already_exists_should_... method test_scanInstanceCreate_argument_instanceId_of_invalid_type_should_raise_TypeError (line 225) | def test_scanInstanceCreate_argument_instanceId_of_invalid_type_should... method test_scanInstanceCreate_argument_scanName_of_invalid_type_should_raise_TypeError (line 239) | def test_scanInstanceCreate_argument_scanName_of_invalid_type_should_r... method test_scanInstanceCreate_argument_scanTarget_of_invalid_type_should_raise_TypeError (line 253) | def test_scanInstanceCreate_argument_scanTarget_of_invalid_type_should... method test_scanInstanceSet (line 267) | def test_scanInstanceSet(self): method test_scanInstanceSet_argument_instanceId_of_invalid_type_should_raise_TypeError (line 277) | def test_scanInstanceSet_argument_instanceId_of_invalid_type_should_ra... method test_scanInstanceGet_should_return_scan_info (line 293) | def test_scanInstanceGet_should_return_scan_info(self): method test_scanInstanceGet_argument_instanceId_of_invalid_type_should_raise_TypeError (line 324) | def test_scanInstanceGet_argument_instanceId_of_invalid_type_should_ra... method test_scanResultSummary_should_return_a_list (line 336) | def test_scanResultSummary_should_return_a_list(self): method test_scanResultSummary_argument_instanceId_of_invalid_type_should_raise_TypeError (line 346) | def test_scanResultSummary_argument_instanceId_of_invalid_type_should_... method test_scanResultSummary_argument_by_of_invalid_type_should_raise_TypeError (line 358) | def test_scanResultSummary_argument_by_of_invalid_type_should_raise_Ty... method test_scanResultSummary_argument_by_invalid_value_should_raise_ValueError (line 374) | def test_scanResultSummary_argument_by_invalid_value_should_raise_Valu... method test_scanResultEvent_should_return_a_list (line 384) | def test_scanResultEvent_should_return_a_list(self): method test_scanResultEvent_argument_instanceId_of_invalid_type_should_raise_TypeError (line 394) | def test_scanResultEvent_argument_instanceId_of_invalid_type_should_ra... method test_scanResultEvent_argument_eventType_of_invalid_type_should_raise_TypeError (line 409) | def test_scanResultEvent_argument_eventType_of_invalid_type_should_rai... method test_scanResultEventUnique_should_return_a_list (line 422) | def test_scanResultEventUnique_should_return_a_list(self): method test_scanResultEventUnique_argument_instanceId_of_invalid_type_should_raise_TypeError (line 432) | def test_scanResultEventUnique_argument_instanceId_of_invalid_type_sho... method test_scanResultEventUnique_argument_eventType_of_invalid_type_should_raise_TypeError (line 447) | def test_scanResultEventUnique_argument_eventType_of_invalid_type_shou... method test_scanLogs_should_return_a_list (line 460) | def test_scanLogs_should_return_a_list(self): method test_scanLogs_argument_instanceId_of_invalid_type_should_raise_TypeError (line 472) | def test_scanLogs_argument_instanceId_of_invalid_type_should_raise_Typ... method test_scanErrors_should_return_a_list (line 488) | def test_scanErrors_should_return_a_list(self): method test_scanErrors_argument_instanceId_of_invalid_type_should_raise_TypeError (line 497) | def test_scanErrors_argument_instanceId_of_invalid_type_should_raise_T... method test_scanInstanceDelete (line 509) | def test_scanInstanceDelete(self): method test_scanInstanceDelete_argument_instanceId_of_invalid_type_should_raise_TypeError (line 519) | def test_scanInstanceDelete_argument_instanceId_of_invalid_type_should... method test_scanResultsUpdateFP (line 532) | def test_scanResultsUpdateFP(self): method test_scanResultsUpdateFP_argument_instanceId_of_invalid_type_should_raise_TypeError (line 550) | def test_scanResultsUpdateFP_argument_instanceId_of_invalid_type_shoul... method test_scanResultsUpdateFP_argument_resultHashes_of_invalid_type_should_raise_TypeError (line 564) | def test_scanResultsUpdateFP_argument_resultHashes_of_invalid_type_sho... method test_configSet_should_set_config_opts (line 578) | def test_configSet_should_set_config_opts(self): method test_configSet_argument_optmap_of_invalid_type_should_raise_TypeError (line 593) | def test_configSet_argument_optmap_of_invalid_type_should_raise_TypeEr... method test_configGet_should_return_a_dict (line 605) | def test_configGet_should_return_a_dict(self): method test_configClear_should_clear_config (line 613) | def test_configClear_should_clear_config(self): method test_scanConfigSet_argument_optMap_of_invalid_type_should_raise_TypeError (line 633) | def test_scanConfigSet_argument_optMap_of_invalid_type_should_raise_Ty... method test_scanConfigSet_argument_instanceId_with_empty_value_should_raise_ValueError (line 646) | def test_scanConfigSet_argument_instanceId_with_empty_value_should_rai... method test_scanConfigGet_should_return_a_dict (line 655) | def test_scanConfigGet_should_return_a_dict(self): method test_scanConfigGet_argument_instanceId_of_invalid_type_should_raise_TypeError (line 665) | def test_scanConfigGet_argument_instanceId_of_invalid_type_should_rais... method test_scanEventStore_should_store_a_scan_event (line 677) | def test_scanEventStore_should_store_a_scan_event(self): method test_scanEventStore_argument_instanceId_of_invalid_type_should_raise_TypeError (line 691) | def test_scanEventStore_argument_instanceId_of_invalid_type_should_rai... method test_scanEventStore_argument_instanceId_with_empty_value_should_raise_ValueError (line 704) | def test_scanEventStore_argument_instanceId_with_empty_value_should_ra... method test_scanEventStore_argument_sfEvent_of_invalid_type_should_raise_TypeError (line 714) | def test_scanEventStore_argument_sfEvent_of_invalid_type_should_raise_... method test_scanEventStore_argument_sfEvent_with_invalid_eventType_property_type_should_raise_TypeError (line 727) | def test_scanEventStore_argument_sfEvent_with_invalid_eventType_proper... method test_scanEventStore_argument_sfEvent_with_empty_eventType_property_value_should_raise_ValueError (line 753) | def test_scanEventStore_argument_sfEvent_with_empty_eventType_property... method test_scanEventStore_argument_sfEvent_with_invalid_data_property_type_should_raise_TypeError (line 776) | def test_scanEventStore_argument_sfEvent_with_invalid_data_property_ty... method test_scanEventStore_argument_sfEvent_with_empty_data_property_value_should_raise_ValueError (line 802) | def test_scanEventStore_argument_sfEvent_with_empty_data_property_valu... method test_scanEventStore_argument_sfEvent_with_invalid_module_property_type_should_raise_TypeError (line 825) | def test_scanEventStore_argument_sfEvent_with_invalid_module_property_... method test_scanEventStore_argument_sfEvent_with_empty_module_property_value_should_raise_ValueError (line 851) | def test_scanEventStore_argument_sfEvent_with_empty_module_property_va... method test_scanEventStore_argument_sfEvent_with_invalid_confidence_property_type_should_raise_TypeError (line 873) | def test_scanEventStore_argument_sfEvent_with_invalid_confidence_prope... method test_scanEventStore_argument_sfEvent_with_empty_confidence_property_value_should_raise_ValueError (line 899) | def test_scanEventStore_argument_sfEvent_with_empty_confidence_propert... method test_scanEventStore_argument_sfEvent_with_invalid_visibility_property_type_should_raise_TypeError (line 925) | def test_scanEventStore_argument_sfEvent_with_invalid_visibility_prope... method test_scanEventStore_argument_sfEvent_with_empty_visibility_property_value_should_raise_ValueError (line 951) | def test_scanEventStore_argument_sfEvent_with_empty_visibility_propert... method test_scanEventStore_argument_sfEvent_with_invalid_risk_property_type_should_raise_TypeError (line 977) | def test_scanEventStore_argument_sfEvent_with_invalid_risk_property_ty... method test_scanEventStore_argument_sfEvent_with_empty_risk_property_value_should_raise_ValueError (line 1003) | def test_scanEventStore_argument_sfEvent_with_empty_risk_property_valu... method test_scanEventStore_argument_sfEvent_with_invalid_sourceEvent_property_type_should_raise_TypeError (line 1029) | def test_scanEventStore_argument_sfEvent_with_invalid_sourceEvent_prop... method test_scanInstanceList_should_return_a_list (line 1055) | def test_scanInstanceList_should_return_a_list(self): method test_scanResultHistory_should_return_a_list (line 1064) | def test_scanResultHistory_should_return_a_list(self): method test_scanResultHistory_argument_instanceId_of_invalid_type_should_raise_TypeError (line 1074) | def test_scanResultHistory_argument_instanceId_of_invalid_type_should_... method test_scanElementSourcesDirect_should_return_a_list (line 1086) | def test_scanElementSourcesDirect_should_return_a_list(self): method test_scanElementSourcesDirect_argument_instanceId_of_invalid_type_should_raise_TypeError (line 1099) | def test_scanElementSourcesDirect_argument_instanceId_of_invalid_type_... method test_scanElementSourcesDirect_argument_elementIdList_of_invalid_type_should_raise_TypeError (line 1112) | def test_scanElementSourcesDirect_argument_elementIdList_of_invalid_ty... method test_scanElementChildrenDirect_should_return_a_list (line 1125) | def test_scanElementChildrenDirect_should_return_a_list(self): method test_scanElementChildrenDirect_argument_instanceId_of_invalid_type_should_raise_TypeError (line 1137) | def test_scanElementChildrenDirect_argument_instanceId_of_invalid_type... method test_scanElementChildrenDirect_argument_elementIdList_of_invalid_type_should_raise_TypeError (line 1150) | def test_scanElementChildrenDirect_argument_elementIdList_of_invalid_t... method test_scanElementSourcesAll_should_return_a_list (line 1163) | def test_scanElementSourcesAll_should_return_a_list(self): method test_scanElementSourcesAll_argument_instanceId_of_invalid_type_should_raise_TypeError (line 1176) | def test_scanElementSourcesAll_argument_instanceId_of_invalid_type_sho... method test_scanElementSourcesAll_argument_childData_of_invalid_type_should_raise_TypeError (line 1189) | def test_scanElementSourcesAll_argument_childData_of_invalid_type_shou... method test_scanElementSourcesAll_argument_childData_with_empty_value_should_raise_ValueError (line 1202) | def test_scanElementSourcesAll_argument_childData_with_empty_value_sho... method test_scanElementChildrenAll_should_return_a_list (line 1214) | def test_scanElementChildrenAll_should_return_a_list(self): method test_scanElementChildrenAll_argument_instanceId_of_invalid_type_should_raise_TypeError (line 1226) | def test_scanElementChildrenAll_argument_instanceId_of_invalid_type_sh... method test_scanElementChildrenAll_argument_parentIds_of_invalid_type_should_raise_TypeError (line 1239) | def test_scanElementChildrenAll_argument_parentIds_of_invalid_type_sho... method test_correlationResultCreate_arguments_of_invalid_type_should_raise_TypeError (line 1252) | def test_correlationResultCreate_arguments_of_invalid_type_should_rais... FILE: test/unit/spiderfoot/test_spiderfootevent.py class TestSpiderFootEvent (line 7) | class TestSpiderFootEvent(unittest.TestCase): method test_init_root_event_should_create_event (line 9) | def test_init_root_event_should_create_event(self): method test_init_nonroot_event_with_root_sourceEvent_should_create_event (line 18) | def test_init_nonroot_event_with_root_sourceEvent_should_create_event(... method test_init_argument_eventType_of_invalid_type_should_raise_TypeError (line 31) | def test_init_argument_eventType_of_invalid_type_should_raise_TypeErro... method test_init_argument_eventType_with_empty_value_should_raise_ValueError (line 46) | def test_init_argument_eventType_with_empty_value_should_raise_ValueEr... method test_init_argument_data_of_invalid_type_should_raise_TypeError (line 59) | def test_init_argument_data_of_invalid_type_should_raise_TypeError(self): method test_init_argument_data_with_empty_value_should_raise_ValueError (line 70) | def test_init_argument_data_with_empty_value_should_raise_ValueError(s... method test_init_argument_module_of_invalid_type_should_raise_TypeError (line 84) | def test_init_argument_module_of_invalid_type_should_raise_TypeError(s... method test_init_argument_module_with_empty_value_should_raise_ValueError (line 97) | def test_init_argument_module_with_empty_value_should_raise_ValueError... method test_init_argument_sourceEvent_of_invalid_type_should_raise_TypeError (line 111) | def test_init_argument_sourceEvent_of_invalid_type_should_raise_TypeEr... method test_init_argument_confidence_of_invalid_type_should_raise_TypeError (line 124) | def test_init_argument_confidence_of_invalid_type_should_raise_TypeErr... method test_init_argument_confidence_invalid_value_should_raise_ValueError (line 137) | def test_init_argument_confidence_invalid_value_should_raise_ValueErro... method test_init_argument_visibility_of_invalid_type_should_raise_TypeError (line 150) | def test_init_argument_visibility_of_invalid_type_should_raise_TypeErr... method test_init_argument_visibility_invalid_value_should_raise_ValueError (line 163) | def test_init_argument_visibility_invalid_value_should_raise_ValueErro... method test_init_argument_risk_of_invalid_type_should_raise_TypeError (line 176) | def test_init_argument_risk_of_invalid_type_should_raise_TypeError(self): method test_init_argument_risk_invalid_value_should_raise_ValueError (line 189) | def test_init_argument_risk_invalid_value_should_raise_ValueError(self): method test_confidence_attribute_should_return_confidence_as_integer (line 202) | def test_confidence_attribute_should_return_confidence_as_integer(self): method test_confidence_attribute_setter_invalid_type_should_raise_TypeError (line 214) | def test_confidence_attribute_setter_invalid_type_should_raise_TypeErr... method test_visibility_attribute_should_return_visibility_as_integer (line 227) | def test_visibility_attribute_should_return_visibility_as_integer(self): method test_visibility_attribute_setter_invalid_type_should_raise_TypeError (line 239) | def test_visibility_attribute_setter_invalid_type_should_raise_TypeErr... method test_risk_attribute_should_return_risk_as_integer (line 252) | def test_risk_attribute_should_return_risk_as_integer(self): method test_risk_attribute_setter_invalid_type_should_raise_TypeError (line 264) | def test_risk_attribute_setter_invalid_type_should_raise_TypeError(self): method test_actualSource_attribute_should_return_actual_source_as_string (line 277) | def test_actualSource_attribute_should_return_actual_source_as_string(... method test_sourceEventHash_attribute_should_return_source_event_hash_as_string (line 289) | def test_sourceEventHash_attribute_should_return_source_event_hash_as_... method test_moduleDataSource_attribute_should_return_module_data_source_as_string (line 298) | def test_moduleDataSource_attribute_should_return_module_data_source_a... method test_asdict_root_event_should_return_event_as_a_dict (line 310) | def test_asdict_root_event_should_return_event_as_a_dict(self): method test_asdict_nonroot_event_should_return_event_as_a_dict (line 324) | def test_asdict_nonroot_event_should_return_event_as_a_dict(self): method test_hash_attribute_root_event_should_return_root_as_a_string (line 342) | def test_hash_attribute_root_event_should_return_root_as_a_string(self): method test_hash_attribute_nonroot_event_should_return_a_string (line 353) | def test_hash_attribute_nonroot_event_should_return_a_string(self): FILE: test/unit/spiderfoot/test_spiderfoothelpers.py class TestSpiderFootHelpers (line 9) | class TestSpiderFootHelpers(unittest.TestCase): method test_data_path_should_return_a_string (line 11) | def test_data_path_should_return_a_string(self): method test_cache_path_should_return_a_string (line 15) | def test_cache_path_should_return_a_string(self): method test_log_path_should_return_a_string (line 19) | def test_log_path_should_return_a_string(self): method test_target_type (line 23) | def test_target_type(self): method test_target_type_invalid_seed_should_return_none (line 45) | def test_target_type_invalid_seed_should_return_none(self): method test_urlRelativeToAbsolute_argument_url_relative_path_should_return_an_absolute_path (line 55) | def test_urlRelativeToAbsolute_argument_url_relative_path_should_retur... method test_url_base_dir_should_return_a_string (line 60) | def test_url_base_dir_should_return_a_string(self): method test_url_base_url_should_return_a_string (line 65) | def test_url_base_url_should_return_a_string(self): method test_dictionaryWordsFromWordlists_should_return_a_set (line 70) | def test_dictionaryWordsFromWordlists_should_return_a_set(self): method test_dictionaryWordsFromWordlists_argument_wordlists_missing_wordlist_should_raise_IOError (line 75) | def test_dictionaryWordsFromWordlists_argument_wordlists_missing_wordl... method test_humanNamesFromWordlists_should_return_a_set (line 79) | def test_humanNamesFromWordlists_should_return_a_set(self): method test_humanNamesFromWordlists_argument_wordlists_missing_wordlist_should_raise_IOError (line 84) | def test_humanNamesFromWordlists_argument_wordlists_missing_wordlist_s... method test_usernamesFromWordlists_should_return_a_set (line 88) | def test_usernamesFromWordlists_should_return_a_set(self): method test_usernamesFromWordlists_argument_wordlists_missing_wordlist_should_raise_IOError (line 93) | def test_usernamesFromWordlists_argument_wordlists_missing_wordlist_sh... method test_buildGraphData_invalid_data_type_should_raise_TypeError (line 97) | def test_buildGraphData_invalid_data_type_should_raise_TypeError(self): method test_buildGraphData_empty_data_should_raise_ValueError (line 104) | def test_buildGraphData_empty_data_should_raise_ValueError(self): method test_buildGraphData_data_row_with_invalid_number_of_columns_should_raise_ValueError (line 108) | def test_buildGraphData_data_row_with_invalid_number_of_columns_should... method test_buildGraphData_should_return_a_set (line 116) | def test_buildGraphData_should_return_a_set(self): method test_buildGraphGexf_should_return_bytes (line 126) | def test_buildGraphGexf_should_return_bytes(self): method test_buildGraphJson_should_return_a_string (line 132) | def test_buildGraphJson_should_return_a_string(self): method test_dataParentChildToTree_invalid_data_type_should_return_TypeError (line 138) | def test_dataParentChildToTree_invalid_data_type_should_return_TypeErr... method test_dataParentChildToTree_empty_data_should_return_ValueError (line 145) | def test_dataParentChildToTree_empty_data_should_return_ValueError(self): method test_dataParentChildToTree_should_return_dict (line 149) | def test_dataParentChildToTree_should_return_dict(self): method test_genScanInstanceId_should_return_a_string (line 153) | def test_genScanInstanceId_should_return_a_string(self): method test_extractLinksFromHtml_argument_data_not_containing_links_should_return_an_empty_dict (line 157) | def test_extractLinksFromHtml_argument_data_not_containing_links_shoul... method test_extractLinksFromHtml_argument_data_containing_malformed_html_with_links_should_return_a_dict_of_urls (line 162) | def test_extractLinksFromHtml_argument_data_containing_malformed_html_... method test_extractLinksFromHtml_invalid_url_should_raise_TypeError (line 180) | def test_extractLinksFromHtml_invalid_url_should_raise_TypeError(self): method test_extractLinksFromHtml_invalid_data_should_raise_TypeError (line 187) | def test_extractLinksFromHtml_invalid_data_should_raise_TypeError(self): method test_extractLinksFromHtml_invalid_domains_should_return_a_dict (line 194) | def test_extractLinksFromHtml_invalid_domains_should_return_a_dict(self): method test_extractHashesFromText_should_return_a_list (line 201) | def test_extractHashesFromText_should_return_a_list(self): method test_extractHashesFromText_argument_data_should_return_hahes (line 208) | def test_extractHashesFromText_argument_data_should_return_hahes(self): method test_valid_email_should_return_a_boolean (line 222) | def test_valid_email_should_return_a_boolean(self): method test_validPhoneNumber_should_return_a_boolean (line 250) | def test_validPhoneNumber_should_return_a_boolean(self): method test_validLEI_should_return_a_boolean (line 270) | def test_validLEI_should_return_a_boolean(self): method test_countryCodes_should_return_a_dict (line 286) | def test_countryCodes_should_return_a_dict(self): method test_countryNameFromCountryCode_argument_countryCode_should_return_country_as_a_string (line 290) | def test_countryNameFromCountryCode_argument_countryCode_should_return... method test_countryNameFromTld_argument_tld_should_return_country_as_a_string (line 295) | def test_countryNameFromTld_argument_tld_should_return_country_as_a_st... method test_extractEmailsFromText_should_return_list_of_emails_from_string (line 303) | def test_extractEmailsFromText_should_return_list_of_emails_from_strin... method test_extractEmailsFromText_invalid_data_should_return_list (line 309) | def test_extractEmailsFromText_invalid_data_should_return_list(self): method test_extractPgpKeysFromText_should_return_list_of_pgp_keys_from_string (line 316) | def test_extractPgpKeysFromText_should_return_list_of_pgp_keys_from_st... method test_extractIbansFromText_should_return_a_list (line 325) | def test_extractIbansFromText_should_return_a_list(self): method test_extractCreditCardsFromText_should_return_a_list (line 433) | def test_extractCreditCardsFromText_should_return_a_list(self): method test_sslDerToPem_should_return_a_certificate_as_a_string (line 444) | def test_sslDerToPem_should_return_a_certificate_as_a_string(self): method test_sslDerToPem_invalid_cert_should_raise_TypeError (line 451) | def test_sslDerToPem_invalid_cert_should_raise_TypeError(self): method test_extractUrlsFromText_should_extract_urls_from_string (line 457) | def test_extractUrlsFromText_should_extract_urls_from_string(self): method test_extractUrlsFromRobotsTxt_should_return_list (line 469) | def test_extractUrlsFromRobotsTxt_should_return_list(self): method test_sanitise_input (line 484) | def test_sanitise_input(self): FILE: test/unit/spiderfoot/test_spiderfootplugin.py class TestSpiderFootPlugin (line 10) | class TestSpiderFootPlugin(unittest.TestCase): method test_init (line 15) | def test_init(self): method test_updateSocket (line 22) | def test_updateSocket(self): method test_clearListeners (line 31) | def test_clearListeners(self): method test_setup (line 40) | def test_setup(self): method test_enrichTargetargument_target_should_enrih_target (line 50) | def test_enrichTargetargument_target_should_enrih_target(self): method test_setTarget_should_set_a_target (line 59) | def test_setTarget_should_set_a_target(self): method test_setTarget_argument_target_invalid_type_should_raise_TypeError (line 72) | def test_setTarget_argument_target_invalid_type_should_raise_TypeError... method test_set_dbhargument_dbh_should_set_database_handle (line 84) | def test_set_dbhargument_dbh_should_set_database_handle(self): method test_setScanId_argument_id_should_set_a_scan_id (line 94) | def test_setScanId_argument_id_should_set_a_scan_id(self): method test_setScanId_argument_id_invalid_type_should_raise_TypeError (line 107) | def test_setScanId_argument_id_invalid_type_should_raise_TypeError(self): method test_getScanId_should_return_a_string (line 119) | def test_getScanId_should_return_a_string(self): method test_getScanId_unitialised_scanid_should_raise_TypeError (line 132) | def test_getScanId_unitialised_scanid_should_raise_TypeError(self): method test_getTarget_should_return_a_string (line 141) | def test_getTarget_should_return_a_string(self): method test_getTarget_unitialised_target_should_raise (line 154) | def test_getTarget_unitialised_target_should_raise(self): method test_register_listener (line 163) | def test_register_listener(self): method test_setOutputFilter_should_set_output_filter (line 172) | def test_setOutputFilter_should_set_output_filter(self): method test_tempStorage_should_return_a_dict (line 182) | def test_tempStorage_should_return_a_dict(self): method test_notifyListeners_should_notify_listener_modules (line 191) | def test_notifyListeners_should_notify_listener_modules(self): method test_notifyListeners_output_filter_matched_should_notify_listener_modules (line 208) | def test_notifyListeners_output_filter_matched_should_notify_listener_... method test_notifyListeners_output_filter_unmatched_should_not_notify_listener_modules (line 237) | def test_notifyListeners_output_filter_unmatched_should_not_notify_lis... method test_notifyListeners_event_type_and_data_same_as_source_event_source_event_should_story_only (line 266) | def test_notifyListeners_event_type_and_data_same_as_source_event_sour... method test_notifyListeners_argument_sfEvent_invalid_event_should_raise_TypeError (line 296) | def test_notifyListeners_argument_sfEvent_invalid_event_should_raise_T... method test_checkForStop (line 308) | def test_checkForStop(self): method test_watchedEvents_should_return_a_list (line 332) | def test_watchedEvents_should_return_a_list(self): method test_producedEvents_should_return_a_list (line 341) | def test_producedEvents_should_return_a_list(self): method test_handleEvent (line 350) | def test_handleEvent(self): method test_start (line 363) | def test_start(self): FILE: test/unit/spiderfoot/test_spiderfoottarget.py class TestSpiderFootTarget (line 7) | class TestSpiderFootTarget(unittest.TestCase): method test_init_argument_targetValue_invalid_type_should_raise_TypeError (line 15) | def test_init_argument_targetValue_invalid_type_should_raise_TypeError... method test_init_argument_targetType_invalid_type_should_raise_TypeError (line 24) | def test_init_argument_targetType_invalid_type_should_raise_TypeError(... method test_init_argument_targetType_invalid_should_raise_ValueError (line 33) | def test_init_argument_targetType_invalid_should_raise_ValueError(self): method test_init_supported_target_types (line 38) | def test_init_supported_target_types(self): method test_setAlias_invalid_alias_should_not_set_alias (line 48) | def test_setAlias_invalid_alias_should_not_set_alias(self): method test_setAlias_should_set_alias (line 64) | def test_setAlias_should_set_alias(self): method test_targetType_attribute_should_return_a_string (line 82) | def test_targetType_attribute_should_return_a_string(self): method test_targetType_attribute_setter_invalid_type_should_raise_TypeError (line 90) | def test_targetType_attribute_setter_invalid_type_should_raise_TypeErr... method test_targetValue_attribute_should_return_a_string (line 101) | def test_targetValue_attribute_should_return_a_string(self): method test_targetValue_attribute_setter_invalid_type_should_raise_TypeError (line 109) | def test_targetValue_attribute_setter_invalid_type_should_raise_TypeEr... method test_targetValue_attribute_setter_empty_value_should_raise_ValueError (line 120) | def test_targetValue_attribute_setter_empty_value_should_raise_ValueEr... method test_targetAliases_attribute_should_return_a_list (line 128) | def test_targetAliases_attribute_should_return_a_list(self): method test_getEquivalents_should_return_a_list (line 135) | def test_getEquivalents_should_return_a_list(self): method test_getEquivalents_should_return_alias_values (line 146) | def test_getEquivalents_should_return_alias_values(self): method test_getNames_should_return_a_list (line 162) | def test_getNames_should_return_a_list(self): method test_getAddresses_should_return_a_list (line 173) | def test_getAddresses_should_return_a_list(self): method test_matches_argument_value_invalid_type_should_return_False (line 191) | def test_matches_argument_value_invalid_type_should_return_False(self): method test_matches_argument_value_matching_ipv4_address_should_return_True (line 202) | def test_matches_argument_value_matching_ipv4_address_should_return_Tr... method test_matches_argument_value_unmatching_ipv4_address_should_return_False (line 210) | def test_matches_argument_value_unmatching_ipv4_address_should_return_... method test_matches_argument_value_unmatching_ipv4_address_in_same_subnet_when_targetType_is_netblock_should_return_True (line 218) | def test_matches_argument_value_unmatching_ipv4_address_in_same_subnet... method test_matches_argument_value_matching_ipv6_address_should_return_True (line 226) | def test_matches_argument_value_matching_ipv6_address_should_return_Tr... method test_matches_argument_value_unmatching_ipv6_address_should_return_False (line 234) | def test_matches_argument_value_unmatching_ipv6_address_should_return_... method test_matches_argument_value_matching_internet_name_should_return_True (line 242) | def test_matches_argument_value_matching_internet_name_should_return_T... method test_matches_argument_value_unmatching_internet_name_should_return_False (line 250) | def test_matches_argument_value_unmatching_internet_name_should_return... method test_matches_argument_includeChildren_true_with_matching_target_subdomain_should_return_True (line 258) | def test_matches_argument_includeChildren_true_with_matching_target_su... method test_matches_argument_includeParents_true_with_matching_target_parent_domain_should_return_True (line 266) | def test_matches_argument_includeParents_true_with_matching_target_par... method test_matches_argument_value_any_human_name_should_return_True (line 275) | def test_matches_argument_value_any_human_name_should_return_True(self): method test_matches_argument_value_any_phone_number_should_return_True (line 283) | def test_matches_argument_value_any_phone_number_should_return_True(se... method test_matches_argument_value_any_bitcoin_address_should_return_True (line 291) | def test_matches_argument_value_any_bitcoin_address_should_return_True... method test_matches_argument_value_any_username_should_return_True (line 299) | def test_matches_argument_value_any_username_should_return_True(self): method test_matches_argument_value_with_empty_value_should_return_False (line 307) | def test_matches_argument_value_with_empty_value_should_return_False(s... FILE: test/unit/spiderfoot/test_spiderfootthreadpool.py class TestSpiderFootThreadPool (line 9) | class TestSpiderFootThreadPool(unittest.TestCase): method test_threadPool (line 14) | def test_threadPool(self): FILE: test/unit/test_modules.py class TestSpiderFootModuleLoading (line 12) | class TestSpiderFootModuleLoading(unittest.TestCase): method load_modules (line 18) | def load_modules(sf): method test_module_use_cases_are_valid (line 22) | def test_module_use_cases_are_valid(self): method test_module_labels_are_valid (line 33) | def test_module_labels_are_valid(self): method test_module_categories_are_valid (line 44) | def test_module_categories_are_valid(self): method test_module_model_is_valid (line 64) | def test_module_model_is_valid(self): method test_modules_with_api_key_have_apiKeyInstructions (line 94) | def test_modules_with_api_key_have_apiKeyInstructions(self): method test_modules_with_api_key_options_have_apikey_label (line 110) | def test_modules_with_api_key_options_have_apikey_label(self): method test_modules_with_invasive_flag_are_not_in_passive_use_case (line 120) | def test_modules_with_invasive_flag_are_not_in_passive_use_case(self): method test_module_watched_events_are_valid (line 129) | def test_module_watched_events_are_valid(self): method test_module_produced_events_are_valid (line 146) | def test_module_produced_events_are_valid(self): method test_each_module_option_has_a_description (line 165) | def test_each_module_option_has_a_description(self): method test_required_module_properties_are_present_and_valid (line 178) | def test_required_module_properties_are_present_and_valid(self): FILE: test/unit/test_spiderfoot.py class TestSpiderFoot (line 9) | class TestSpiderFoot(unittest.TestCase): method test_init_argument_options_of_invalid_type_should_raise_TypeError (line 31) | def test_init_argument_options_of_invalid_type_should_raise_TypeError(... method test_init_argument_options_with_empty_dict (line 37) | def test_init_argument_options_with_empty_dict(self): method test_init_argument_options_with_default_options (line 41) | def test_init_argument_options_with_default_options(self): method test_attribute_dbh (line 45) | def test_attribute_dbh(self): method test_attribute_scanId (line 51) | def test_attribute_scanId(self): method test_attribute_socksProxy (line 57) | def test_attribute_socksProxy(self): method test_optValueToData_should_return_data_as_string (line 63) | def test_optValueToData_should_return_data_as_string(self): method test_optValueToData_argument_val_filename_should_return_file_contents_as_string (line 71) | def test_optValueToData_argument_val_filename_should_return_file_conte... method test_optValueToData_argument_val_invalid_type_should_return_None (line 79) | def test_optValueToData_argument_val_invalid_type_should_return_None(s... method test_error (line 88) | def test_error(self): method test_fatal_should_exit (line 94) | def test_fatal_should_exit(self): method test_status (line 102) | def test_status(self): method test_info (line 108) | def test_info(self): method test_debug (line 114) | def test_debug(self): method test_hash_string_should_return_a_string (line 120) | def test_hash_string_should_return_a_string(self): method test_cache_get_should_return_a_string (line 127) | def test_cache_get_should_return_a_string(self): method test_config_serialize_invalid_opts_should_raise (line 139) | def test_config_serialize_invalid_opts_should_raise(self): method test_config_serialize_should_return_a_dict (line 145) | def test_config_serialize_should_return_a_dict(self): method test_config_unserialize_invalid_opts_should_raise (line 151) | def test_config_unserialize_invalid_opts_should_raise(self): method test_config_unserialize_invalid_reference_point_should_raise (line 157) | def test_config_unserialize_invalid_reference_point_should_raise(self): method test_config_unserialize_should_return_a_dict (line 163) | def test_config_unserialize_should_return_a_dict(self): method test_cache_get_invalid_label_should_return_none (line 169) | def test_cache_get_invalid_label_should_return_none(self): method test_cache_get_invalid_timeout_should_return_none (line 175) | def test_cache_get_invalid_timeout_should_return_none(self): method test_modulesProducing_argument_events_should_return_a_list (line 181) | def test_modulesProducing_argument_events_should_return_a_list(self): method test_modulesProducing_argument_events_with_empty_value_should_return_a_list (line 189) | def test_modulesProducing_argument_events_with_empty_value_should_retu... method test_modulesConsuming_argument_events_should_return_a_list (line 195) | def test_modulesConsuming_argument_events_should_return_a_list(self): method test_modulesConsuming_argument_events_with_empty_value_should_return_a_list (line 203) | def test_modulesConsuming_argument_events_with_empty_value_should_retu... method test_eventsFromModules_argument_modules_with_empty_value_should_return_a_list (line 209) | def test_eventsFromModules_argument_modules_with_empty_value_should_re... method test_eventsFromModules_argument_modules_should_return_events (line 215) | def test_eventsFromModules_argument_modules_should_return_events(self): method test_eventsToModules_argument_modules_with_empty_value_should_return_a_list (line 221) | def test_eventsToModules_argument_modules_with_empty_value_should_retu... method test_eventsToModules_argument_modules_should_return_events (line 227) | def test_eventsToModules_argument_modules_should_return_events(self): method test_url_fqdn_should_return_a_string (line 233) | def test_url_fqdn_should_return_a_string(self): method test_domain_keyword_should_return_a_string (line 240) | def test_domain_keyword_should_return_a_string(self): method test_domain_keyword_invalid_domain_should_return_none (line 252) | def test_domain_keyword_invalid_domain_should_return_none(self): method test_domain_keywords_should_return_a_set (line 269) | def test_domain_keywords_should_return_a_set(self): method test_domain_keywords_invalid_domainlist_should_return_a_set (line 279) | def test_domain_keywords_invalid_domainlist_should_return_a_set(self): method test_host_domain_invalid_host_should_return_none (line 290) | def test_host_domain_invalid_host_should_return_none(self): method test_host_domain_should_return_a_string (line 297) | def test_host_domain_should_return_a_string(self): method test_host_domain_invalid_tldlist_should_return_none (line 313) | def test_host_domain_invalid_tldlist_should_return_none(self): method test_is_domain_valid_domain_should_return_true (line 319) | def test_is_domain_valid_domain_should_return_true(self): method test_is_domain_invalid_domain_should_return_false (line 327) | def test_is_domain_invalid_domain_should_return_false(self): method test_is_domain_invalid_tldlist_should_return_false (line 346) | def test_is_domain_invalid_tldlist_should_return_false(self): method test_is_domain_invalid_tld_should_return_false (line 353) | def test_is_domain_invalid_tld_should_return_false(self): method test_valid_host_invalid_tldlist_should_return_false (line 361) | def test_valid_host_invalid_tldlist_should_return_false(self): method test_valid_host_valid_host_should_return_true (line 368) | def test_valid_host_valid_host_should_return_true(self): method test_valid_host_invalid_host_should_return_false (line 376) | def test_valid_host_invalid_host_should_return_false(self): method test_valid_ip_should_return_a_boolean (line 403) | def test_valid_ip_should_return_a_boolean(self): method test_valid_ip6_should_return_a_boolean (line 410) | def test_valid_ip6_should_return_a_boolean(self): method test_valid_ip_network_should_return_a_boolean (line 417) | def test_valid_ip_network_should_return_a_boolean(self): method test_isPublicIpAddress_argument_ip_public_ip_address_should_return_True (line 435) | def test_isPublicIpAddress_argument_ip_public_ip_address_should_return... method test_isPublicIpAddress_argument_ip_nonpublic_ip_address_should_return_False (line 440) | def test_isPublicIpAddress_argument_ip_nonpublic_ip_address_should_ret... method test_isPublicIpAddress_argument_ip_invalid_ip_address_should_return_False (line 462) | def test_isPublicIpAddress_argument_ip_invalid_ip_address_should_retur... method test_normalizeDNS_should_strip_trailing_dots (line 471) | def test_normalizeDNS_should_strip_trailing_dots(self): method test_normalizeDNS_should_return_list (line 478) | def test_normalizeDNS_should_return_list(self): method test_resolve_host_should_return_list (line 487) | def test_resolve_host_should_return_list(self): method test_resolve_ip_should_return_list (line 499) | def test_resolve_ip_should_return_list(self): method test_resolve_host6_should_return_a_list (line 524) | def test_resolve_host6_should_return_a_list(self): method test_validate_ip_should_return_bool (line 539) | def test_validate_ip_should_return_bool(self): method test_safe_socket (line 551) | def test_safe_socket(self): method test_safe_ssl_socket (line 558) | def test_safe_ssl_socket(self): method test_parse_cert_should_return_a_dict (line 564) | def test_parse_cert_should_return_a_dict(self): method test_parse_cert_invalid_cert_should_return_none (line 575) | def test_parse_cert_invalid_cert_should_return_none(self): method test_parse_cert_invalid_fqdn_should_return_none (line 584) | def test_parse_cert_invalid_fqdn_should_return_none(self): method test_parse_cert_invalid_expiringdays_should_return_none (line 593) | def test_parse_cert_invalid_expiringdays_should_return_none(self): method test_get_session_should_return_a_session (line 602) | def test_get_session_should_return_a_session(self): method test_remove_url_creds_should_remove_credentials_from_url (line 607) | def test_remove_url_creds_should_remove_credentials_from_url(self): method test_isValidLocalOrLoopbackIp_argument_ip_valid_local_or_loopback_should_return_True (line 614) | def test_isValidLocalOrLoopbackIp_argument_ip_valid_local_or_loopback_... method test_isValidLocalOrLoopbackIp_argument_ip_remote_ip_should_return_False (line 622) | def test_isValidLocalOrLoopbackIp_argument_ip_remote_ip_should_return_... method test_isValidLocalOrLoopbackIp_argument_ip_invalid_ip_should_return_False (line 627) | def test_isValidLocalOrLoopbackIp_argument_ip_invalid_ip_should_return... method test_useProxyForUrl_argument_url_with_private_host_should_return_False (line 632) | def test_useProxyForUrl_argument_url_with_private_host_should_return_F... method test_useProxyForUrl_argument_url_with_proxy_host_should_return_False (line 649) | def test_useProxyForUrl_argument_url_with_proxy_host_should_return_Fal... method test_useProxyForUrl_argument_url_with_public_host_should_return_True (line 661) | def test_useProxyForUrl_argument_url_with_public_host_should_return_Tr... method test_fetchUrl_argument_url_should_return_http_response_as_dict (line 674) | def test_fetchUrl_argument_url_should_return_http_response_as_dict(self): method test_fetchUrl_argument_headOnly_should_return_http_response_as_dict (line 682) | def test_fetchUrl_argument_headOnly_should_return_http_response_as_dic... method test_fetchUrl_argument_url_invalid_type_should_return_none (line 690) | def test_fetchUrl_argument_url_invalid_type_should_return_none(self): method test_fetchUrl_argument_url_invalid_url_should_return_None (line 699) | def test_fetchUrl_argument_url_invalid_url_should_return_None(self): method test_check_dns_wildcard_invalid_target_should_return_none (line 714) | def test_check_dns_wildcard_invalid_target_should_return_none(self): method test_check_dns_wildcard_should_return_a_boolean (line 723) | def test_check_dns_wildcard_should_return_a_boolean(self): method test_google_iterate (line 730) | def test_google_iterate(self): method test_bing_iterate (line 737) | def test_bing_iterate(self): FILE: test/unit/test_spiderfootcli.py class TestSpiderFootCli (line 11) | class TestSpiderFootCli(unittest.TestCase): method test_default (line 16) | def test_default(self): method test_default_should_ignore_comments (line 30) | def test_default_should_ignore_comments(self): method test_complete_start_should_return_a_list (line 45) | def test_complete_start_should_return_a_list(self): method test_complete_find_should_return_a_list (line 54) | def test_complete_find_should_return_a_list(self): method test_complete_data_should_return_a_list (line 63) | def test_complete_data_should_return_a_list(self): method test_complete_default (line 72) | def test_complete_default(self): method test_complete_default_invalid_text_should_return_a_string (line 85) | def test_complete_default_invalid_text_should_return_a_string(self): method test_complete_default_invalid_line_should_return_a_string (line 94) | def test_complete_default_invalid_line_should_return_a_string(self): method test_do_debug_should_toggle_debug (line 103) | def test_do_debug_should_toggle_debug(self): method test_do_spool_should_toggle_spool (line 116) | def test_do_spool_should_toggle_spool(self): method test_do_history_should_toggle_history_option (line 131) | def test_do_history_should_toggle_history_option(self): method test_precmd_should_return_line (line 144) | def test_precmd_should_return_line(self): method test_precmd_should_print_line_to_history_file (line 159) | def test_precmd_should_print_line_to_history_file(self): method test_precmd_should_print_line_to_spool_file (line 176) | def test_precmd_should_print_line_to_spool_file(self): method test_dprint_should_print_if_debug_option_is_set (line 193) | def test_dprint_should_print_if_debug_option_is_set(self): method test_dprint_should_not_print_unless_debug_option_is_set (line 209) | def test_dprint_should_not_print_unless_debug_option_is_set(self): method test_ddprint_should_print_if_debug_option_is_set (line 225) | def test_ddprint_should_print_if_debug_option_is_set(self): method test_ddprint_should_not_print_unless_debug_option_is_set (line 241) | def test_ddprint_should_not_print_unless_debug_option_is_set(self): method test_edprint_should_print_error_regardless_of_debug_option (line 257) | def test_edprint_should_print_error_regardless_of_debug_option(self): method test_pretty_should_return_a_string (line 273) | def test_pretty_should_return_a_string(self): method test_request_invalid_url_should_return_none (line 285) | def test_request_invalid_url_should_return_none(self): method test_emptyline_should_return_none (line 297) | def test_emptyline_should_return_none(self): method test_completedefault_should_return_empty_list (line 305) | def test_completedefault_should_return_empty_list(self): method test_myparseline_should_return_a_list_of_two_lists (line 314) | def test_myparseline_should_return_a_list_of_two_lists(self): method test_send_output (line 333) | def test_send_output(self): method test_do_query (line 349) | def test_do_query(self): method test_do_ping (line 358) | def test_do_ping(self): method test_do_modules (line 367) | def test_do_modules(self): method test_do_types (line 376) | def test_do_types(self): method test_do_load (line 385) | def test_do_load(self): method test_do_scaninfo (line 394) | def test_do_scaninfo(self): method test_do_scans (line 403) | def test_do_scans(self): method test_do_data (line 412) | def test_do_data(self): method test_do_export (line 421) | def test_do_export(self): method test_do_logs (line 430) | def test_do_logs(self): method test_do_start (line 439) | def test_do_start(self): method test_do_stop (line 448) | def test_do_stop(self): method test_do_search (line 457) | def test_do_search(self): method test_do_find (line 466) | def test_do_find(self): method test_do_summary (line 475) | def test_do_summary(self): method test_do_delete (line 484) | def test_do_delete(self): method test_print_topic (line 493) | def test_print_topic(self): method test_do_set_should_set_option (line 510) | def test_do_set_should_set_option(self): method test_do_shell (line 522) | def test_do_shell(self): method test_do_clear (line 536) | def test_do_clear(self): method test_do_exit (line 550) | def test_do_exit(self): method test_do_eof (line 558) | def test_do_eof(self): FILE: test/unit/test_spiderfootscanner.py class TestSpiderFootScanner (line 10) | class TestSpiderFootScanner(unittest.TestCase): method test_init_argument_start_false_should_create_a_scan_without_starting_the_scan (line 15) | def test_init_argument_start_false_should_create_a_scan_without_starti... method test_init_argument_start_true_with_no_valid_modules_should_set_scanstatus_to_failed (line 28) | def test_init_argument_start_true_with_no_valid_modules_should_set_sca... method test_init_argument_scanName_of_invalid_type_should_raise_TypeError (line 38) | def test_init_argument_scanName_of_invalid_type_should_raise_TypeError... method test_init_argument_scanName_as_empty_string_should_raise_ValueError (line 51) | def test_init_argument_scanName_as_empty_string_should_raise_ValueErro... method test_init_argument_scanId_of_invalid_type_should_raise_TypeError (line 61) | def test_init_argument_scanId_of_invalid_type_should_raise_TypeError(s... method test_init_argument_scanId_as_empty_string_should_raise_ValueError (line 73) | def test_init_argument_scanId_as_empty_string_should_raise_ValueError(... method test_init_argument_targetValue_of_invalid_type_should_raise_TypeError (line 83) | def test_init_argument_targetValue_of_invalid_type_should_raise_TypeEr... method test_init_argument_targetValue_as_empty_string_should_raise_ValueError (line 96) | def test_init_argument_targetValue_as_empty_string_should_raise_ValueE... method test_init_argument_targetType_of_invalid_type_should_raise_TypeError (line 106) | def test_init_argument_targetType_of_invalid_type_should_raise_TypeErr... method test_init_argument_targetType_invalid_value_should_raise_ValueError (line 119) | def test_init_argument_targetType_invalid_value_should_raise_ValueErro... method test_init_argument_moduleList_of_invalid_type_should_raise_TypeError (line 134) | def test_init_argument_moduleList_of_invalid_type_should_raise_TypeErr... method test_init_argument_moduleList_as_empty_list_should_raise_ValueError (line 146) | def test_init_argument_moduleList_as_empty_list_should_raise_ValueErro... method test_init_argument_globalOpts_of_invalid_type_should_raise_TypeError (line 156) | def test_init_argument_globalOpts_of_invalid_type_should_raise_TypeErr... method test_init_argument_globalOpts_as_empty_dict_should_raise_ValueError (line 169) | def test_init_argument_globalOpts_as_empty_dict_should_raise_ValueErro... method test_init_argument_globalOpts_proxy_invalid_proxy_type_should_raise_ValueError (line 179) | def test_init_argument_globalOpts_proxy_invalid_proxy_type_should_rais... method test_init_argument_globalOpts_proxy_type_without_host_should_raise_ValueError (line 192) | def test_init_argument_globalOpts_proxy_type_without_host_should_raise... method test_init_argument_globalOpts_proxy_should_set_proxy (line 205) | def test_init_argument_globalOpts_proxy_should_set_proxy(self): method test_init_argument_globalOpts_proxy_without_port_should_set_proxy (line 223) | def test_init_argument_globalOpts_proxy_without_port_should_set_proxy(... method test_attribute_scanId_should_return_scan_id_as_a_string (line 239) | def test_attribute_scanId_should_return_scan_id_as_a_string(self): method test_attribute_status_should_return_status_as_a_string (line 252) | def test_attribute_status_should_return_status_as_a_string(self): method test__setStatus_argument_status_of_invalid_type_should_raise_TypeError (line 264) | def test__setStatus_argument_status_of_invalid_type_should_raise_TypeE... method test__setStatus_argument_status_with_blank_value_should_raise_ValueError (line 281) | def test__setStatus_argument_status_with_blank_value_should_raise_Valu... FILE: test/unit/test_spiderfootwebui.py class TestSpiderFootWebUi (line 9) | class TestSpiderFootWebUi(unittest.TestCase): method test_init_config_invalid_type_should_raise_TypeError (line 14) | def test_init_config_invalid_type_should_raise_TypeError(self): method test_init_no_web_config_should_raise (line 24) | def test_init_no_web_config_should_raise(self): method test_init (line 34) | def test_init(self): method test_error_page (line 44) | def test_error_page(self): method test_error_page_401 (line 54) | def test_error_page_401(self): method test_error_page_404 (line 65) | def test_error_page_404(self): method test_clean_user_input_should_return_a_list (line 76) | def test_clean_user_input_should_return_a_list(self): method test_clean_user_input_invalid_input_should_raise (line 83) | def test_clean_user_input_invalid_input_should_raise(self): method test_clean_user_input_should_clean_user_input (line 94) | def test_clean_user_input_should_clean_user_input(self): method test_search_base_should_return_a_list (line 109) | def test_search_base_should_return_a_list(self): method test_scan_correlations_export (line 123) | def test_scan_correlations_export(self): method test_scan_event_result_export_should_return_bytes (line 134) | def test_scan_event_result_export_should_return_bytes(self): method test_scan_event_result_export_multi (line 147) | def test_scan_event_result_export_multi(self): method test_scan_search_result_export (line 160) | def test_scan_search_result_export(self): method test_scan_export_logs_invalid_scan_id_should_return_string (line 172) | def test_scan_export_logs_invalid_scan_id_should_return_string(self): method test_scan_export_logs_should_return_bytes (line 184) | def test_scan_export_logs_should_return_bytes(self): method test_scan_export_json_multi (line 195) | def test_scan_export_json_multi(self): method test_scan_viz_should_return_a_string (line 206) | def test_scan_viz_should_return_a_string(self): method test_scan_viz_multi_should_return_a_string (line 217) | def test_scan_viz_multi_should_return_a_string(self): method test_scanopts_should_return_dict (line 227) | def test_scanopts_should_return_dict(self): method test_rerunscan_invalid_scan_id_should_return_error (line 235) | def test_rerunscan_invalid_scan_id_should_return_error(self): method test_rerunscanmulti (line 244) | def test_rerunscanmulti(self): method test_newscan (line 255) | def test_newscan(self): method test_clonescan (line 261) | def test_clonescan(self): method test_index (line 271) | def test_index(self): method test_scaninfo (line 281) | def test_scaninfo(self): method test_opts (line 291) | def test_opts(self): method test_optsexport_should_return_a_string (line 300) | def test_optsexport_should_return_a_string(self): method test_optsraw_should_return_a_list (line 307) | def test_optsraw_should_return_a_list(self): method test_error (line 315) | def test_error(self): method test_scandelete_invalid_scanid_should_return_an_error (line 325) | def test_scandelete_invalid_scanid_should_return_an_error(self): method test_savesettings_invalid_csrf_token_should_return_an_error (line 336) | def test_savesettings_invalid_csrf_token_should_return_an_error(self): method test_savesettings (line 348) | def test_savesettings(self): method test_savesettingsraw_invalid_csrf_token_should_return_an_error (line 351) | def test_savesettingsraw_invalid_csrf_token_should_return_an_error(self): method test_savesettingsraw (line 360) | def test_savesettingsraw(self): method test_reset_settings_should_return_true (line 363) | def test_reset_settings_should_return_true(self): method test_result_set_fp (line 372) | def test_result_set_fp(self): method test_eventtypes_should_return_list (line 378) | def test_eventtypes_should_return_list(self): method test_modules_should_return_list (line 385) | def test_modules_should_return_list(self): method test_correlationrules_should_return_list (line 392) | def test_correlationrules_should_return_list(self): method test_ping_should_return_list (line 399) | def test_ping_should_return_list(self): method test_query_should_perform_sql_query (line 410) | def test_query_should_perform_sql_query(self): method test_query_invalid_query_should_return_error (line 424) | def test_query_invalid_query_should_return_error(self): method test_start_scan_should_start_a_scan (line 441) | def test_start_scan_should_start_a_scan(self): method test_start_scan_invalid_scanname_should_return_error (line 452) | def test_start_scan_invalid_scanname_should_return_error(self): method test_start_scan_invalid_scantarget_should_return_error (line 464) | def test_start_scan_invalid_scantarget_should_return_error(self): method test_start_scan_unrecognized_scantarget_type_should_return_error (line 476) | def test_start_scan_unrecognized_scantarget_type_should_return_error(s... method test_start_scan_invalid_modules_should_return_error (line 486) | def test_start_scan_invalid_modules_should_return_error(self): method test_start_scan_invalid_typelist_should_return_error (line 498) | def test_start_scan_invalid_typelist_should_return_error(self): method test_stopscan_invalid_scanid_should_return_an_error (line 510) | def test_stopscan_invalid_scanid_should_return_an_error(self): method test_scanlog_should_return_a_list (line 521) | def test_scanlog_should_return_a_list(self): method test_scanerrors_should_return_a_list (line 533) | def test_scanerrors_should_return_a_list(self): method test_scanlist_should_return_a_list (line 545) | def test_scanlist_should_return_a_list(self): method test_scanstatus_should_return_a_list (line 555) | def test_scanstatus_should_return_a_list(self): method test_scansummary_should_return_a_list (line 565) | def test_scansummary_should_return_a_list(self): method test_scaneventresults_should_return_a_list (line 577) | def test_scaneventresults_should_return_a_list(self): method test_scaneventresultsunique_should_return_a_list (line 589) | def test_scaneventresultsunique_should_return_a_list(self): method test_search_should_return_a_list (line 601) | def test_search_should_return_a_list(self): method test_scan_history_missing_scanid_should_return_error (line 613) | def test_scan_history_missing_scanid_should_return_error(self): method test_scan_history_should_return_a_list (line 627) | def test_scan_history_should_return_a_list(self): method test_scan_element_type_discovery_should_return_a_dict (line 637) | def test_scan_element_type_discovery_should_return_a_dict(self):