This commit is contained in:
2026-04-20 21:40:31 +09:00
parent 1522231e82
commit 694e27b808
2 changed files with 11 additions and 11 deletions
+9 -9
View File
@@ -21,20 +21,20 @@
<p class="tls-landing-error text-bright-red font-small">{{ error }}</p>
{% endif %}
<p class="tls-landing-links">
<a href="#usage-notes" class="text-tx-alt text-underline">使用上の注意</a>
<a href="#usage-notes" class="text-tx-alt text-underline">注意事項</a>
<a href="#api-docs" class="text-tx-alt text-underline">API</a>
</p>
</section>
<section id="usage-notes" class="tls-aux-section">
<div class="block">
<h2 class="font-large">使用上の注意</h2>
<h2 class="font-large">注意事項</h2>
<ul>
<li>このツールは指定されたホストに対して<b>実際に TLS 接続を行います</b>。第三者のサーバーに対するスキャンは、対象サーバーの利用規約や法律を遵守した上で行ってください。</li>
<li>レート制限: 同一 IP から同時実行は 1 件、1 時間あたり 10 件までです。</li>
<li>結果は最長 1 年間保されます。少なくとも 7 日間は保存され、7 日経過後件数が多い場合にのみ古い順に自動削除されます。</li>
<li>ドメイン名 / サブドメイン / IPv4 / IPv6 / <code>host:port</code> 形式を受け付けます。IP 直接入力の場合、SNI/証明書名の一致を判定できないため減点対象となることがあります。</li>
<li>Nercone TLS Test が使用する User-Agent 文字列は <code>nercone-tls-test/1.0</code> です。</li>
<li>このツールは指定されたホストに対して実際にTLS接続を行いテストします。第三者のサーバーに対するスキャンは、対象サーバーの利用規約や法律を遵守した上で行ってください。</li>
<li>レート制限: 同一IPから同時実行はできません。レートリミットは1時間あたり30件までです。</li>
<li>結果は最長1年間保されます。少なくとも7日間は保存され、7日経過後件数が多い場合にのみ古い順に順次削除されます。</li>
<li>ドメイン名 / サブドメイン / IPv4 / IPv6 / ホスト:ポート の形式を受け付けます。IPアドレスを使用した場合、SNI/証明書名の一致を判定できないため減点対象となることがあります。</li>
<li>Nercone TLS Testがサーバーへのアクセス時に使用するUser-Agent文字列は<code>nercone-tls-test/1.0</code>です。</li>
</ul>
</div>
</section>
@@ -42,12 +42,12 @@
<section id="api-docs" class="tls-aux-section">
<div class="block">
<h2 class="font-large">API</h2>
<p class="font-small text-tx-alt">同等の機能を JSON API として提供しています。</p>
<p class="font-small text-tx-alt">APIからも同等の機能が使用可能です。APIはJSON形式で返答します。</p>
<pre><code>POST /api/tools/tls-test/scan
Content-Type: application/json
{"target": "example.com"}</code></pre>
<p class="font-small text-tx-alt">以下のエンドポイントで進捗・結果を取得できます。</p>
<p class="font-small text-tx-alt">のエンドポイントで進捗・結果を取得することができます。</p>
<pre><code>GET /api/tools/tls-test/status/{test_id}
GET /api/tools/tls-test/results/{test_id}</code></pre>
</div>
+2 -2
View File
@@ -403,7 +403,7 @@
{# -------- テスト履歴 -------- #}
<div class="tls-tab-panel" data-panel="history">
<section class="tls-section">
<h2 class="tls-section-title">過去のテスト結果 (同一対象)</h2>
<h2 class="tls-section-title">過去のテスト結果</h2>
{% if history %}
<table class="tls-table">
<thead><tr><th>実行日時</th><th>ランク</th><th>スコア</th><th>リンク</th></tr></thead>
@@ -413,7 +413,7 @@
<td>{{ h.finished_at_display or '—' }}</td>
<td>{{ h.rank or '—' }}</td>
<td>{{ "%.0f"|format(h.score or 0) }}</td>
<td><a href="/tools/tls-test/results/{{ h.id }}/" class="text-bright-green">{{ h.id }}</a></td>
<td><a href="/tools/tls-test/results/{{ h.id }}/" class="text-tx-alt">{{ h.id }}</a></td>
</tr>
{% endfor %}
</tbody>