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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
DNSint — DNSint - ドメインインテリジェンスの収集とセキュリティ分析のための包括的なDNS偵察・OSINTツールキット。 | Kitploit
ツール/GitHubGitHub/who0xac/dnsint
OSINT (オープンソースインテリジェンス)偵察脆弱性分析情報収集ペネトレーションテスト設定ミスサブドメイン列挙DNSファジングメールセキュリティDNS分析
GitHubwho0xac/dnsint

DNSint

DNSint - ドメインインテリジェンスの収集とセキュリティ分析のための包括的なDNS偵察・OSINTツールキット。

19269ヶ月前未レビュー

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
リポジトリを見る
DNSint ロゴ

DNSint

🔍 プロフェッショナル向けDNSリコネサンス & OSINTツールキット

Python License GitHub stars

ドメインリコネサンスのための包括的なDNSインテリジェンス&セキュリティ分析ツール

wh0xac 作成

機能 • インストール • 使い方 • 使用例 • ドキュメント


🎯 概要

DNSintは、セキュリティ専門家、ペネトレーションテスター、システム管理者向けに設計された、パワフルなオールインワンDNSリコネサンスおよびOSINTツールです。複数のDNS分析技術とOSINTデータソースを組み合わせ、包括的なドメインインテリジェンスを提供します。

DNSintを選ぶ理由

  • ✅ 包括的 - 1つのツールに10以上の分析モジュール
  • ✅ 高速 - 並列クエリと最適化されたパフォーマンス
  • ✅ 美しいUI - カラー出力を備えたリッチなターミナルUI
  • ✅ 柔軟 - モジュール設計で、必要な機能だけを使用可能
  • ✅ エクスポート対応 - ドキュメント用にJSONおよびTXT形式でレポート出力
  • ✅ スプリットブレインDNS - カスタムDNSサーバー対応
  • ✅ 自動更新 - 最新機能を常に利用可能

✨ 機能

🔎 DNS分析

  • DNSレコード探索 - 主要なレコードタイプ(A、AAAA、MX、TXT、NS、SOA、SRV、CAA、DNSKEY、DS、NAPTR)をすべて照会
  • リバースPTRルックアップ - 全IPのリバースDNSマッピングを発見
  • ゾーン転送テスト - 発見したネームサーバーに対してAXFRを試行
  • DNSSEC検証 - DNSKEYおよびDSレコードを確認

📧 メールセキュリティ

  • SPF分析 - SPFレコードを解析し、ルックアップ数をカウントし、問題を検出
  • DMARCポリシー - DMARC設定とポリシーの強度を確認
  • DKIM検出 - 一般的なDKIMセレクターを調査

🛡️ セキュリティ監査

  • 設定ミス検出 - 一般的なDNSセキュリティ問題を特定
  • ゾーン転送の脆弱性 - 全てのネームサーバーでAXFRリークをテスト
  • DNS伝播 - グローバルリゾルバー間の整合性を確認
  • セキュリティヘッダー - HTTPセキュリティヘッダー(CSP、HSTSなど)を分析

🌐 インフラストラクチャ分析

  • ネームサーバー分析 - SOAシリアルチェック、ASNルックアップ、地理位置情報
  • テクノロジー検出 - Webサーバー、CMS、フレームワーク、CDN、WAFを特定
  • ネットワークインテリジェンス - ASN、組織、国のマッピング

🔬 OSINTエンリッチメント

  • 証明書透明性 - CTログからサブドメインを発見
  • パッシブDNS - 履歴DNSデータ(利用可能な場合)
  • 関連ドメイン - 関連ドメインとワイルドカードを発見

📊 WHOISインテリジェンス

  • 拡張WHOIS - レジストラ、登録者、日付、ステータス
  • プライバシー検出 - プライバシー保護サービスを特定
  • 有効期限トラッキング - ドメイン有効期限までの日数を警告付きで表示

🛠️ 高度な機能

  • カスタムDNSサーバー - 特定のDNSリゾルバーを照会(スプリットブレインDNS対応)
  • 自動更新 - gitによるワンコマンド更新
  • レポートのエクスポート - 結果をJSONおよびTXT形式で保存
  • クワイエットモード - スクリプト用に最小限の出力
  • 詳細ログ - 詳細なデバッグ情報

🚀 インストール

前提条件

  • Python 3以上

クイックインストール

root@kitploit:~
# Clone the repository
git clone https://github.com/who0xac/DNSint.git
cd DNSint

# Install dependencies
pip install -r requirements.txt

# Run DNSint
python DNSint.py example.com -a

📖 使い方

基本構文

root@kitploit:~
python DNSint.py <domain> [options]

コマンドラインオプション

root@kitploit:~
Positional Arguments:
  domain                Target domain (e.g., example.com)

Module Selection:
  -a, --all            Run full DNS + OSINT + Technology scan (default)
  -r, --records        Query DNS record types
  -z, --zone           Perform reverse PTR & AXFR checks
  -m, --mail           Analyze SPF, DKIM, DMARC
  -w, --whois          Perform extended WHOIS lookup
  -n, --nsinfo         Analyze nameserver info & DNSSEC
  -p, --propagation    Check global DNS propagation
  -s, --security       Run DNS misconfiguration checks
  -o, --osint          Enrich with passive DNS & CT data
  -t, --tech           Detect web technologies, CMS, servers

Advanced Options:
  --dns-server <ip>    Custom DNS server to use (e.g., 8.8.8.8)
  --timeout <seconds>  Set DNS query timeout (default: 5)
  -u, --update         Update DNSint to the latest version
  -e, --export         Export JSON + TXT reports to Desktop
  -v, --verbose        Show detailed logs
  -q, --quiet          Minimal console output

