v05.2025

Marasi Logo Marasi

An open source application security testing proxy

Built on top of the Marasi Library

Open Source MIT Licensed.

Marasi Screenshot

What is Marasi?

Marasi (مراسي) is Arabic for dockyards — places where ships are received, maintained, and dispatched. Like a dockyard for HTTP traffic, Marasi lets you intercept, inspect, modify, and extend requests as they flow through your applications.

code

Open Source

Marasi is MIT licensed and both the GUI and the library are available on GitHub

lock

No Proprietary Formats

Marasi is using SQLite under the hood, these files are yours, forever, and can be processed separately without the Marasi application

Extension

Extendable

Marasi can be easily extended, either with Go, Lua or SQL

Features

feature image (right)

Ledger

All of your requests, organized centrally

  • speedKeyboard Driven
  • filter_listEasily search and filter requests
  • edit_noteHighlight, and take notes on important requests
feature image (right)

Compass

Define and test your project scope

  • blockDrop or Ignore requests
  • codeDefine your scope in Lua
  • labsEasily test your rules in the GUI
  • arrow_splitPropagated to all your extensions
feature image (right)

Checkpoint

Intercept and modify your requests

  • disabled_by_defaultEasily forward or drop the intercepted item
  • codeDefine your checkpoint rules in Lua
  • notificationsGet alerted on all interceptions
  • flareIntercepted items are highlighted in the Ledger
feature image (right)

Launchpad

Replay and modify your requests

  • account_treeGroup multiple requests under one launchpad
  • toggle_onEasily toggle between HTTP and HTTPS
  • flareRepeated requests are highlighted in the Ledger
feature image (right)

Workshop

Scratchpad to easily extend and script your project

  • component_exchangeProcess each request and response
  • targetUtilize your Compass defined scope
  • factoryUtilize the built in request builder
  • accessibilityExtend the Marasi GUI (Coming Soon)