python 邮件检测工具mmpi的使用

yizhihongxing

下面是详细的Python邮件检测工具MMPI使用攻略。

Python 邮件检测工具MMPI使用攻略

什么是MMPI

MMPI全称为Mail Malicious Python Inspector,是一个Python编写的邮件恶意代码检测工具,可以在电子邮件中检测恶意的URL链接、附件和邮件内容。

安装MMPI

  1. 安装Python

MMPI是基于Python开发的,首先需要安装Python环境,官网下载地址为:https://www.python.org/downloads/。

  1. 安装MMPI

在终端中运行以下命令进行安装:

pip install mmpi

使用MMPI

使用MMPI可以通过命令行接口,以下是MMPI的命令行参数:

usage: mmpi [-h] [-v] [-t TIMEOUT] [--no-links] [--no-attachments] [-o OUTPUT] [-r] [--proxy PROXY] [-c] FILES [FILES ...]

Mail Malicious Python Inspector

positional arguments:
  FILES                 EML files to analyze. Wildcards are supported (*, ?).

optional arguments:
  -h, --help            show this help message and exit
  -v, --verbose         Be more verbose.
  -t TIMEOUT, --timeout TIMEOUT
                        Timeout value for network requests in seconds (default: 60).
  --no-links            Don't follow links found in emails.
  --no-attachments      Don't download or analyze attachments.
  -o OUTPUT, --output OUTPUT
                        Output file name. If not specified, results will be printed to standard output.
  -r, --recursive       If input file is a folder, also look for files in subfolders.
  --proxy PROXY         Specify a proxy to use for requests.
  -c, --color           Enable output color.

以下是MMPI的使用示例:

  1. 分析单个邮件
mmpi email.eml

这里将email.eml替换为你想要分析的邮件文件。

  1. 分析多个邮件
mmpi email1.eml email2.eml email3.eml

这里将email1.eml、email2.eml和email3.eml替换为你想要分析的邮件文件。

以上就是Python邮件检测工具MMPI的使用攻略,如有问题可以参考MMPI官方文档:https://github.com/jonathan-github/mail-malicious-python-inspector。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python 邮件检测工具mmpi的使用 - Python技术站

(0)
上一篇 2023年6月3日
下一篇 2023年6月3日

相关文章

  • python 列表常用方法超详细梳理总结

    以下是详细讲解“Python列表常用方法超详细梳理总结”的完整攻略。 Python列表常用方法 在Python中,列表是一种常见的数据类型,它可以存储任意类型的数据,包括数字、字符串、列表、元组、字典等。下面是Python列表常用方法的详细说明。 创建列表 在Python中,可以使用方括号[]或list()函数来创建一个列表。下面是一个示例,演示了如何创建一…

    python 2023年5月13日
    00
  • 超详细注释之OpenCV制作图像Mask

    超详细注释之OpenCV制作图像Mask 什么是图像Mask? 在数字图像处理中,一个Mask(掩码)是一张二进制图像(黑白图像),它用来指示图像的某些部分是否需要被处理。 图像Mask是一种非常常见的图像处理技术,它可以使得我们只对图像的感兴趣区域进行处理,而不必关心整张图像的所有像素值。 制作图像Mask的步骤 首先,我们需要载入图像,然后选择感兴趣区域…

    python 2023年6月2日
    00
  • Python新手学习标准库模块命名

    Python标准库是Python安装包中随附的核心库,提供了大量的常用的功能,如操作文件,处理日期时间,发送邮件等等。这些库模块已经被Python核心开发者证明并且常用性极高,因此我们称其为Python标准库。 标准库由多个模块组成,每个模块都有一个唯一的名称。在Python中,我们使用import语句来导入模块,以便在我们的代码中使用模块提供的功能。 以下…

    python 2023年6月3日
    00
  • Python encode()方法和decode()方法详解

    下面是“Python encode()方法和decode()方法详解”的完整攻略。 1. encode()方法详解 1.1 什么是encode()方法 在 Python 中,字符串也是一个对象。字符串对象具有许多方法,其中一个方法是encode(),该方法用于将字符串编码成指定的编码格式。encode()方法的语法如下: string.encode(enco…

    python 2023年5月31日
    00
  • Python datetime时间格式化去掉前导0

    针对“Python datetime时间格式化去掉前导0”的问题,我为您提供以下攻略: 1. 了解 datetime 模块 在使用 datetime 模块之前,需要先导入: import datetime datetime 模块是 Python 中用于处理日期和时间的模块,其中最重要的类是 datetime.datetime。使用这个类可以创建 dateti…

    python 2023年6月2日
    00
  • python 函数嵌套及多函数共同运行知识点讲解

    Python 函数嵌套及多函数共同运行是 Python 函数中比较重要的知识点之一。本篇攻略将从函数的嵌套和多函数的共同运行两个方面详细讲解。 函数嵌套 函数嵌套是指在一个函数的代码块中定义并调用另一个函数的过程。函数嵌套具有以下几个特点: 嵌套函数可以直接调用外层函数中定义的变量和参数; 嵌套函数也可以定义和外层函数中同名的变量,但是在调用时会优先使用内部…

    python 2023年6月5日
    00
  • python实现随机密码字典生成器示例

    接下来我将详细讲解如何使用Python编写随机密码字典生成器。 1. 随机密码生成器 我们可以使用Python自带的secrets库来生成随机的密码字典。具体的操作步骤如下: 导入secrets库 import secrets 设置生成密码字典的长度和字符集;一般常用的字符集有数字、小写字母、大写字母和特殊字符等。 alphabet = "0123…

    python 2023年5月13日
    00
  • 深入了解Python 中线程和进程区别

    深入了解Python中线程和进程区别 在Python中,我们可以使用线程和进程来进行并行编程。虽然线程和进程都是用于并行处理的,但它们的定义和功能还是有很大的不同。本文将深入讲解Python中线程和进程的区别,并使用两个实例进行说明。 线程和进程的定义 线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。线程没有自己的系统资…

    python 2023年5月19日
    00
合作推广
合作推广
分享本页
返回顶部