lissy93/web-check
DNS、SSL、ヘッダー、サーバー情報、セキュリティ設定を調べるオンデマンド型のオールインワンOSINT Webアプリ。
- スター
- 35,153
- フォーク
- 2,897
- 未解決の Issue
- 2
- 最終コミット
- 3 日前
これは何?
Web-Checkは、Webサイトの構成や設定を調べるためのオープンソースツールです。URLを指定すると、サーバーアーキテクチャ、DNSやSSLの詳細、HTTPヘッダー、セキュリティ設定、サイトで使われている技術を確認できます。開発者やサイト運営者が潜在的な弱点を見つけ、自サイトを最適化するのに役立ちます。
GUIとバックエンドAPIを備えたTypeScript製のWebアプリケーションです。Netlify、Vercel、Render、Hostingerにはワンクリックでデプロイでき、Docker HubまたはGHCRのDockerイメージとして実行することも、Yarnでソースからビルドすることもできます。起動時の設定は不要ですが、任意の環境変数を設定すると、Shodan、Google PageSpeed Insights、Safe BrowsingなどのサードパーティAPIを利用する追加チェックを有効にできます。
運用者は、有効・無効にするチェックの設定、レート制限やタイムアウトの指定、CORSオリジンの制限、スキャン対象から除外するホストの指定を行えます。一部のチェックにはchromium、traceroute、dnsのローカルインストールが必要で、これらがない場合はスキップされます。
主な機能
- 01任意のURLに対して、DNS、SSL、HTTPヘッダー、サーバー情報をオンデマンドでチェックします。
- 02Webサイトで使われている技術とセキュリティ設定を確認できます。
- 03Netlify、Vercel、Render、Hostingerへのワンクリックデプロイに加え、Dockerでの実行やソースからのビルドに対応しています。
- 04運用者は個々のチェックの有効・無効を切り替え、レート制限やタイムアウトを設定できます。
- 05ShodanやGoogle Safe BrowsingなどのサードパーティAPIを任意で連携し、追加チェックを実行できます。
ユースケース
- 公開前に、自サイトのセキュリティヘッダー、SSL設定、DNS設定を確認する。
- セキュリティ評価の際に、サイトのサーバーアーキテクチャや外部から確認できる技術を調査する。
- チームや組織向けに、非公開のWebサイト分析ツールをセルフホストする。
- 公開されているWebサイトのデータを調べ、OSINT型の偵察手法を学ぶ。
クイックスタート
- 1
Dockerで実行
docker run -p 3000:3000 lissy93/web-check - 2
またはGitHubからリポジトリをクローン
git clone https://github.com/Lissy93/web-check.git - 3
依存関係をインストールし、ビルドして起動
yarn install && yarn build && yarn start
使う前に知っておきたいこと
- Google Cloud、Shodan、CloudmersiveなどのオプションのAPIキーが必要なチェックがあります。
- 一部のチェックにはchromium、traceroute、dnsがローカルにインストールされている必要があります。ない場合、そのチェックはスキップされます。
- ソースから開発するには、Node.js v22.22.3+またはv24.16+とyarnが必要です。
トピック
よくある質問
- web-check とは?
- DNS、SSL、ヘッダー、サーバー情報、セキュリティ設定を調べるオンデマンド型のオールインワンOSINT Webアプリ。 Web-Checkは、Webサイトの構成や設定を調べるためのオープンソースツールです。URLを指定すると、サーバーアーキテクチャ、DNSやSSLの詳細、HTTPヘッダー、セキュリティ設定、サイトで使われている技術を確認できます。開発者やサイト運営者が潜在的な弱点を見つけ、自サイトを最適化するのに役立ちます。
- web-check は無料で使えますか?ライセンスは?
- web-check は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- web-check は今もメンテナンスされていますか?
- 活発にメンテナンス中。web-check の最終コミットは 2026年10月16日 です。
- web-check は何に使えますか?
- 公開前に、自サイトのセキュリティヘッダー、SSL設定、DNS設定を確認する。 セキュリティ評価の際に、サイトのサーバーアーキテクチャや外部から確認できる技術を調査する。 チームや組織向けに、非公開のWebサイト分析ツールをセルフホストする。 公開されているWebサイトのデータを調べ、OSINT型の偵察手法を学ぶ。
- web-check のインストール方法は?
- Dockerで実行: docker run -p 3000:3000 lissy93/web-check またはGitHubからリポジトリをクローン: git clone https://github.com/Lissy93/web-check.git 依存関係をインストールし、ビルドして起動: yarn install && yarn build && yarn start
- web-check はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/lissy93/web-check
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
自宅ネットワーク上の全デバイスを、クライアントソフトなしで広告やトラッカーから守るセルフホスト型DNSサーバー。
オープンソースでプライバシーを尊重するアプリやソフトウェア、サービスをカテゴリ別にまとめた、コミュニティ運営の厳選リスト。
ユーザー識別子を使わず、エンドツーエンド暗号化とプライベートなメッセージルーティングを備えたメッセージングアプリとネットワーク。
ビジュアルワークフローでSSL証明書の発行、デプロイ、更新、監視を自動化するセルフホスト型ACMEツール。
バックグラウンドでのPoWと計測チャレンジを使う、プライバシー重視のセルフホスト型CAPTCHA代替