Maryam is a Python-based open-source OSINT framework developed by the OWASP team to automate the collection of information from publicly available sources such as social media platforms and search engines. Available via GitHub and Python Pip, it enables efficient intelligence gathering from sources like Twitter, LinkedIn, and Google using automated modules.
Note: Make Sure You have Python Installed on your System, as this is a python-based tool. Click to check the Installation process: Python Installation Steps on Linux
Installation of Maryam Tool on Kali Linux OS
Follow the steps below to successfully install the Maryam OSINT framework on Kali Linux.
Step 1: Use the following command to install the tool in your Kali Linux operating system.
git clone https://github.com/saeeddhqan/Maryam
Step 2: Now use the following command to move into the directory of the tool. You have to move in the directory in order to run the tool.
cd Maryam
Step 3: You are in the directory of the Maryam. Now you have to install a dependency of the Maryam using the following command.
sudo pip install -r requirements
Step 4: All the dependencies have been installed in your Kali Linux operating system.
./maryam
Working with Maryam Tool on Kali Linux OS
Below are some practical examples demonstrating how to use different modules of the Maryam OSINT framework on Kali Linux.
Example 1: Modules
show modulesIn this example, we have displayed the list of available modules which the tool offers.

Example 2: Anonymous Email Grabbing – OSINT
email_searchIn this example, we are using the Email Grabbing module.

email_search -q gmail.com -e bing,google,yahoo --output
We have got the email address for public sources.

Example 3: Social Nets – OSINT
social_netsIn this example, we are using the Social Nets module.

social_nets -q geeksforgeeks.org -e google,yahoo,bingWe have got the information about the geeksforgeeks username for public sources.

Example 4: Crawl Pages – Footprinting
crawl_pagesIn this example, we are using the Crawl Pages module.

crawl_pages -d geeksforgeeks.org -r "https?://[A-z0-9./]+" --output
We have got the URLs that match the regex which is been provided in the query

Example 5: Getting Profiles From LinkedIn – Search
linkedinIn this example, we are using the LinkedIn module.

linkedin -q geeksforgeeks -e google,bing,yahooWe have got the link of profiles on LinkedIn which are been associated with the geeksforgeeks organization.

Example 6: Getting Profiles From Twitter – Search
twitterIn this example, we are using the Twitter module.

twitter -q geeksforgeeks -e bing,googleWe have got the link of profiles on Twitter which are been associated with the geeksforgeeks organization.
