Skip to main content

脚本通读报告,获取 IP 并检查是否恶意,输出恶意 IP 信息

项目描述

FilterReportIPsByCount

用于通读包含潜在恶意且需要列入黑名单的 IP 地址的报告的脚本,检查这些 IP 是否多次出现在报告中(计数),并检查这些 IP 是否已被列入黑名单。将 IP 列表和 IP 分析输出到标准输出或所选文件中。

如何使用

确保您的计算机上安装了 Python,并且至少已更新到 3.6 版

方法 1:使用 PyPi 中的 pip 安装

  1. 在命令行中,导航到存储库并输入以下命令(仅在首次使用时需要)

    • python -m pip install FilterReportIPsByCount
  2. 使用以下参数输入以下命令:

    • python FilterReportIPsByCount -i "<input filename>" -o "<output filename>" -c <count>

    -i [input filename] : 必填,要分析的excel文件的文件名(带路径,如果不在同一目录下)

    -o [output filename]:可选,您要打印 IP 分析信息的文本文件的文件名;如果未指定,将输出到标准输出

    -c [count]:可选,IP 应出现在报告中以添加到要分析的 IP 列表中的次数;如果未指定,将默认为 5

    -h:显示所需的参数和选项 确保在输入命令时不包括箭头括号 (<>)

示例命令
  • 有输入文件名,没有输出文件名没有计数 python -m FilterReportIPsByCount -i "BotReport.xls"

  • 有输入文件名和输出文件名,没有计数 python -m FilterReportIPsByCount -i "BotReport.xls -o "ListOfIPs.txt"

  • 带有输入文件名和输出文件名和计数 python -m FilterReportIPsByCount -i "BotReport.xls" -c 2

方法二:不安装

  1. 下载 zip 文件或克隆存储库
  2. 在命令行中,导航到存储库并输入以下命令(仅在首次使用时需要)
    • pip install -r requirements.txt
  3. 使用以下参数输入以下命令:
    • python FilterReportIPsByCount\FilterReportIPsByCount.py -i <input filename> -o <output filename> -c <count>

    -i [input filename] : 必填,要分析的excel文件的文件名(带路径,如果不在同一目录下)

    -o [output filename]:可选,您要打印 IP 分析信息的文本文件的文件名;如果未指定,将输出到标准输出

    -c [count]:可选,IP 应出现在报告中以添加到要分析的 IP 列表中的次数;如果未指定,将默认为 5

    -h:显示所需的参数和选项 确保在输入命令时不包括箭头括号 (<>)

示例命令
  • 有输入文件名,没有输出文件名没有计数 python -m FilterReportIPsByCount\FilterReportIPsByCount.py -i "BotReport.xls"

  • 有输入文件名和输出文件名,没有计数 python -m FilterReportIPsByCount\FilterReportIPsByCount.py -i "BotReport.xls -o "ListOfIPs.txt"

  • 带有输入文件名和输出文件名和计数 python -m FilterReportIPsByCount\FilterReportIPsByCount.py -i "BotReport.xls" -c 2

方法三:用git安装

  1. 在命令行中,通过输入以下命令安装存储库(仅第一次需要)
    • python -m pip install git+https://github.com/divyaaveerama/FilterReportIPsByCount.git#egg=FilterReportIPsByCount
  2. 安装后,使用以下参数输入以下命令:
    • python FilterReportIPsByCount -i "<input filename>" -o "<output filename>" -c <count>

    -i [input filename] : 必填,要分析的excel文件的文件名(带路径,如果不在同一目录下)

    -o [output filename]:可选,您要打印 IP 分析信息的文本文件的文件名;如果未指定,将输出到标准输出

    -c [count]:可选,IP 应出现在报告中以添加到要分析的 IP 列表中的次数;如果未指定,将默认为 5

    -h:显示所需的参数和选项 确保在输入命令时不包括箭头括号 (<>)

示例命令
  • 有输入文件名,没有输出文件名没有计数 python -m FilterReportIPsByCount -i "BotReport.xls"

  • 有输入文件名和输出文件名,没有计数 python -m FilterReportIPsByCount -i "BotReport.xls -o "ListOfIPs.txt"

  • 带有输入文件名和输出文件名和计数 python -m FilterReportIPsByCount -i "BotReport.xls" -c 2

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

FilterReportIPsByCount-1.0.10.tar.gz (4.3 kB 查看哈希

已上传 source

内置分布

FilterReportIPsByCount-1.0.10-py3.9.egg (8.1 kB 查看哈希

已上传 3 9