Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
DNSWatch — DNSトラフィックスニファおよびアナライザー。DNSクエリの監視、フィルタリング、異常検出を行います。機能には、PCAPエクスポート、DoHサポート、およびスプーフィング試行を識別するDNSファイアウォールモードが含まれます。 | Kitploit
ツール/GitHubGitHub/halildeniz/dnswatch
防御ツールパケットスニッフィングと分析情報収集ネットワークセキュリティDNS分析
GitHubhalildeniz/dnswatch

DNSWatch

DNSトラフィックスニファおよびアナライザー。DNSクエリの監視、フィルタリング、異常検出を行います。機能には、PCAPエクスポート、DoHサポート、およびスプーフィング試行を識別するDNSファイアウォールモードが含まれます。

リポジトリを見る
2193571年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有
ウェブサイト

DNSWatch - DNSトラフィックスニファーおよびアナライザー

DNSWatchは、ネットワーク上のDNS(Domain Name System)トラフィックを監視・分析するために設計された強力なパケットスニファツールです。このスクリプトは、ユーザーがDNSアクティビティを効率的に理解・管理するための包括的な機能セットを提供します。ネットワーク管理者、サイバーセキュリティ専門家、または興味を持つ愛好家であれば、DNSWatchはDNSリクエストの洞察を得て、異常を検出し、ネットワークセキュリティを強化する力を与えます。


コーヒーを買ってください

機能

  • DNSパケットスニッフィング: スクリプトは、ユーザーが指定したネットワークインターフェース上のDNSパケットをスニッフィングできます。
  • 詳細出力: ユーザーが詳細モードを有効にした場合、詳細な出力を提供します。
  • ターゲットIP分析: ユーザーはDNS応答を分析するためのターゲットIPアドレスを指定できます。
  • DNSタイプ分析: ユーザーはさまざまなタイプのDNSリクエストを分析できます。
  • DNS over HTTPS(DoH): ユーザーはDNS over HTTPSを使用したDNS解決を有効にできます。
  • ターゲットドメインモニタリング: ユーザーは監視するターゲットドメインのリストを指定できます。
  • ポートフィルタリング: 送信元または宛先ポートによるフィルタリングをサポートします。
  • IPフィルタリング: ユーザーは送信元または宛先IPアドレスでパケットをフィルタリングできます。
  • DNSタイプフィルタリング: ユーザーがDNSタイプでパケットをフィルタリングできるようにします。
  • PCAPファイル保存: ユーザーはキャプチャしたパケットをPCAPファイルに保存できます。
  • DNSファイアウォールモード: DNSスプーフィング試行を検出するためのDNSファイアウォールモード。
  • しきい値設定: ユーザーはDNSクエリ数のしきい値を設定できます。
  • ウィンドウサイズ設定: ユーザーが監視のウィンドウサイズ(秒単位)を設定できるようにします。
  • バージョン情報: ユーザーはスクリプトのバージョンを確認できます。

必要条件

  • Python 3.7以上
  • scapy 2.4.5以上
  • colorama 0.4.4以上

インストール

  1. このリポジトリをクローンします:
root@kitploit:~
git clone https://github.com/HalilDeniz/DNSWatch.git
  1. 必要な依存関係をインストールします:
root@kitploit:~
pip install -r requirements.txt

使用方法

root@kitploit:~
$ python3 dnswatch.py [-h] [-i INTERFACE] [-v] [-t TARGET_IP] [-d] [--doh] [-D TARGET_DOMAINS [TARGET_DOMAINS ...]] [-p FILTER_PORT] [-s FILTER_SRC_IP] [-r FILTER_DST_IP] [--dns-type DNS_TYPE] [--pcap-file PCAP_FILE] [--firewall] [--threshold THRESHOLD] [--window-size WINDOW_SIZE] [--version]
  1. -i, --interface: リッスンするネットワークインターフェースを指定します。例:-i eth0
  2. -v, --verbose: 詳細な出力を得るためにこのフラグを使用します。
  3. -t, --target-ip: 監視する特定のIPアドレスを指定します。例:-t 8.8.8.8
  4. -d, --analyze-dns-type: DNSタイプを分析するためにこのフラグを使用します。
  5. --doh: DNS解決にDNS over HTTPS(DoH)を使用します。
  6. -D, --target-domains: 監視するターゲットドメインを指定します。スペース区切りで複数のドメイン名を受け入れます。例:-D example.com example.org
  7. -p, --filter-port: 特定のポートでフィルタリングするために、このフラグの後にポート番号を指定します。例:-p 53
  8. -s, --filter-src-ip: 特定の送信元IPアドレスでフィルタリングするためにこのフラグを使用します。例:-s 192.168.1.1

Ctrl+Cを押してスニッフィングプロセスを停止します。

使用例

以下はDNSWatchの使用例です:こちらで確認できます:

ライセンス

DNSWatchはMITライセンスの下でライセンスされています。詳細についてはLICENSEファイルを参照してください。

免責事項

このツールは教育およびテスト目的のみを意図しています。悪意のある活動に使用すべきではありません。

連絡先

  • メール : [email protected]
  • Linkedin : https://www.linkedin.com/in/halil-ibrahim-deniz/
  • TryHackMe: https://tryhackme.com/p/halilovic
  • Instagram: https://www.instagram.com/deniz.halil333/
  • YouTube : https://www.youtube.com/c/HalilDeniz
  • Webサイト : https://denizhalil.com/

💰 寄付で支援してください

支援を検討していただきありがとうございます!皆様のご支援により、DNSWatchのような便利なツールの作成や新たなプロジェクトの開発により多くの時間と労力を費やすことができます。ご寄付は、既存のツールの改善を助けるだけでなく、新しいアイデアや革新を刺激します。皆様のご支援は、このプロジェクトと今後の取り組みの成長に重要な役割を果たします。共に、構築と学習を続けましょう。ありがとうございます! BuyMeACoffee Patreon

ツールをダウンロード
  • -r, --filter-dst-ip: 特定の宛先IPアドレスでフィルタリングするためにこのフラグを使用します。例:-r 8.8.4.4
  • --dns-type: 特定のDNSタイプでフィルタリングするために、このフラグの後にDNSタイプを指定します。例:--dns-type 1(タイプAの場合)
  • --pcap-file: キャプチャしたパケットをPCAPファイルに保存するためにこのフラグを使用します。例:--pcap-file captured_packets.pcap
  • --firewall: DNSファイアウォールモードを有効にします。
  • --threshold: DNSクエリ数のしきい値を設定するためにこのフラグを使用します。例:--threshold 50
  • --window-size: ウィンドウサイズ(秒単位)を設定するためにこのフラグを使用します。例:--window-size 60
  • --version: プログラムのバージョン番号を表示するためにこのフラグを使用します。