freeBuf
主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

Maryam:一款模块化多功能OSINT数据收集工具
2024-09-08 10:13:20

关于Maryam

Maryam是一款模块化多功能OSINT公开资源情报收集工具,旨在提供一个强大的环境,以便快速、彻底地从开放源和搜索引擎收集数据。

支持的操作系统

Linux

FreeBSD

Darwin

OSX

工具要求

beautifulsoup4

bertopic

bs4

certifi

charset-normalizer

click

cloudscraper

Cython

dask

Flask

gensim

huggingface-hub

Jinja2

joblib

locket

lxml

matplotlib

mpmath

numpy

packaging

pandas

partd

Pillow

plotly

pynndescent

pyparsing

python-dateutil

pytz

PyYAML

regex

requests

requests-toolbelt

scikit-learn

scipy

sentence-transformers

sentencepiece

six

smart-open

soupsieve

sympy

tenacity

threadpoolctl

tokenizers

toolz

top2vec

tqdm

transformers

typing-extensions

umap

umap-learn

urllib3

vaderSentiment

Werkzeug

wordcloud

zipp

工具安装

由于该工具基于Python 3开发,因此我们首先需要在本地设备上安装并配置好最新版本的Python 3环境。

接下来,广大研究人员可以直接使用下列命令将该项目源码克隆至本地:

pip install git+https://github.com/saeeddhqan/maryam.git

然后切换到项目目录中,执行下列安装命令即可:

cd maryam

sudo pip install -r requirements.txt

sudo python setup.py install

或直接使用pip命令完成工具安装:

$ pip install maryam

工具使用

执行DNS搜索,查询全部资源,结果存储为JSON,-t表示使用多线程:

maryam -e dns_search -d ibm.com -t 5 --max --api --form

使用-q查询:

maryam -e youtube -q "<QUERY>"

maryam -e google -q "<QUERY>"

maryam -e dnsbrute -d domain.tld

显示框架模块:

maryam -e show modules

设置框架选项:

maryam -e set proxy ..

maryam -e set agent ..

maryam -e set timeout ..

运行Web API:

maryam -e web api 127.0.0.1 1313

工具运行演示

许可证协议

本项目的开发与发布遵循GPL-3.0开源许可协议。

项目地址

Maryam:【GitHub传送门

参考资料

https://owasp.org/www-project-maryam/

# 信息安全 # 信息收集 # 情报收集 # OSINT # 模块化
本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022
被以下专辑收录,发现更多精彩内容
+ 收入我的专辑
+ 加入我的收藏
相关推荐
  • 0 文章数
  • 0 关注者
文章目录