从搜索引擎检索域名电子邮件地址的工具
项目描述
邮件采集器
==============
[](https://www.codacy.com/app/herveberaud-pro/EmailHarvester?utm_source=github.com&utm_medium=referral&utm_content=4383/EmailHarvester&utm_campaign=Badge_Grade)
* 从搜索引擎检索域名电子邮件地址的工具
* 检查[许可证](https://github.com/4383/EmailHarvester/blob/master/LICENSE)
本项目受以下项目启发
* laramies的theHarvester(https://github.com/laramies/theHarvester)
* Carlos Perez的search_email_collector(https://github.com/rapid7/metasploit-framework/blob/master/modules/auxiliary/gather/search_email_collector.rb)
要求
============
* Python 3.x
* termcolor
* colorama
* requests
* validators
功能
========
* 从流行的搜索引擎(Google、Bing、Yahoo、ASK、Baidu、Dogpile、Exalead)检索域名电子邮件地址。
* 将结果导出到txt和xml文件。
* 限制搜索结果。
* 定义自己的User-Agent字符串。
* 使用代理服务器。
* 插件系统。
* 使用搜索引擎在流行的网站上搜索(Twitter、LinkedIn、Google+、Github、Instagram、Reddit、Youtube)。
安装
=====================
使用pip(推荐方法)
----------------------------
...
pip install 邮件采集器
...
使用git
-----------
...
git clone https://github.com/4383/EmailHarvester EmailHarvester
cd EmailHarvester
python setup.py install
...
用法
=====
```
用法: EmailHarvester.py [-h] [-d DOMAIN] [-s FILE] [-e ENGINE] [-l LIMIT]
[-u USER-AGENT] [-x PROXY] [--noprint]
_____ _ _ _ _ _
| ___| (_)| | | | | | | |
| |__ _ __ ___ __ _ _ | | | |_| | __ _ _ __ __ __ ___ ___ | |_ ___ _ __
| __|| '_ ` _ \ / _` || || | | _ | / _` || '__|\ \ / // _ \/ __|| __|/ _ \| '__|
| |___| | | | | || (_| || || | | | | || (_| || | \ V /| __/\__ \| |_| __/| |
\____/|_| |_| |_| \__,_||_||_| \_| |_/ \__,_||_| \_/ \___||___/ \__|\___||_|
从搜索引擎检索域电子邮件地址的工具 | @4383 (Hervé Beraud)
版本:2.0.1
可选参数
-h, --help 显示此帮助信息并退出
-d DOMAIN, --domain DOMAIN
要搜索的域。
-s FILE, --save FILE 将结果保存到TXT和XML文件中(两者)。
-e ENGINE, --engine ENGINE
选择搜索引擎(google, bing, yahoo, ask, all)。
-l LIMIT, --limit LIMIT
限制结果数量。
-u USER-AGENT, --user-agent USER-AGENT
设置请求头中的User-Agent。
-x PROXY, --proxy PROXY
设置代理服务器(例如:http://127.0.0.1:8080)
--noprint EmailHarvester将打印发现的电子邮件到终端。
可以使用此选项告诉EmailHarvester不要将结果打印到终端。
-r EXCLUDED_PLUGINS, --exclude EXCLUDED_PLUGINS
当选择搜索引擎为'all'时,排除的插件(例如:'-r google,twitter')
-p, --list-plugins 列出所有可用插件。
```
示例
========
**在Google中搜索**
* ./EmailHarvester.py -d example.com -e google
**使用搜索引擎在站点中搜索**
* ./EmailHarvester.py -d example.com -e linkedin
* ./EmailHarvester.py -d example.com -e twitter
* ./EmailHarvester.py -d example.com -e googleplus
**在所有引擎/站点中搜索**
* ./EmailHarvester.py -d example.com -e all
**在所有引擎/站点中搜索但排除一些**
* ./EmailHarvester.py -d example.com -e all -r twitter,ask
**限制结果**
* ./EmailHarvester.py -d example.com -e all -l 200
**导出电子邮件**
* ./EmailHarvester.py -d example.com -e all -l 200 -s emails.txt
**自定义User-Agent字符串**
* ./EmailHarvester.py -d example.com -e all -u "MyUserAgentString 1.0"
**代理服务器**
* ./EmailHarvester.py -d example.com -e all -x http://127.0.0.1:8080
==============
[](https://www.codacy.com/app/herveberaud-pro/EmailHarvester?utm_source=github.com&utm_medium=referral&utm_content=4383/EmailHarvester&utm_campaign=Badge_Grade)
* 从搜索引擎检索域名电子邮件地址的工具
* 检查[许可证](https://github.com/4383/EmailHarvester/blob/master/LICENSE)
本项目受以下项目启发
* laramies的theHarvester(https://github.com/laramies/theHarvester)
* Carlos Perez的search_email_collector(https://github.com/rapid7/metasploit-framework/blob/master/modules/auxiliary/gather/search_email_collector.rb)
要求
============
* Python 3.x
* termcolor
* colorama
* requests
* validators
功能
========
* 从流行的搜索引擎(Google、Bing、Yahoo、ASK、Baidu、Dogpile、Exalead)检索域名电子邮件地址。
* 将结果导出到txt和xml文件。
* 限制搜索结果。
* 定义自己的User-Agent字符串。
* 使用代理服务器。
* 插件系统。
* 使用搜索引擎在流行的网站上搜索(Twitter、LinkedIn、Google+、Github、Instagram、Reddit、Youtube)。
安装
=====================
使用pip(推荐方法)
----------------------------
...
pip install 邮件采集器
...
使用git
-----------
...
git clone https://github.com/4383/EmailHarvester EmailHarvester
cd EmailHarvester
python setup.py install
...
用法
=====
```
用法: EmailHarvester.py [-h] [-d DOMAIN] [-s FILE] [-e ENGINE] [-l LIMIT]
[-u USER-AGENT] [-x PROXY] [--noprint]
_____ _ _ _ _ _
| ___| (_)| | | | | | | |
| |__ _ __ ___ __ _ _ | | | |_| | __ _ _ __ __ __ ___ ___ | |_ ___ _ __
| __|| '_ ` _ \ / _` || || | | _ | / _` || '__|\ \ / // _ \/ __|| __|/ _ \| '__|
| |___| | | | | || (_| || || | | | | || (_| || | \ V /| __/\__ \| |_| __/| |
\____/|_| |_| |_| \__,_||_||_| \_| |_/ \__,_||_| \_/ \___||___/ \__|\___||_|
从搜索引擎检索域电子邮件地址的工具 | @4383 (Hervé Beraud)
版本:2.0.1
可选参数
-h, --help 显示此帮助信息并退出
-d DOMAIN, --domain DOMAIN
要搜索的域。
-s FILE, --save FILE 将结果保存到TXT和XML文件中(两者)。
-e ENGINE, --engine ENGINE
选择搜索引擎(google, bing, yahoo, ask, all)。
-l LIMIT, --limit LIMIT
限制结果数量。
-u USER-AGENT, --user-agent USER-AGENT
设置请求头中的User-Agent。
-x PROXY, --proxy PROXY
设置代理服务器(例如:http://127.0.0.1:8080)
--noprint EmailHarvester将打印发现的电子邮件到终端。
可以使用此选项告诉EmailHarvester不要将结果打印到终端。
-r EXCLUDED_PLUGINS, --exclude EXCLUDED_PLUGINS
当选择搜索引擎为'all'时,排除的插件(例如:'-r google,twitter')
-p, --list-plugins 列出所有可用插件。
```
示例
========
**在Google中搜索**
* ./EmailHarvester.py -d example.com -e google
**使用搜索引擎在站点中搜索**
* ./EmailHarvester.py -d example.com -e linkedin
* ./EmailHarvester.py -d example.com -e twitter
* ./EmailHarvester.py -d example.com -e googleplus
**在所有引擎/站点中搜索**
* ./EmailHarvester.py -d example.com -e all
**在所有引擎/站点中搜索但排除一些**
* ./EmailHarvester.py -d example.com -e all -r twitter,ask
**限制结果**
* ./EmailHarvester.py -d example.com -e all -l 200
**导出电子邮件**
* ./EmailHarvester.py -d example.com -e all -l 200 -s emails.txt
**自定义User-Agent字符串**
* ./EmailHarvester.py -d example.com -e all -u "MyUserAgentString 1.0"
**代理服务器**
* ./EmailHarvester.py -d example.com -e all -x http://127.0.0.1:8080
项目详情
下载文件
下载适用于您平台的应用程序。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
此版本没有提供源分布文件。请参阅生成分布存档的教程。
构建分布
EmailHarvester-2.0.1-py3-none-any.whl (31.8 kB 查看哈希)
关闭
EmailHarvester-2.0.1-py3-none-any.whl的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 797b0b10fb1712c389ea61216a7428a3d95edcde1ea5ca492354445a1951733e |
|
MD5 | 86cbbad69c545fbc8bb954111994b771 |
|
BLAKE2b-256 | 23431cfa08373663755085ea636f8bf688e4dc4ffec2cbbd7af736496fee6869 |