Skip to content

Commit e28d87d

Browse files
committed
docs: remove bold from linked titles, embed links into description keywords
1 parent 6b5a959 commit e28d87d

5 files changed

Lines changed: 37 additions & 37 deletions

File tree

ADVANCED_FEATURES.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -442,15 +442,15 @@ All commands live under the `BotBrowser` CDP domain. Send them through a CDP ses
442442

443443
## Related Documentation
444444

445-
- **[CLI Flags Reference](CLI_FLAGS.md)** Complete command-line options and usage examples
446-
- **[Profile Configuration](profiles/PROFILE_CONFIGS.md)** Profile JSON field reference
447-
- **[Installation Guide](INSTALLATION.md)** Platform-specific setup
448-
- **[Per-Context Fingerprint](PER_CONTEXT_FINGERPRINT.md)** Independent fingerprint per BrowserContext
449-
- **[Validation Results](VALIDATION.md)** Research and testing data
450-
- **[Mirror](tools/mirror/)** Distributed privacy consistency verification
451-
- **[CanvasLab](tools/canvaslab/)** Canvas forensics and tracking analysis tool
452-
- **[Examples](examples/)** Playwright, Puppeteer, bot-script integration
453-
- **[Main README](README.md)** Project overview and quick start
445+
- [CLI Flags Reference](CLI_FLAGS.md) - Complete command-line options and usage examples
446+
- [Profile Configuration](profiles/PROFILE_CONFIGS.md) - Profile JSON field reference
447+
- [Installation Guide](INSTALLATION.md) - Platform-specific setup
448+
- [Per-Context Fingerprint](PER_CONTEXT_FINGERPRINT.md) - Independent fingerprint per BrowserContext
449+
- [Validation Results](VALIDATION.md) - Research and testing data
450+
- [Mirror](tools/mirror/) - Distributed privacy consistency verification
451+
- [CanvasLab](tools/canvaslab/) - Canvas forensics and tracking analysis tool
452+
- [Examples](examples/) - Playwright, Puppeteer, bot-script integration
453+
- [Main README](README.md) - Project overview and quick start
454454

455455
---
456456

CHANGELOG.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
- **Chromium Core → 145.0.7632.76**: Updated to Chrome 145 stable. This ensures Web Platform consistency, rendering accuracy, and security patches stay aligned with upstream Chrome.
99