💡 使用例

フルスキャン

root@kitploit:~
# Complete analysis with all modules
python DNSint.py example.com -a

メールセキュリティ分析

root@kitploit:~
# Check SPF, DMARC, and DKIM
python DNSint.py example.com -m

セキュリティ監査

root@kitploit:~
# Run security checks and export report
python DNSint.py example.com -s -e

カスタムDNSサーバー(スプリットブレインDNS)

root@kitploit:~
# Use Google DNS
python DNSint.py example.com --dns-server 8.8.8.8

# Use internal DNS server
python DNSint.py internal.company.com --dns-server 192.168.1.53

# Use Cloudflare DNS
python DNSint.py example.com --dns-server 1.1.1.1

OSINT収集

root@kitploit:~
# Certificate Transparency and passive DNS
python DNSint.py example.com -o

複数モジュール

root@kitploit:~
# DNS records + WHOIS + email security
python DNSint.py example.com -r -w -m

テクノロジー検出

root@kitploit:~
# Detect web stack and security headers
python DNSint.py example.com -t

スクリプト用クワイエットモード

root@kitploit:~
# Minimal output, export to files
python DNSint.py example.com -a -e -q

ツールの更新

root@kitploit:~
# Update to latest version
python DNSint.py -u

📋 出力例

DNSレコード

root@kitploit:~
┌────────────┬──────────────────────────────┬──────────┬──────────────────────┐
│ Type       │ Value                        │ TTL      │ Extra                │
├────────────┼──────────────────────────────┼──────────┼──────────────────────┤
│ A          │ 93.184.216.34                │ 3600     │                      │
│ MX         │ mail.example.com.            │ 3600     │ Priority: 10         │
│ TXT        │ "v=spf1 include=_spf..."     │ 3600     │                      │
└────────────┴──────────────────────────────┴──────────┴──────────────────────┘

メールセキュリティ

root@kitploit:~
📧 Email Security Analysis
├── SPF (Sender Policy Framework)
│   ├── ✓ SPF Record Found
│   ├── Record: v=spf1 include=_spf.google.com ~all
│   └── DNS Lookups: 3 (limit: 10)
├── DMARC (Domain-based Message Authentication)
│   ├── ✓ DMARC Record Found
│   └── Policy: reject
└── DKIM (DomainKeys Identified Mail)
    └── ✓ Found selectors: google, default

セキュリティ監査

root@kitploit:~
🔒 Security Audit Results
├── Critical Issues (0)
├── Warnings (2)
│   ├── ⚠ DNSSEC not enabled
│   └── ⚠ Wildcard certificate detected
└── Informational (3)
    ├── ℹ SPF record configured
    ├── ℹ DMARC policy set to quarantine
    └── ℹ CAA records configured

🔧 高度な使い方

スプリットブレインDNSテスト

異なるDNSサーバーからドメインがどのように解決されるかをテストします:

root@kitploit:~
# Internal DNS
python DNSint.py internal.company.com --dns-server 10.0.0.53

# External DNS (Google)
python DNSint.py company.com --dns-server 8.8.8.8

# Compare results
python DNSint.py company.com --dns-server 8.8.8.8 > external.txt
python DNSint.py company.com --dns-server 10.0.0.53 > internal.txt
diff external.txt internal.txt

自動モニタリング

root@kitploit:~
#!/bin/bash
# Monitor domain DNS changes
python DNSint.py example.com -a -e -q
# Reports saved to Desktop with timestamp

CI/CD統合

root@kitploit:~
# Check DNS before deployment
python DNSint.py staging.example.com -s --dns-server 10.0.0.53
if [ $? -eq 0 ]; then
    echo "DNS checks passed"
else
    echo "DNS issues detected"
    exit 1
fi

📁 エクスポート形式

DNSintは結果を2つの形式でエクスポートできます:

JSONエクスポート

root@kitploit:~
{
  "domain": "example.com",
  "scan_timestamp": "2025-11-23T10:30:00",
  "records": {
    "A": [{"value": "93.184.216.34", "ttl": 3600}]
  },
  "whois": {
    "registrar": "Example Registrar",
    "creation_date": "1995-08-14"
  }
}

TXTエクスポート

root@kitploit:~
DNSint Report - example.com
Generated: 2025-11-23 10:30:00
==================================

DNS RECORDS:
A: 93.184.216.34 (TTL: 3600)
MX: mail.example.com (Priority: 10, TTL: 3600)

WHOIS:
Registrar: Example Registrar
Created: 1995-08-14

ファイルはタイムスタンプ付きでデスクトップに保存されます:

  • example.com_2025-11-23_103000.json
  • example.com_2025-11-23_103000.txt

🤝 コントリビューション

コントリビューション、Issue、機能リクエストを歓迎します! リポジトリをフォークして、改善内容をプルリクエストで送信してください。


⚠️ 免責事項

DNSintは教育目的および合法的なセキュリティテスト目的のみを対象としています。

  • 所有している、または明示的なテスト許可を得ているドメインのみをテストしてください
  • 無許可のリコネサンスは、お住まいの地域では違法となる可能性があります
  • 作成者は本ツールの誤用について一切責任を負いません
  • 常に責任ある情報開示の慣行に従ってください
  • レート制限とDNSサーバーリソースを尊重してください

❤️ を込めて wh0xac が作成

⬆ トップへ戻る

ツールをダウンロード