嗅探器

mxsniff的Python项目详细描述


MX嗅探

Build statusCoverage status

MX嗅探识别已知的电子邮件服务提供商 电子邮件地址或域名。用这个找出有多少 电子邮件数据库中的用户是gmail用户(通过google应用程序)。

要安装,请从pypi获取:

$ pip install mxsniff

或者直接从github获得开发分支:

$ pip install https://github.com/jace/mxsniff/archive/master.zip

命令行用法:

$ mxsniff example.com gmail.com example@gmail.com https://www.google.com
$ mxsniff -v example.com
$ mxsniff @filename_with_list_of_domains_or_emails_or_urls
$ mxsniff example@gmail.com -p your_email@example.com

python用法:

>>> from mxsniff import mxsniff, mxbulksniff
>>> mxsniff('google.com')
>>> mxbulksniff(['example.com', 'google.com'])  # Returns a generator with one result at a time

0.3.5

  • 固定通配符子域匹配
  • 新服务提供商
  • 更新了pypi分类器

0.3.4

  • 固定缓存处理
  • 区分Yandex Public和Hosted电子邮件提供商

0.3.3

  • mxprobe现在区分软故障和硬故障
  • mxsniff命令行现在生成有效的csv或json(详细模式)
  • 详细输出现在包括电子邮件地址的规范表示,以便于比较

0.3.2

  • 修复pypi分布(无代码更改)

0.3.1

  • 提供者列表现在包括提供者元数据(标题、注释、url)
  • 公共电子邮件域现在已在结果中标记和标识
  • 静态域列表包括非常流行的域(通常是公共电子邮件域)
  • 命令行脚本现在可以正确处理idn名称
  • 电子邮件探测功能,尝试猜测电子邮件是否实际有效

0.3.0

  • 增加了对域名中通配符的支持
  • 其他提供商
  • 检测自托管电子邮件服务器
  • 删除mxsniff函数中的详细模式;现在总是详细
  • 跟踪MX TLD
  • 在命令行版本的多进程池中运行查询

0.2.1

  • 更新了自述文件和小错误修复程序

0.2.0

  • python 3和pypy支持
  • mxsniff现在返回字符串或无,仅当找到多个服务提供商时切换到列表
  • get_domain现在在提供url时提取tld,因此www.和其他子域将被忽略
  • 新的mxbulksniff在大列表上运行
  • 同时检索mx值的详细模式
  • 新的控制台脚本,便于使用和批量处理大列表
  • 更多提供商

0.1.0

  • 第一个版本

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java将getAttribute()scriptlet重写为JSP/HTML中的JSTL?   java接口,用于在KeyClope中执行电子邮件操作   java我试图将今天的日期添加到我的对象,但构造函数有问题   关于生成示例图表示(RDF或VEV元组)的java建议   httpclient在Java中使用空格编码URL的工作方式不正确   java NDimensional点类   java在编写查找ArrayList中最大整数索引的方法时遇到问题   java生成对象并放入arraylist,无重复项   在Java中使用泛型   在Java中使用“h=Math.min(h,h)”有什么逻辑原因吗?   安卓 Java for loop总是返回true   覆盖率java工具   java试图发送int时出现“空对象引用”错误