Information Gatheringosintdata-gatheringframeworkpython

Maryam

OWASP Maryam is a modular open source framework for OSINT and data gathering from open sources and search engines. It provides a powerful environment to harvest and collect data quickly and thoroughly.

Description

OWASP Maryam is a modular/optional open source framework based on OSINT and data gathering. Written in the Python programming language, it is designed to provide a powerful environment for harvesting data from open sources and search engines, enabling quick and thorough data collection.

Maryam is particularly useful for security researchers, penetration testers, and OSINT practitioners who need to gather intelligence from publicly available sources efficiently. Its modular design allows for flexible integration of various modules tailored to specific reconnaissance needs.

The tool supports a command-line interface with options for executing commands, starting interactive sessions, and displaying version information, making it accessible for both scripted and interactive use cases.

How It Works

Maryam operates as a Python-based framework leveraging dependencies like requests, cloudscraper, lxml, and others for web scraping, data processing, and analysis. It employs OSINT techniques to query open sources and search engines, utilizing libraries such as BeautifulSoup for parsing, pandas and numpy for data handling, and visualization tools like matplotlib and plotly for output rendering. The modular structure allows loading specific modules for targeted data harvesting.

Installation

bash
sudo apt install maryam

Flags

-h, --helpshow this help message and exit
-e executeexecute a command and exit
-s startrun a command without exit
-vshow version and exit

Examples

Show the help message and usage information
maryam -h
Display the version of Maryam and exit
maryam -v
Execute a specific command and exit immediately
maryam -e 'command'
Start and run a command without exiting the session
maryam -s 'command'
Launch Maryam in interactive mode to access modules
maryam
Show extended help message using long flag
maryam -h --help
Updated 2026-04-16kali.org ↗