OSINT

OWASP Maryam – Framework for Open-Source Intelligence

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

To Top

Pin It on Pinterest

Share This