Skip to content

Commit 0239ab0

Browse files
committed
docs: add BotCanvas references across main documentation and CLI flags
1 parent c83527c commit 0239ab0

3 files changed

Lines changed: 19 additions & 0 deletions

File tree

ADVANCED_FEATURES.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -581,6 +581,7 @@ For technical questions about advanced features, implementation details, or cust
581581
- **[CLI Flags Reference](CLI_FLAGS.md)** - Complete command-line options
582582
- **[Profile Configuration](profiles/PROFILE_CONFIGS.md)** - Advanced profile customization
583583
- **[Validation Results](VALIDATION.md)** - Research and testing data
584+
- **[BotCanvas Lab](tools/botcanvas/)** - Canvas forensics and fingerprint analysis tool
584585
- **[Examples](examples/)** - Automation code samples
585586

586587
---

CLI_FLAGS.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,23 @@ Accepts a JSON string containing bookmark data for startup.
115115
--bot-bookmarks='[{"title":"Example","type":"url","url":"https://example.com"},{"title":"Folder","type":"folder","children":[{"title":"Example","type":"url","url":"https://example.com"}]}]'
116116
```
117117

118+
### `--bot-canvas-record-file`
119+
Canvas forensics and fingerprint analysis.
120+
121+
Records all Canvas 2D API calls to a JSONL file for forensic analysis and future replay capabilities.
122+
123+
```bash
124+
--bot-canvas-record-file="/tmp/botcanvas.jsonl"
125+
```
126+
127+
**Key Features:**
128+
- Complete Canvas 2D API call recording with full parameter serialization
129+
- Deterministic capture (noise injection disabled during recording)
130+
- JSONL format for easy parsing and analysis
131+
- HTML viewer included for interactive event inspection
132+
133+
📖 **Learn More:** [BotCanvas Documentation](tools/botcanvas/)
134+
118135
### `--bot-script`
119136
Framework‑less automation with a privileged JavaScript context.
120137

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,7 @@ Our compatibility research examines browser fingerprinting techniques across dif
240240
| **[Validation Results](VALIDATION.md)** | Research data | 25+ anti-bot systems, 50,000+ test sessions, statistical analysis |
241241
| **[CLI Flags Reference](CLI_FLAGS.md)** | Command-line options | `--bot-config-*` flags, proxy auth, session management |
242242
| **[Profile Configuration](profiles/PROFILE_CONFIGS.md)** | Profile customization | Fingerprint control, cross-platform compatibility |
243+
| **[BotCanvas Lab](tools/botcanvas/)** | Canvas forensics tool | Canvas 2D recording, JSONL event viewer, replay roadmap |
243244
| **[Examples](examples/)** | Code samples | Playwright, Puppeteer, bot-script automation |
244245

245246
### Quick Access

0 commit comments

Comments
 (0)