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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/apg-intel/ipv6tools
ネットワークマッピング脆弱性分析エクスプロイトネットワークセキュリティペネトレーションテストDNS分析
GitHubapg-intel/ipv6tools

ipv6tools

IPv6Toolsは、IPv6対応ネットワークを視覚的に監査する機能を提供する、堅牢なモジュラーフレームワークです。

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

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有

IPv6Tools

IPv6Tools フレームワークは、IPv6 対応ネットワークを監査できる堅牢なモジュールとプラグインのセットです。組み込みモジュールは、ICMPv6 やマルチキャストリスナーディスカバリー (MLD) などの IPv6 機能の列挙をサポートします。さらに、このフレームワークは、マルチキャスト DNS (mDNS) やリンクローカルマルチキャスト名前解決 (LLMNR) などの上位層プロトコル (ULP) の列挙もサポートします。ユーザーは Python 言語でプラグインやモジュールを作成することで、フレームワークの機能を簡単に拡張できます。

解説記事

このプロジェクトがどのように実現したか、また同じテクノロジーを使用してアプリを構築する方法について詳しくは、以下のリンクをご覧ください!

  • ::1 に勝る場所はない — ローカル IPv6 ネットワークの列挙
  • 開発、セキュリティ、DevOps、AI などに関するコンテンツは、SecDevOps.AI をご覧ください!

IPv6Tools ネットワークスキャン中

  • 必要条件
  • インストール
  • 使い方
  • モジュール
  • 既知の問題

必要条件

  • python 2.7
  • pip
  • npm [開発のみ]

インストール

標準

*[オプション] インストールには virtualenv を使用します: virtualenv venv && source venv/bin/activate

  1. git clone http://github.com/apg-intel/ipv6tools.git
  2. sudo pip install -r requirements.txt

開発

  1. git clone http://github.com/apg-intel/ipv6tools.git
  2. git checkout dev
  3. npm run setup

使い方

標準

  1. sudo python app.py
  2. Webブラウザで http://localhost:8080 にアクセスします

開発

  1. $ npm run serve を実行
  2. 別のターミナルで npm run dev を実行
  3. Webブラウザで http://localhost:8081 にアクセス

CLI

TODO

モジュール

モジュールは、個別のノードまたはすべてのノードと対話できるクラスです。これらは、各ノードを右クリックしたときのオプション、またはグラフの下のボタンとして表示されます。

含まれているモジュール

プロジェクトには、ネットワークの検証に役立つモジュールと、独自モジュールの例として使用できるモジュールがいくつか含まれています。

  • poisonLLMNR - リンクローカルマルチキャスト名前解決は NBT-NS の後継であり、ローカルノードが名前と IP アドレスを解決できるようにします。このモジュールを有効にすると、ローカルリンク上のすべてのノードに対して LLMNR クエリをポイズニングします。
  • CVE-2016-1879 - 以下の CVE は、FreeBSD 9.3、10.1、10.2 に影響する SCTP の脆弱性です。このモジュールを有効にすると、細工された ICMPv6 パケットを送信し、単一ノードに DoS(アサーション失敗または NULL ポインタ参照によるカーネルパニック)を引き起こす可能性があります。

カスタムモジュール

すべてのモジュールは /modules に配置され、サーバー起動時に自動的に読み込まれます。/modules には template.py というファイルが含まれています。このファイルには、すべてのモジュールが正しく表示され、Web ページと通信するために拡張する必要があるクラスが含まれています。

このテンプレートを使用してカスタムモジュールを構築してください

root@kitploit:~
from template import Template

class IPv6Module(Template):

  def __init__(self, socketio, namespace):
    super(IPv6Module, self).__init__(socketio, namespace)
    self.modname = "CVE-2016-1879"
    self.menu_text = "FreeBSD IPv6 DoS"
    self.actions = [
      {
        "title": "FreeBSD IPv6 DoS", #name that's displayed on the buttons/menu
        "action": "action", #method name to call
        "target": True #set this to true to display it in the right-click menu
      }
    ]

  def action(self, target=None):
    # send a log msg
    self.socket_log('Running DoS on '+target['ip'])
    
    # do stuff, etc

    # merge results with main result set
    listOfDicts = [{ip: '::1', device_name: 'test'}]
    self.module_merge(listOfDicts)

既知の問題

  • 大規模ネットワークでは未テスト
  • dnet または dumbnet に関するスタックトレースが表示された場合は、以下の手順に従ってください。
  • 一部のオペレーティングシステムでは libpcap ヘッダーが必要になる場合があります。以下の注を参照してください。

libdnet のインストール

root@kitploit:~
git clone https://github.com/dugsong/libdnet.git
cd libdnet
./configure && make
sudo make install
cd python
python setup.py install

Ubuntu での libpcap ヘッダー

sudo apt install libpcap-dev

ツールをダウンロード