■ ■ ■ ■ ■ ■
maryam/modules/osint/email_search.py
| skipped 17 lines |
18 | 18 | | 'version': '1.0', |
19 | 19 | | 'description': 'Search in open-sources to find emails.', |
20 | 20 | | 'sources': ('bing', 'pastebin', 'google', 'yahoo', 'metacrawler', |
21 | | - | 'baidu', 'startpage', 'qwant', 'duckduckgo', 'hunter', 'gigablast', 'github'), |
| 21 | + | 'baidu', 'startpage', 'qwant', 'duckduckgo', 'hunter', 'gigablast', 'github', 'keyserver',), |
22 | 22 | | 'options': ( |
23 | 23 | | ('query', None, True, 'Domain name or company name', '-q', 'store', str), |
24 | 24 | | ('limit', 3, False, 'Search limit(number of pages, default=3)', '-l', 'store', int), |
| skipped 45 lines |
70 | 70 | | 'default': f'"%40{domain}"', |
71 | 71 | | 'ask': f"%40{domain}", |
72 | 72 | | 'hunter': f"{domain}&api_key={key}", |
73 | | - | 'github': domain |
| 73 | + | 'github': domain, |
| 74 | + | 'keyserver': domain |
74 | 75 | | } |
75 | 76 | | self.thread(search, self.options['thread'], engines, query, q_formats, limit, count, meta['sources']) |
76 | 77 | | output = {'emails': list(set(EMAILS))} |
77 | | - | |
78 | 78 | | self.save_gather(output, 'osint/email_search', domain,\ |
79 | 79 | | output=self.options['output']) |
80 | 80 | | return output |
| skipped 4 lines |