# dpnishant/appmon

Documentation:

Repository: https://github.com/dpnishant/appmon
Canonical: https://ross.abutalabs.com/products/appmon
Homepage: http://dpnishant.github.io/appmon
Language: JavaScript
License: Apache-2.0
License Family: permissive
Topics: android, ios-app, macos-app, security-tools, appmon, reverse-engineering, instrumentation, frida, mobile-security
Archived: true
Last push: 2023-05-01T20:29:15+00:00

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

## Adoption (not part of the score)
Stars 1630, forks 280 (observed 2026-08-28T04:05:13.927100+00:00)

## What it is
AppMon is an automated framework for monitoring and tampering with system API calls of native macOS, iOS, and Android apps, built on Frida. It includes components for sniffing API calls, manipulating app behavior, tracing Android Java methods, and building inspectable IPAs and APKs for non-jailbroken/non-rooted devices.

## Use cases
- intercept and monitor API calls made by iOS and Android apps
- tamper with native app behavior at runtime for security testing
- trace Java classes and methods in Android APKs
- create inspectable IPAs on non-jailbroken iOS devices
- build inspectable APKs for non-rooted Android devices
- profile mobile apps during penetration testing

## When to choose
- you need runtime security testing or dynamic analysis of native mobile apps
- you want a Frida-based tool with a web interface for hooking iOS/Android/macOS apps
- you need to inspect apps on non-jailbroken or non-rooted devices

## When to avoid
- you need actively maintained tooling - the project has seen limited updates since 2023
- you only need static analysis of apps without runtime instrumentation
- you target platforms other than macOS, iOS, or Android

## Facets
- artifact type: framework
- maturity: maintenance
- function: reverse-engineering, security, penetration-testing
- domain: security, reverse-engineering, mobile-development, developer-tools
- platform: python, cli
- tags: frida, mobile-security, api-hooking, runtime-instrumentation, android, ios, macos, instrumentation

## Member repositories
- dpnishant/appmon (main) score 10

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:13.927100+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:47:55.526545+00:00, confidence not recorded.
  - readme: https://github.com/dpnishant/appmon (fetched 2026-08-28T04:05:13.927100+00:00, sha 16f19c345862)
  - homepage: http://dpnishant.github.io/appmon (fetched 2026-08-29T11:20:54.031182+00:00, sha 9bba89bc3fa7)
- Data as of 2026-08-30T08:39:29.467469+00:00.
