# RBSM - Reverse Browser Stealth Management > RBSM (Robust Browser Stealth Management) is a high-performance, native anti-detect browser automation engine with 0% CreepJS detection, Cloudflare Turnstile bypass, human mouse physics, macro automation (.mac), and Claude MCP integration. ## Documentation & Resources - [Full Technical Manual (Markdown)](https://rbsm.nexustrc.app/docs.md): Complete technical documentation with all CLI flags, proxy modes, and macro grammar. - [Web Documentation](https://rbsm.nexustrc.app/docs): Interactive web manual with code copy and OS switcher. - [Starter Pack Archive](https://rbsm.nexustrc.app/download/starter-pack.zip): Preconfigured macro recipes, proxy templates, and rule sets. - [Main Platform Dashboard](https://nexustrc.app): TRC20 payment gateway & license management. ## Key Capabilities - **0% CreepJS & Headless Detection**: Modifies Chrome internals to pass WebGL, AudioContext, Canvas, navigator.plugins, and CDP evasion tests. - **Human Physics Simulation**: Natural mouse curves (Bézier trajectories with jitter, overshoot, and variable velocity) and human typing rhythms. - **Built-in Macro Engine (.mac)**: Declarative scripting language with conditionals (`IF`), loops (`LOOP`), smart element selectors (`SMART_CLICK`, `SMART_INPUT`), OCR, dynamic variables (`{{ random_email }}`, `{{ clipboard }}`), and CDP network interception. - **Advanced Proxy & IP Guarding**: HTTP/SOCKS4/SOCKS5 proxy chaining, dynamic GeoIP timezone/locale matching, and 1-session-per-IP isolation (`-limit-proxy=1`). - **Claude MCP Integration**: Exposes browser control directly to LLMs through the Model Context Protocol. ## Essential CLI Flags - `-macros `: Run a macro automation script. - `-headless `: Run in headless mode (default `false`). - `-proxy `: Enable proxy routing from `proxies.txt` (default `false`). - `-limit-proxy `: Max allowed sessions per unique exit IP (default `0`). - `-internal-spoof `: Profile spoofing (`ios`, `android`, `windows`, `macos`). - `-spoof-tcp `: Low-level OS kernel TCP SYN packet and TTL spoofing (`start`, `run`, `stop`). Supported for **Linux environment only**. - `-save-cookies`: Save active browser session cookies to `cookies.json` on exit. - `-set-cookies`: Load / restore cookies from `cookies.json` on startup. - `-disable-cors`: Disable browser web security and bypass CORS. - `-hwid`: Print the current system Hardware ID for licensing. - `-build`: Build local offline GeoIP database from MMDB file. ## Macro Language (.mac) Quick Reference - `NAV "https://target.com"`: Navigate to URL. - `WAIT 2000` / `WAIT_RANDOM 1000 3000`: Wait milliseconds. - `CLICK "button#submit"` / `SMART_CLICK ".btn-primary, button[type='submit']"`: Click elements with human mouse curves. - `TYPE "input#username" "my_user"` / `SMART_INPUT "input[type='email']" "{{ random_email }}"`: Type with human keystroke variance. - `PRESS "Enter"` / `KEY_DOWN "Shift_L"` / `KEY_UP "Shift_L"`: Keyboard controls. - `SCROLL 0 500`: Scroll viewport. - `SCREENSHOT "capture.png"`: Capture viewport screenshot. - `EXPORT_HTML "page.html"`: Export full DOM. - `IF SMART_EXIST "#turnstile-box"` ... `END_IF`: Conditional execution. - `LOOP 5` ... `END_LOOP`: Script looping. - `SET $var "value"` / `EVAL "$result = Math.random()"`: Variable management.