ツール

スコアと同じ基準で作られた、小さなプライバシーチェックの一式です。ファーストパーティで、第三者への通信はなく、当サイトが責任を持てない結果も出しません。2つは今日動作します。3つ目は、まだ計測できないことを率直に述べています。

ブラウザ側のチェックは、読み取るものを読み取り、何も保持しません。サーバーが関わる場合、それは当サイトのものであり、その内容を一切ログに記録しません。

ツール一覧

WebRTCリークテスト稼働中
ブラウザ内でICE候補を収集し、露出するローカルアドレスやパブリックアドレスを表示します、VPNがひそかに失敗する典型的な形です。すべてタブ内で動作します。
IPチェック稼働中
ウェブサイトが見るパブリックアドレスを、当サイト独自のサーバーから読み返します。第三者の位置情報サービスは使わず、何もログに記録しません。
DNSリーク開発中
DNSリークとは何か、そしてなぜそれが重要なのか。リゾルバーを用いるテストには、当サイトがまだ構築していないインフラが必要です、そのため、結果を偽装する代わりに、その欠落を説明します。

Professional audit workbench

Tools and reproducible test examples

These are the kinds of local, open, inspectable tools used to turn a visual VPN check into an evidence record. The commands are conservative templates: replace documentation addresses only with systems you own or are explicitly authorized to test.

Packet capture

Wireshark / TShark

Record DNS, TLS, tunnel, retransmission, and route-transition traffic in pcapng so another reviewer can inspect the same packets.

When to use it

Before, during, and after connect, disconnect, reconnect, server switch, sleep/wake, and network changes.

tshark -i 1 -f "port 53 or port 443" -w vpn-transition.pcapng
  • DNS packets leaving outside the expected tunnel
  • Unprotected traffic during route transitions
  • Repeated TLS failures or unexpected endpoints
  • Capture timestamp aligned with the test-case log
Official TShark manual

DNS path

dig + OS resolver inspection

Compare the operating system’s configured resolvers with packet-level observations instead of trusting a web page alone.

When to use it

Connected, disconnected, after a network switch, and after the VPN process is terminated abnormally.

dig example.com A
# Linux: resolvectl status
# macOS: scutil --dns
  • Which resolver addresses are configured
  • Which interface sends DNS traffic
  • Whether IPv4 and IPv6 resolver paths differ
  • Whether old resolvers remain after reconnect
BIND 9 official manual pages

Routes and interfaces

iproute2 / route / netstat

Verify that the operating system’s real default route, policy routes, and tunnel interface agree with the VPN interface status.

When to use it

At every connection state transition and for both full-tunnel and split-tunnel modes.

# Linux
ip -details route show table all
ip address show
# macOS
route -n get default
netstat -rn
  • Default route points to the intended tunnel path
  • No stale bypass route after failure
  • Split-tunnel exclusions are limited to declared targets
  • IPv6 has an explicit protected or disabled path
Linux ip-route manual

TLS and API behavior

OpenSSL s_client + curl

Inspect the certificate chain, SNI behavior, protocol negotiation, response headers, and safe failure of authorized test APIs.

When to use it

Checking production TLS configuration and a staging API’s behavior with missing, invalid, expired, or logged-out test sessions.

openssl s_client -connect vpn.example:443 -servername vpn.example </dev/null
curl -i -H "Authorization: Bearer INVALID_TEST_TOKEN" https://staging.example/api/config
  • Hostname and certificate-chain validation
  • Negotiated TLS version and cipher
  • Invalid sessions receive a consistent denial
  • Error responses do not disclose internal configuration or secrets
OpenSSL official documentation

Authorized exposure inventory

Nmap

Identify listening services and reported versions on a controlled laboratory host or explicitly in-scope server.

When to use it

Building an asset inventory and confirming that a remediated service is no longer exposed.

nmap -sV --version-light 192.0.2.10
  • Open, closed, and filtered ports
  • Unexpected services
  • Reported service versions that need manual confirmation
  • Difference between pre-fix and retest inventories
Official Nmap reference guide

Web dashboard and API proxy

OWASP ZAP

Record and review browser/API requests, session behavior, parameters, and passive findings for an authorized dashboard.

When to use it

Testing login, logout, token invalidation, account boundaries, CSRF controls, and error handling in a dedicated test environment.

1. Add only the staging host to a ZAP Context.
2. Select Protected mode.
3. Launch a browser through ZAP.
4. Explore with test accounts; review History and passive Alerts.
5. Run active tests only when the exact target is authorized.
  • Token use before and after logout
  • Cross-account object identifiers
  • Sensitive values in requests or responses
  • Security headers and passive alerts
  • No out-of-scope host in the Sites tree
Official ZAP modes documentation

Example: one reproducible connection-interruption test

A professional result is a chain of observations, not a screenshot of a green indicator.

  1. 1. FreezeRecord app build, OS, device, server, account, network, time, and expected behavior.Test-case header and build identifier
  2. 2. BaselineSave public IP, resolver state, route table, interfaces, and a short packet capture before connection.Text outputs plus baseline pcapng
  3. 3. ConnectConnect to the declared server and repeat the same observations.Connected-state outputs and capture
  4. 4. InterruptTerminate the VPN process or network path using the scenario authorized in the test plan.Timestamped event and route/packet transition
  5. 5. ProbeGenerate only controlled DNS and HTTPS requests while observing whether traffic escapes.Packet numbers, routes, and public-IP result
  6. 6. RecoverAllow automatic recovery, then confirm routes and resolvers return to a clean state.Recovery time and post-reconnect outputs
  7. 7. RetestRepeat on every in-scope platform and the fixed build.Cross-platform matrix and reviewer sign-off

How to interpret results

  • One clean run is not enough: repeat the scenario and record intermittent failures.
  • A tool alert is a lead, not automatically a vulnerability; reproduce and explain impact.
  • A missing packet may be a capture mistake. Verify the interface and capture filter before calling it leak-free.
  • Redact tokens, credentials, internal addresses, and user data before publishing evidence.
  • Preserve raw evidence separately from the public summary and hash the artifact when possible.

ブラウザの先へ

これらのチェックは、あなた自身の接続を読み取ります。プロバイダーの姿勢、ログ記録、法域、監査、を判断するには、レビュー を読むか、方法論 で各スコアがどう構築されているかをご覧ください。