- 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
40 lines
2.0 KiB
XML
40 lines
2.0 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)">
|
|
<defs>
|
|
<linearGradient id="bg5" x1="0" y1="0" x2="0" y2="1">
|
|
<stop offset="0%" stop-color="#0F0F1A"/>
|
|
<stop offset="100%" stop-color="#1A1A2E"/>
|
|
</linearGradient>
|
|
</defs>
|
|
<rect width="1024" height="1024" fill="url(#bg5)"/>
|
|
|
|
<!-- Shield outline — a pointed-bottom rounded form -->
|
|
<path d="M512 160 C680 160 800 220 800 340 L800 540 C800 700 680 830 512 880 C344 830 224 700 224 540 L224 340 C224 220 344 160 512 160 Z"
|
|
fill="none" stroke="#2A2A4E" stroke-width="3"/>
|
|
|
|
<path d="M512 210 C650 210 750 260 750 360 L750 530 C750 670 650 780 512 825 C374 780 274 670 274 530 L274 360 C274 260 374 210 512 210 Z"
|
|
fill="#12122A" stroke="#333360" stroke-width="1.5"/>
|
|
|
|
<!-- The aperture/eye at center -->
|
|
<ellipse cx="512" cy="480" rx="120" ry="70" fill="none" stroke="#4466FF" stroke-width="2.5" opacity="0.6"/>
|
|
<ellipse cx="512" cy="480" rx="70" ry="42" fill="none" stroke="#4466FF" stroke-width="1.5" opacity="0.4"/>
|
|
<circle cx="512" cy="480" r="18" fill="#4466FF" opacity="0.8"/>
|
|
<circle cx="512" cy="480" r="6" fill="#FFFFFF"/>
|
|
|
|
<!-- Subtle radial lines from the eye -->
|
|
<line x1="512" y1="410" x2="512" y2="340" stroke="#4466FF" stroke-width="1" opacity="0.2"/>
|
|
<line x1="512" y1="550" x2="512" y2="620" stroke="#4466FF" stroke-width="1" opacity="0.2"/>
|
|
<line x1="392" y1="480" x2="340" y2="480" stroke="#4466FF" stroke-width="1" opacity="0.2"/>
|
|
<line x1="632" y1="480" x2="684" y2="480" stroke="#4466FF" stroke-width="1" opacity="0.2"/>
|
|
|
|
<!-- Small label-like text element -->
|
|
<text x="512" y="720" text-anchor="middle" fill="#4466FF" opacity="0.25"
|
|
font-family="Helvetica Neue, Helvetica, Arial" font-size="18" font-weight="300"
|
|
letter-spacing="8">PROXY</text>
|
|
</g></svg> |