
Maryam is a full-featured open-source intelligence(OSINT) framework written in Python. Complete with independent modules, built in functions, interactive help, and command completion, provides a command-line environment for used forensic and open-source intelligence(OSINT).
Maryam is a completely modular framework and makes it easy for even the newest of Python developers to contribute. Each module is a subclass of the “module” class.The “module” class is a customized “cmd” interpreter equipped with built-in functionality that provides simple interfaces to common tasks such as standardizing output, and making web requests. Therefore, all the hard work has been done. Building modules is simple and takes little more than a few minutes.
Maryam has a console interface and comes with a toolbox that includes the primary library that a web scanner needs. In the toolbox, libraries like web scraping, request, regex ready, wordlists, search engines, .. You just need to insert your modules into the program and easily use them.
Install
git clone http://github.com/saeeddhqan/Maryam.git
Configuration
- open config.json
{
"app_name" : "<application name>",
"module_extention" : "<your module extention. ex=.py>",
"data_directory_name" : "<your data directory>",
"module_directory_name" : "<your module directory>"
}
- You can change the application’s banner by opening the data/banner.txt file
- After you have edited the config file and banner.txt, run the install file with root access:
sudo python install
- Now you can run the application by entering the name of your application in the terminal
Usage
- Please type help <command> or help
Commands (type [help|?] <topic>): --------------------------------- back Exits the current context exit Exits the framework help Displays this menu keys Manages framework API keys keys Manages framework API keys load Loads specified module record Records commands to a resource file reload Reloads all modules resource Executes commands from a resource file search Searches available modules set Sets module options shell Executes shell commands show Shows various framework items spool Spools output to a file unset Unsets module options use Loads specified module var variable define workspaces Manages workspaces
You can read more and download the tool here – https://www.owasp.org/index.php/OWASP_Maryam_Project