Skip to content


Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?


Failed to load latest commit information.
Latest commit message
Commit time
May 27, 2021 13:14
March 29, 2023 18:16
January 5, 2021 11:03
March 15, 2020 01:10
May 17, 2021 13:21
October 18, 2021 11:53
April 13, 2023 21:05
November 14, 2022 20:46
March 24, 2023 17:46
March 4, 2023 10:32

Build Status Version 2.5.1 GPLv3 License Python 3.10.x CII Best Practices

OWASP Maryam

OWASP Maryam is a modular open-source framework based on OSINT and data gathering. It is designed to provide a robust environment to harvest data from open sources and search engines quickly and thoroughly.


Supported OS

  • Linux
  • FreeBSD
  • Darwin
  • OSX
$ pip install maryam


# Using dns_search. --max means all of resources. --api shows the results as json.
# .. -t means use multi-threading.
maryam -e dns_search -d -t 5 --max --api --form 
# Using youtube. -q means query
maryam -e youtube -q "<QUERY>"
maryam -e google -q "<QUERY>"
maryam -e dnsbrute -d domain.tld
# Show framework modules
maryam -e show modules
# Set framework options.
maryam -e set proxy ..
maryam -e set agent ..
maryam -e set timeout ..
# Run web API
maryam -e web api 1313

Latest Updates

  • Added image_search module
  • Clustering, Meta Search Engine, Dark-Web Search
  • Iris: the first beta version
  • Added famous_person
  • Core speedup optimizations
  • Added


Contributes are welcome! Here is a start guide: Development Guide You can add a new search engine to the util classes or use the current search engines to write a new module. The best help to write a new module is checking the current modules.


  • Improving Iris page ranking
  • Write a complete metacrawler engine based on OSINT by using the current search engines
  • Add clustering algorithms: Done
  • Web user interface





Modules Guide

Development Guide

To report bugs, requests, or any other issues please create an issue.