1010
### New
11-
- **[Per-Context Proxy Switching](ADVANCED_FEATURES.md#dynamic-proxy-switching) (ENT Tier2)**: Dynamically switch proxy servers per BrowserContext at runtime without restarting contexts via CDP `BotBrowser.setBrowserContextProxy()`. Supports SOCKS5, SOCKS5h, HTTP, HTTPS protocols with authentication. Automatically adapts timezone and language based on proxy location.
11+
- **Per-Context Proxy Switching** (ENT Tier2): Dynamically [switch proxy servers per BrowserContext](ADVANCED_FEATURES.md#dynamic-proxy-switching) at runtime without restarting contexts via CDP `BotBrowser.setBrowserContextProxy()`. Supports SOCKS5, SOCKS5h, HTTP, HTTPS protocols with authentication. Automatically adapts timezone and language based on proxy location.
1212

13-
- **[Port Protection](ADVANCED_FEATURES.md#port-protection) (PRO)**: Protect local service ports (VNC, RDP, development servers, etc.) from being scanned by remote pages. Covers 30 commonly-probed ports across IPv4 (`127.0.0.0/8`), IPv6 (`::1`), and `localhost`. Enable via `--bot-port-protection` or profile JSON (`configs.portProtection`).
13+
- **Port Protection** (PRO): Protect [local service ports](ADVANCED_FEATURES.md#port-protection) (VNC, RDP, development servers, etc.) from being scanned by remote pages. Covers 30 commonly-probed ports across IPv4 (`127.0.0.0/8`), IPv6 (`::1`), and `localhost`. Enable via `--bot-port-protection` or profile JSON (`configs.portProtection`).
1414

1515
### Improvements
1616
- **CSS Media Feature Consistency**: CSS media queries now authentically reflect the profile's display characteristics, ensuring consistency between CSS-level and JavaScript-level reporting.

INSTALLATION.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -280,11 +280,11 @@ When reporting installation problems, please include:
280280

281281
## Related Documentation
282282

283-
- **[Main README](README.md)** - Project overview and quick start
284-
- **[CLI Flags Reference](CLI_FLAGS.md)** - Complete command-line options
285-
- **[Profile Configuration](profiles/PROFILE_CONFIGS.md)** - Advanced profile customization
286-
- **[Docker Guide](docker/README.md)** - Containerized deployment
287-
- **[Advanced Features](ADVANCED_FEATURES.md)** - Detailed feature documentation
283+
- [Main README](README.md) - Project overview and quick start
284+
- [CLI Flags Reference](CLI_FLAGS.md) - Complete command-line options
285+
- [Profile Configuration](profiles/PROFILE_CONFIGS.md) - Advanced profile customization
286+
- [Docker Guide](docker/README.md) - Containerized deployment
287+
- [Advanced Features](ADVANCED_FEATURES.md) - Detailed feature documentation
288288

289289
---
290290

README.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -115,15 +115,15 @@ Examples: [Playwright](examples/playwright/) • [Puppeteer](examples/puppeteer/
115115
## Advanced Capabilities
116116
> **Professional-grade privacy technology** built on multi-layer fingerprint protection, network-stack control, and hardening.
117117
118-
- **[Multi Layer Noise](ADVANCED_FEATURES.md#multi-layer-fingerprint-noise)**: Canvas, WebGL, WebGPU, text, and AudioContext surfaces share deterministic, cross-worker noise with low-level Skia and HarfBuzz tuning so observers cannot correlate runs
119-
- **[Per-Context Fingerprint](PER_CONTEXT_FINGERPRINT.md)**: Independent fingerprint per BrowserContext without new processes, millisecond-level switching (ENT Tier3); clean execution contexts and console suppression (ENT Tier1) maintain isolation
118+
- **Multi Layer Noise**: Canvas, WebGL, WebGPU, text, and AudioContext surfaces share deterministic, cross-worker noise with low-level [Skia and HarfBuzz tuning](ADVANCED_FEATURES.md#multi-layer-fingerprint-noise) so observers cannot correlate runs
119+
- **Per-Context Fingerprint**: [Independent fingerprint per BrowserContext](PER_CONTEXT_FINGERPRINT.md) without new processes, millisecond-level switching (ENT Tier3); clean execution contexts and console suppression (ENT Tier1) maintain isolation
120120
- **Configurable Stack**: 50+ CLI overrides, [per-context proxies](PER_CONTEXT_FINGERPRINT.md) (ENT Tier1) with auto geo, session tooling (cookies, bookmarks, title, history), and [plaintext storage access](examples/storage-access/) (PRO) make privacy scripting flexible
121-
- **[Typography Fidelity](ADVANCED_FEATURES.md#cross-platform-font-engine)**: DOM text renders from embedded Windows and macOS font packs (Android fonts require PRO) so host fonts never leak during cross-OS simulation
122-
- **[Client Hints Lockstep](ADVANCED_FEATURES.md#browser-os-fingerprinting)**: DPR, device-memory, and UA-CH headers match JavaScript-visible values; custom User-Agent with full userAgentData control (ENT Tier3)
123-
- **[Headless ↔ GUI Parity](ADVANCED_FEATURES.md#headless-incognito-compatibility)**: Identical GPU, WebGPU, and media signals across browser modes so privacy regression tests remain stable
124-
- **Performance Controls (ENT Tier2)**: Precision FPS, timing controls, and noise seeds for reproducible privacy benchmarks
121+
- **Typography Fidelity**: DOM text renders from [embedded Windows and macOS font packs](ADVANCED_FEATURES.md#cross-platform-font-engine) (Android fonts require PRO) so host fonts never leak during cross-OS simulation
122+
- **Client Hints Lockstep**: DPR, device-memory, and [UA-CH headers match JavaScript-visible values](ADVANCED_FEATURES.md#browser-os-fingerprinting); custom User-Agent with full userAgentData control (ENT Tier3)
123+
- **Headless ↔ GUI Parity**: Identical GPU, WebGPU, and media signals [across browser modes](ADVANCED_FEATURES.md#headless-incognito-compatibility) so privacy regression tests remain stable
124+
- **Performance Controls** (ENT Tier2): Precision FPS, timing controls, and noise seeds for reproducible privacy benchmarks
125125
- **Focus & Session Control**: [Always-active tabs](ADVANCED_FEATURES.md#active-window-emulation), [configurable ICE presets](ADVANCED_FEATURES.md#webrtc-leak-protection), and expanded media reporting keep privacy sessions believable
126-
- **[Network Enhancements](ADVANCED_FEATURES.md#network-fingerprint-control)**: [per-context proxies](PER_CONTEXT_FINGERPRINT.md) (ENT Tier1), [dynamic proxy switching](ADVANCED_FEATURES.md#dynamic-proxy-switching) at runtime (ENT Tier2), [port protection](ADVANCED_FEATURES.md#port-protection) for local services (PRO), optional [local DNS solver](CLI_FLAGS.md#--bot-local-dns-ent-tier1) (ENT Tier1), [UDP-over-SOCKS5](CLI_FLAGS.md#udp-over-socks5-ent-tier3) (ENT Tier3), and SOCKS5H protocol support for tunnel-based resolution
126+
- **Network Enhancements**: [Per-context proxies](PER_CONTEXT_FINGERPRINT.md) (ENT Tier1), [dynamic proxy switching](ADVANCED_FEATURES.md#dynamic-proxy-switching) at runtime (ENT Tier2), [port protection](ADVANCED_FEATURES.md#port-protection) for local services (PRO), optional [local DNS solver](CLI_FLAGS.md#--bot-local-dns-ent-tier1) (ENT Tier1), [UDP-over-SOCKS5](CLI_FLAGS.md#udp-over-socks5-ent-tier3) (ENT Tier3), and SOCKS5H protocol support for [tunnel-based resolution](ADVANCED_FEATURES.md#network-fingerprint-control)
127127

128128
<details>
129129
<summary><strong>Fingerprint Protection Implementation: Privacy Controls → Technical Design → Validation</strong></summary>
@@ -243,14 +243,14 @@ Our fingerprint protection validation examines how standardized browser fingerpr
243243

244244
| Document | Description | Content Preview |
245245
|----------|-------------|-----------------|
246-
| **[Installation Guide](INSTALLATION.md)** | Platform-specific setup | Windows/macOS guides, Ubuntu (ENT Tier1), Docker deployment, troubleshooting |
247-
| **[Advanced Features](ADVANCED_FEATURES.md)** | Technical capabilities | 50+ CLI flags, privacy noise augmentation, GPU micro-benchmarks |
248-
| **[Validation Results](VALIDATION.md)** | Research data | 31+ tracking observatories, 50,000+ test sessions, statistical analysis |
249-
| **[CLI Flags Reference](CLI_FLAGS.md)** | Command-line options | `--bot-*` flags, proxy auth, session management |
250-
| **[Profile Configuration](profiles/PROFILE_CONFIGS.md)** | Profile customization | Fingerprint control, cross-platform compatibility |
251-
| **[Mirror](tools/mirror/)** | Distributed privacy consistency | Verify privacy protection across multiple browser instances simultaneously |
252-
| **[CanvasLab](tools/canvaslab/)** | Canvas forensics tool | Canvas 2D recording with JSONL viewer (deterministic replay under development) |
253-
| **[Examples](examples/)** | Code samples | Playwright, Puppeteer, bot-script integration |
246+
| [Installation Guide](INSTALLATION.md) | Platform-specific setup | Windows/macOS guides, Ubuntu (ENT Tier1), Docker deployment, troubleshooting |
247+
| [Advanced Features](ADVANCED_FEATURES.md) | Technical capabilities | 50+ CLI flags, privacy noise augmentation, GPU micro-benchmarks |
248+
| [Validation Results](VALIDATION.md) | Research data | 31+ tracking observatories, 50,000+ test sessions, statistical analysis |
249+
| [CLI Flags Reference](CLI_FLAGS.md) | Command-line options | `--bot-*` flags, proxy auth, session management |
250+
| [Profile Configuration](profiles/PROFILE_CONFIGS.md) | Profile customization | Fingerprint control, cross-platform compatibility |
251+
| [Mirror](tools/mirror/) | Distributed privacy consistency | Verify privacy protection across multiple browser instances simultaneously |
252+
| [CanvasLab](tools/canvaslab/) | Canvas forensics tool | Canvas 2D recording with JSONL viewer (deterministic replay under development) |
253+
| [Examples](examples/) | Code samples | Playwright, Puppeteer, bot-script integration |
254254

255255
### Quick Access
256256

VALIDATION.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -412,12 +412,12 @@ Detection System Tests (200+ scenarios)
412412

413413
## Related Documentation
414414

415-
- **[Main README](README.md)** - Project overview and quick start
416-
- **[Installation Guide](INSTALLATION.md)** - Detailed setup instructions
417-
- **[Advanced Features](ADVANCED_FEATURES.md)** - Comprehensive technical capabilities
418-
- **[CLI Flags Reference](CLI_FLAGS.md)** - Complete command-line options
419-
- **[Profile Configuration](profiles/PROFILE_CONFIGS.md)** - Advanced profile customization
420-
- **[Test Suite Documentation](tests/README.md)** - Automated testing framework details
415+
- [Main README](README.md) - Project overview and quick start
416+
- [Installation Guide](INSTALLATION.md) - Detailed setup instructions
417+
- [Advanced Features](ADVANCED_FEATURES.md) - Comprehensive technical capabilities
418+
- [CLI Flags Reference](CLI_FLAGS.md) - Complete command-line options
419+
- [Profile Configuration](profiles/PROFILE_CONFIGS.md) - Advanced profile customization
420+
- [Test Suite Documentation](tests/README.md) - Automated testing framework details
421421

422422
---
423423

0 commit comments

Comments
 (0)