DNS、SSL、ヘッダー、サーバー情報、セキュリティ設定をオンデマンドで調査できる、オールインワンのオープンソースOSINTツール。
- スター
- 31,277
- フォーク
- 2,446
- 未解決の Issue
- 161
- 最終コミット
- 18 時間前
これは何?
このプロジェクトは、適切にメンテナンスされている複数のhostsファイルを統合し、重複を除いた1つのhostsファイルを作成します。基本ファイルではアドウェアとマルウェアをブロックでき、フェイクニュース、ギャンブル、ポルノ、ソーシャルメディアのカテゴリを追加することもできます。各組み合わせはすぐに使えるファイルとして公開されているため、用途に合ったものを選べます。
hostsファイルは、ドメイン名を自身のマシン上のIPアドレスに対応付けるもので、OSはDNSより先にこれを参照します。不要なドメインを0.0.0.0に向けることでシステムレベルでブロックでき、ブラウザーやアプリを問わず機能します。ジェネレーターはPythonスクリプトで、各ソースからの更新取得、ホワイトリストや独自ブラックリストの適用、標準形式・圧縮形式・1行1ドメイン形式での出力に対応しています。
このリポジトリでは、ファイル生成用のコンテナイメージとGoogle Colabの選択肢も提供しています。Windows、macOS、Linux、Android、NixOSでファイルを適用する方法を解説し、サードパーティ製のhosts管理ツールも紹介しています。
主な機能
- 01複数の厳選されたhostsソースを統合し、重複するドメインを除去します。
- 02フェイクニュース、ギャンブル、ポルノ、ソーシャルメディア向けの拡張カテゴリを追加できます。
- 03拡張カテゴリのあらゆる組み合わせに対応した、ビルド済みのバリエーションを提供します。
- 04ホワイトリスト、独自ブラックリスト、出力形式の指定に対応したPythonジェネレーターを備えています。
- 05Docker、ローカルのPython環境、Google Colabを使ったファイル生成に対応しています。
- 06Windows向けのスクリプトと手順、およびNixOSモジュールを含みます。
ユースケース
- 自宅のネットワーク内にあるすべてのデバイス、または単一のPCで広告やトラッカーをブロックする。
- 追加のソフトウェアをインストールせずに、マルウェアや詐欺サイトのドメインをフィルタリングする。
- 家庭や組織で、ポルノやギャンブルのブロックなどのカテゴリ別フィルターを有効にする。
- cronジョブやコンテナを使って、ブロックリストを毎週自動更新する。
トピック
よくある質問
- hosts とは?
- 複数の公開ブロックリストを統合し、重複を除去したhostsファイル。あらゆるOSで広告、トラッカー、マルウェアなどをブロックできます。 このプロジェクトは、適切にメンテナンスされている複数のhostsファイルを統合し、重複を除いた1つのhostsファイルを作成します。基本ファイルではアドウェアとマルウェアをブロックでき、フェイクニュース、ギャンブル、ポルノ、ソーシャルメディアのカテゴリを追加することもできます。各組み合わせはすぐに使えるファイルとして公開されているため、用途に合ったものを選べます。
- hosts は無料で使えますか?ライセンスは?
- hosts は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- hosts は今もメンテナンスされていますか?
- 活発にメンテナンス中。hosts の最終コミットは 2026年10月20日 です。
- hosts は何に使えますか?
- 自宅のネットワーク内にあるすべてのデバイス、または単一のPCで広告やトラッカーをブロックする。 追加のソフトウェアをインストールせずに、マルウェアや詐欺サイトのドメインをフィルタリングする。 家庭や組織で、ポルノやギャンブルのブロックなどのカテゴリ別フィルターを有効にする。 cronジョブやコンテナを使って、ブロックリストを毎週自動更新する。
- hosts はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/StevenBlack/hosts
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
あらゆるDNSサーバーや広告ブロッカーで利用でき、ネットワーク全体の広告、トラッカー、テレメトリー、フィッシング、マルウェア、詐欺を遮断するDNSブロックリスト集。
ユーザー識別子を使わないエンドツーエンド暗号化メッセージングアプリとネットワーク。iOS、Android、デスクトップ、CLIに対応。
Windows、macOS、Linux向けのデスクトップクライアント。Dropbox、Google Drive、OneDriveなどの同期フォルダー内のファイルをクライアント側で透過的に暗号化します。
trailと呼ばれるインジケーターリストを使い、既知の悪意あるドメインなどへの通信を検知するネットワーク監視ツール。
DNS検索、IPジオロケーション、WHOIS、SSL証明書の履歴を一画面で分析できるWebツールキット。