Machinae安全情报收集工具这款开源工具帮助广大研究人员

优采云 发布时间: 2021-07-08 06:40

  Machinae安全情报收集工具这款开源工具帮助广大研究人员

  Machinae 安全情报采集工具

  Machinae 是一款开源工具,可以帮助研究人员从各种开放的网站/feed 中采集网络安全相关数据,例如 IP 地址、域名、URL、电子邮件地址、文件哈希、SSL 指纹等.

  此工具受 Automater 启发,旨在从以下四个方面改进原有工具的功能:

  1、 源代码:用 Python 3 重构 Automater 以提高功能可扩展性; 2、配置:使用更易读的配置格式——YAML; 3、输入:支持JSON格式解析,需要编写正则表达式; 4、输出:支持额外的输出类型,包括JSON等可选选项

  工具安装

  您可以使用 pip3 安装 Machinae:

  pip3 install machinae

  或者,您也可以直接从本项目的 GitHub 代码仓库中将代码克隆到本地:

  pip3 install git+https://github.com/HurricaneLabs/machinae.git

  点击【这里】获取最新版本的工具配置文件并保存到/etc/machinae.yml。

  工具使用

  Machinae 的使用和 Automater 非常相似:

  usage:machinae [-h] [-c CONFIG] [--nomerge] [-d DELAY] [-f FILE] [-i INFILE] [-v]

[-o {D,J,N,S}] [-O{ipv4,ipv6,fqdn,email,sslfp,hash,url}] [-q]

[-s SITES] [-a AUTH] [-HHTTP_PROXY]

[--dump-config | --detect-otype]

...

  1、 使用“-c/—config”和“—nomerge”选项查看命令详情;

  2、 Machinae 支持“-d/—delay”选项,与 Automater 类似,但 Machinae 默认使用参数值“0”。

  3、 Machinae 的输出由以下两个参数控制:

  “-o“控制输出格式,可以使用下列命令实现控制:

(1)“N“为默认标准输出;

(2)“D“为默认标准输出格式,但“.”字符会被替换;

(3)“J“为JSON输出;

“-f/--file“指定输出文件的写入位置,默认“-”为stdout。

  4、 Machinae 也支持使用“-H”或“—http-proxy”命令行参数来设置HTTP代理。

  数据来源

  Machinae 支持以下数据源(更多数据源正在添加中...):

  IPVoid

URLVoid

URLUnshortener (http://www.toolsvoid.com/unshorten-url)

Malc0de

SANS

FreeGeoIP(freegeoip.io)

FortinetCategory

VirusTotalpDNS (通过网络爬虫)

VirusTotalpDNS (通过JSONAPI)

VirusTotalURL Report (通过JSON API)

VirusTotalFile Report (通过JSON API)

ReputationAuthority

ThreatExpert

VxVault

ProjectHoneypot

McAfee威胁情报

StopForumSpam

CymruMHR

ICSICertificate Notary

TotalHash(默认禁用)

DomainToolsParsed Whois (需要API密钥)

DomainToolsReverse Whois (需要API密钥)

DomainToolsReputation

IPWHOIS (实用RIRREST接口)

HackedIP

MetadefenderCloud (需要API密钥)

GreyNoise(需要API密钥)

IBMXForce (需要API密钥)

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线