Repolode
lissy93

lissy93/web-check

DNS、SSL、ヘッダー、サーバー情報、セキュリティ設定を調べるオンデマンド型のオールインワンOSINT Webアプリ。

代替できる製品:PingdomSecurityHeaders.comSSL Labs

スター
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. 1

    Dockerで実行

    docker run -p 3000:3000 lissy93/web-check
  2. 2

    またはGitHubからリポジトリをクローン

    git clone https://github.com/Lissy93/web-check.git
  3. 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 の数値は毎日更新されます。

関連プロジェクト