- Adaptive iPhone/iPad layout with NavigationSplitView sidebar - Auto-detect SSL-pinned domains, fall back to passthrough - Certificate install via local HTTP server (Safari profile flow) - App Group-backed CA, per-domain leaf cert LRU cache - DB-backed config repository, Darwin notification throttling - Rules engine, breakpoint rules, pinned domain tracking - os.Logger instrumentation across tunnel/proxy/mitm/capture/cert/rules/db/ipc/ui - Fix dyld framework embed, race conditions, thread safety
34 lines
1.6 KiB
XML
34 lines
1.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1024 1024" width="1024" height="1024">
|
|
<defs>
|
|
<clipPath id="roundrect">
|
|
<rect x="0" y="0" width="1024" height="1024" rx="224" ry="224"/>
|
|
</clipPath>
|
|
</defs>
|
|
<g clip-path="url(#roundrect)">
|
|
<rect width="1024" height="1024" fill="#0A1628"/>
|
|
|
|
<!-- Outer concentric rings - the observation apparatus -->
|
|
<circle cx="512" cy="512" r="380" fill="none" stroke="#1B2D4A" stroke-width="1.5"/>
|
|
<circle cx="512" cy="512" r="320" fill="none" stroke="#1B2D4A" stroke-width="1.5"/>
|
|
<circle cx="512" cy="512" r="260" fill="none" stroke="#1E3454" stroke-width="2"/>
|
|
<circle cx="512" cy="512" r="200" fill="none" stroke="#243D5C" stroke-width="2.5"/>
|
|
<circle cx="512" cy="512" r="140" fill="none" stroke="#2A4766" stroke-width="3"/>
|
|
|
|
<!-- The core lens -->
|
|
<circle cx="512" cy="512" r="80" fill="none" stroke="#3B6B8A" stroke-width="4"/>
|
|
<circle cx="512" cy="512" r="36" fill="#00E5CC" opacity="0.15"/>
|
|
<circle cx="512" cy="512" r="8" fill="#00E5CC"/>
|
|
|
|
<!-- The signal line — data in transit, passing through the lens -->
|
|
<line x1="80" y1="512" x2="432" y2="512" stroke="#00E5CC" stroke-width="3" opacity="0.6"/>
|
|
<line x1="592" y1="512" x2="944" y2="512" stroke="#00E5CC" stroke-width="3" opacity="0.6"/>
|
|
|
|
<!-- Entry/exit nodes -->
|
|
<circle cx="80" cy="512" r="6" fill="#00E5CC" opacity="0.4"/>
|
|
<circle cx="944" cy="512" r="6" fill="#00E5CC" opacity="0.4"/>
|
|
|
|
<!-- Subtle grid marks -->
|
|
<line x1="512" y1="100" x2="512" y2="380" stroke="#1B2D4A" stroke-width="1" opacity="0.5"/>
|
|
<line x1="512" y1="644" x2="512" y2="924" stroke="#1B2D4A" stroke-width="1" opacity="0.5"/>
|
|
</g></svg> |