ドキュメント
役に立つ最初の
5分間。
ローカルで起動し、OS が公開する情報を調べ、説明できるベースラインを作ります。
1. ベータをインストール
検証済みパッケージをダウンロード。ポータブル版は Python 3.10+ と現在のブラウザを使い、このモードに追加パッケージは不要です。ネイティブ配布と収集対応は別です。 対応表を確認し、 使用してください。
展開して OS 用の起動スクリプトを使います。フォルダ内のターミナルから起動する場合:
python3 -m displaydna --liveWindows では次を使用: py -3 -m displaydna --live。提供される単体 Mac アプリには Python が含まれます。このベータには Developer ID 署名と Apple 公証がありません。
2. 現在の環境を確認
アプリはローカルダッシュボードを次で開きます: 127.0.0.1 。表示された URL をそのまま使ってください。ランダムなポート番号は正常です。次を開きます: ディスプレイプロファイル OS 識別情報、現在の設定、利用可能な生 EDID、チェックサム、収集元を確認できます。
配置は OS のデスクトップ座標を使います。Retina では実ピクセルと論理サイズが異なる場合があります。EDID の推奨タイミングは能力であり、そのモードでの動作を義務付けません。
通常は管理者権限で実行しないでください。画面収録やアクセシビリティ権限は要求しません。OS のポリシーや制限付きセッションで情報が制限される場合があります。
3. 同梱デモを試す
デモには6つの合成スナップショットがあり、リフレッシュ変更、仮想画面、重複識別、壊れた EDID、ミラーリング、切断を示します。実機を読み取らず、シミュレーションと表示します。
python3 -m displaydna --demo4. ベースラインを設定
既知の構成になったら、次を選択します: 現在の状態をベースラインに 「比較」内で設定します。その後のスナップショットでバイト、設定、識別項目、構成の変化を確認できます。生データ表示は正確な位置を、読みやすい表示は背景を保ちます。
OS やドライバ更新でコネクタ ID が変わる場合があります。記録の増減はハードウェア変更の暗号学的証明ではありません。不完全な一覧から物理切断を確定しません。
5. ラベルだけでなく証拠を読む
検出項目を開き、ルール、証拠、出所、確信度を確認します。不正な形式、識別の重複、仮想画面には正当な原因もあります。「対応範囲と設定」でしきい値とルールを変更できます。
システム全体のスクリーンショット、録画、画面共有の検出は未実装です。履歴が静かでもキャプチャを否定できず、EDID だけで下流の機器を確実には検出できません。異常は意図や不正の証明ではありません。
キャプチャの兆候と Peek-o-Meter
Peek-o-Meter は、観測された懸念の度合いを 0~100 で示します。システムの安全性、不正行為の確率、受験許可を示す点数ではありません。未対応の観測範囲、古いサンプル、停止中の監視、デモデータ、読み込んだ履歴は明示されます。
ライブのメタデータ確認では、EDID の収集とは別に、走査件数を制限したスクリーンショット保存先と既知のキャプチャ・共有ツールの実行ファイル名を 5 秒ごとに確認します。クリップボードの画像形式の確認は任意で、初期状態では無効です。Linux のクリップボード監視には対応していません。
スクリーンショットらしいファイルもコピーされたものかもしれず、開いているアプリも待機中かもしれません。画面やクリップボードの内容は読み取りません。システム全体でキャプチャが行われていないことを確実に証明することはできません。
「対応範囲と設定」で、活動のサンプリング、最近のイベントの対象期間、監視するフォルダー、任意の確認項目を設定できます。判断する前に、証拠と試験提供者の規則を確認してください。
履歴、インポート、リプレイ
履歴はローカル SQLite に保存します。同一 EDID は重複排除し、変化のない標本は省略します。保存期間と件数を調整でき、リプレイ時はライブ収集せず保存済みフレームを表示します。
バイナリ EDID、16進テキスト、DisplayDNA JSON セッションを読み込めます。壊れたバイトも研究用に保持し、派生項目を再解析します。プロファイルから生 EDID、または基準と元のバイトを含むセッションを書き出せます。
インポートは過去の証拠であり、現在の OS 観測ではありません。書き出しにはシリアル番号や配置が含まれるため、内容を確認して共有してください。
言語、外観、アクセシビリティ
ヘッダーの「言語とアクセシビリティ」から言語や読み方を選べます。言語を変えても同じ内容のページを開きます。
サイトとツールは英語、ペルシア語、スペイン語、フランス語、ヘブライ語、簡体字中国語、日本語に対応します。ペルシア語とヘブライ語は右から左の配置です。
外観はシステム、ライト、ダーク、ハイコントラストから選べます。文字サイズ、動きの低減、リンクの下線も設定できます。設定は端末内に保存され、元の証拠は保持されます。
翻訳の専門家レビューは未実施です。VoiceOver と NVDA の手動試験も未完了で、アクセシビリティ認証を取得したという主張はありません。
ローカル保存とリソース設定
- macOS:
~/Library/Application Support/DisplayDNA - Windows:
%LOCALAPPDATA%\DisplayDNA - Linux:
${XDG_DATA_HOME:-~/.local/share}/displaydna
上書き指定: --data-dir PATH。予備ポーリングは60秒間隔で、10~3600秒に設定できます。macOS と Linux は利用可能なイベントで起動します。一時停止は自動収集を止めますが、手動更新は可能です。
表示メモリはバックエンドのピーク RSS で、ブラウザや WebView は別です。CPU、収集時間、ディスク量、重複排除件数をローカル計測します。履歴は暗号化されません。データ削除前にアプリを終了してください。
プライバシーの詳細 ↗情報が見つからない場合
生 EDID がない
OS が公開していない、ドライバがキャッシュや上書きを使う、照合が一意でない可能性があります。生 EDID を公開しない Mac 内蔵画面もあります。OS 識別情報は別に残り、バイトがないだけでは異常としません。
Linux で配置が表示されない
現在の配置にはアクセス可能な X11 セッションと xrandr が必要です。Wayland 配置は未実装で、DRM が示す対応モードを現在の設定として表示しません。
ローカルページが再接続中
アプリが動作中か確認してください。再起動後は表示された URL を開き直します。指定ポートが使用中なら、次を省略して --port 別の空きポートを使ってください。
macOS が単体ベータをブロックする
初期ベータは Developer ID 署名と Apple 公証がありません。出所とチェックサムを確認し、組織の方針に従ってください。保護機能は無効にしないでください。許可された環境では Python ポータブル版も使えます。
問題を報告
バージョン、OS、デモかライブか、収集エラーを記載してください。書き出しを添付する前にシリアル番号などを伏せてください。 サポートに連絡.