tr4mpass
Free, open-source iCloud activation lock bypass tool. Remove iCloud lock from iPhone 5s through iPhone 15 Pro (iOS 12-26.1). Fully offline -- no servers, no payments. Supports checkm8 (A5-A11) and ses
翻訳待ち
An open-source macOS monitor in Swift: a root daemon, an Endpoint Security helper and a menu bar app that report remote access, persistence and tampering to Telegram before anyone can clean up.
翻訳待ち
セキュリティSwift · ShellGitHub @vuminhhoaオンライン所有者未確認
Have you tried it? One tap is enough. No sign-in needed.
Security alerts for your Mac, delivered to Telegram: remote access, persistence, tampering and posture changes, watched by a root daemon and Endpoint Security.
翻訳待ち
Loading the full README.
Read the full README ↗Security alerts for your Mac, delivered to Telegram.
English · Tiếng Việt
MacSentry watches a Mac for remote access, persistence, tampering and security posture changes, and sends each finding to Telegram as it happens, so the record leaves the machine before anyone can clean it up. It is built for people who look after their own Mac, or a few machines, and want to know when something changes without running a full EDR stack.
[!NOTE] The app is available in English and Vietnamese (it follows the system language, or pick one in Settings). Telegram alerts from the daemon are still in Vietnamese; help translating them is welcome (see Contributing).
sudoers, PAM, authorized_keys, shell rc files, with diffs of
what changed and secrets masked.curl | sh and
disabling SIP, Gatekeeper or the firewall./etc/macsentry.agents.kill -9 is reported, the log is append-only, and an optional heartbeat lets an outside service tell you
when the Mac goes quiet.See docs/detections.md for the full list.
| Events | Connection history |
|---|---|
| Trusted IPs | Settings |
Screenshots use sample data and documentation IP ranges.
flowchart LR
ES["macsentry-es<br/>(root, Endpoint Security<br/>via eslogger)"] -- spool --> D
D["macsentryd<br/>(root LaunchDaemon)"] --> LOG[("/var/log/macsentry.log<br/>append-only")]
D -- shared scan --> APP["MacSentry.app<br/>(menu bar, per user)"]
APP -. watches .-> D
D --> TG(["Telegram bot"])
APP --> TG
D -. heartbeat .-> HC(["Healthchecks-style<br/>monitor (optional)"])
| Component | Runs as | Role |
|---|---|---|
MacSentry.app | user (LaunchAgent, restarted if killed) | Remote access popups, screen lock/unlock, camera and microphone, sleep; history, trusted IPs, event viewer and settings. |
macsentryd | root (LaunchDaemon, from boot) | Most detections, the append-only log, Telegram delivery, the daily report and the heartbeat. |
macsentry-es | root (LaunchDaemon, needs Full Disk Access) | Reads Endpoint Security events through /usr/bin/eslogger and hands them to the daemon. It never holds the Telegram token. |
More detail is in docs/architecture.md.
MacSentry is built from source.
git clone https://github.com/vuminhhoa/macsentry.git
cd MacSentry
./build.sh # builds and installs ~/Applications/MacSentry.app, then starts it
daemon/install.sh --auto): macOS asks for an
administrator password once, no Terminal needed. If you cancel, click Install Now under
Monitoring Components./usr/local/libexec/macsentry-es and /usr/local/libexec/macsentryd:
System Settings → Privacy & Security → Full Disk Access → + → press ⌘⇧G
and paste the path. The daemon reminds you on Telegram until this is done.For a separate daemon bot (recommended, see Security model), a heartbeat URL, or to turn off
process execution monitoring, run sudo ./daemon/install.sh --reconfigure.
This is the beginning of the README. Read the rest at the original. Read the full README ↗