視覚パズルを使わず、proof-of-workでスパムやボットを防ぐ、セルフホスト型でCookie不要のCAPTCHA代替
- スター
- 8,091
- フォーク
- 623
- 未解決の Issue
- 11
- 最終コミット
- 7 日前
これは何?
capは、信号機の画像をクリックさせるようなパズルを使わない、セルフホスト型のCAPTCHA代替ツールです。訪問者のブラウザがバックグラウンドで小さな課題をひそかに解きます。課題には、GPU耐性のあるproof-of-workや計測チェックが含まれます。訪問者のデータを第三者に見られないよう設計されており、サーバーリソースを消費する自律型AIエージェントの動作を遅らせるよう、課題を調整できます。
デフォルトでは依存関係がなく、Docker、Cloudflare Workers、Railwayでデプロイできます。READMEによると、hCaptchaの約200分の1のサイズで、bunny.netとAdGuardが本番環境で利用しています。
ウィジェットは@cap.jsスコープのnpmパッケージとして配布されており、ブラウザ側で課題を解くためのWebAssemblyビルドも含まれます。
主な機能
- 01画像パズルを、バックグラウンドで実行するproof-of-workや計測チェックに置き換えます。
- 02セルフホスト型のため、訪問者のデータを自社のインフラ内に保てます。
- 03自律型AIエージェントを対象とした、設定可能な課題を備えています。
- 04デフォルトでは依存関係なしで動作します。
- 05Docker、Workers、Railwayでデプロイできます。
ユースケース
- ユーザーにパズルを見せずに、ログイン、登録、コメントフォームをボットから保護する。
- サードパーティのトラッカーを避ける必要があるサイトに、プライバシーに配慮したCAPTCHAを導入する。
- 公開APIやWebページへのスクレイピングや自動化された不正利用を制限する。
クイックスタート
- 1
trycap.devのドキュメントを読み、Docker、Workers、またはRailwayでセットアップしてください。
使う前に知っておきたいこと
- READMEにはインストールコマンドが記載されていないため、実行するには外部ドキュメントに従う必要があります。
- リポジトリのメタデータには明確なライセンスが表示されていませんが、READMEにはApache 2.0と記載されています。LICENSEファイルを確認してください。
トピック
よくある質問
- cap とは?
- パズルの代わりにバックグラウンドで検証する、プライバシー重視のセルフホスト型CAPTCHA capは、信号機の画像をクリックさせるようなパズルを使わない、セルフホスト型のCAPTCHA代替ツールです。訪問者のブラウザがバックグラウンドで小さな課題をひそかに解きます。課題には、GPU耐性のあるproof-of-workや計測チェックが含まれます。訪問者のデータを第三者に見られないよう設計されており、サーバーリソースを消費する自律型AIエージェントの動作を遅らせるよう、課題を調整できます。
- cap は無料で使えますか?ライセンスは?
- cap は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- cap は今もメンテナンスされていますか?
- 活発にメンテナンス中。cap の最終コミットは 2026年10月12日 です。
- cap は何に使えますか?
- ユーザーにパズルを見せずに、ログイン、登録、コメントフォームをボットから保護する。 サードパーティのトラッカーを避ける必要があるサイトに、プライバシーに配慮したCAPTCHAを導入する。 公開APIやWebページへのスクレイピングや自動化された不正利用を制限する。
- cap のインストール方法は?
- trycap.devのドキュメントを読み、Docker、Workers、またはRailwayでセットアップしてください。
- cap はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/tiagozip/cap
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
DNS、SSL、ヘッダー、サーバー情報、セキュリティ設定をオンデマンドで調査できる、オールインワンのオープンソースOSINTツール。
Raspberry Pi向けのセルフホスト型ホームセキュリティカメラ。スマホでライブ映像や録画をE2E暗号化
PrivNoteに着想を得た、RustバックエンドとSvelteフロントエンドによるセルフホスト可能なオープンソースの暗号化メモ・ファイル共有サービスです。
定期確認が途絶えたとき、大切な人にE2E暗号化メッセージを届けるセルフホスト型のデッドマンスイッチ。
Webサイトが使うボット対策、CAPTCHA、フィンガープリント技術を信頼度スコア付きで検出するChrome拡張機能。