# corelan/mona

Corelan Repository for mona.py

Repository: https://github.com/corelan/mona
Canonical: https://ross.abutalabs.com/products/mona
Language: Python
License: BSD-3-Clause
License Family: permissive
Archived: true
Last push: 2026-04-30T19:16:55+00:00

## Health v2 (maintenance only)
Score: 10/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 80, release rhythm 35, longevity 100
- inputs: {"age_days": 4639, "days_push": 125, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, archived
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1888, forks 606 (observed 2026-08-28T04:05:49.295836+00:00)

## What it is
mona.py is a Python plugin for debuggers (Immunity Debugger, x64dbg) that assists with exploit development tasks such as finding ROP gadgets, generating pattern offsets, and identifying bad characters. This repository is the legacy version; development has moved to mona3.

## Use cases
- find ROP gadgets for exploit development
- generate cyclic patterns and find offsets
- identify bad characters in buffer overflow exploits
- search memory for pointers and instructions in a debugger
- automate exploit development tasks in Immunity Debugger

## When to choose
- you are developing exploits for Windows binaries and use Immunity Debugger or x64dbg
- you need a battle-tested classic mona.py for older debugger setups

## When to avoid
- you are starting fresh - use the newer mona3 repository instead
- you need exploit tooling on Linux or outside a debugger environment

## Facets
- artifact type: library
- maturity: maintenance
- function: penetration-testing, reverse-engineering, security, developer-tools
- domain: penetration-testing, reverse-engineering, security, developer-tools
- platform: python, windows, cli
- tags: exploit-development, debugger-plugin, immunity-debugger, buffer-overflow, rop-gadgets, mona3-successor

## Member repositories
- corelan/mona (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:49.295836+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:13:29.815631+00:00, confidence not recorded.
  - readme: https://github.com/corelan/mona (fetched 2026-08-28T04:05:49.295836+00:00, sha b47c2886b5fd)
- Data as of 2026-08-30T08:39:29.467469+00:00.
