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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/vonahisec/leprechaun
偵察ネットワークマッピングポストエクスプロイトペネトレーションテスト
GitHubvonahisec/leprechaun

leprechaun

このツールは、ネットワークデータフローをマッピングし、ペネトレーションテスターが潜在的に価値のあるターゲットを特定するのを支援するために使用されます。

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

人気

すべて見る →

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

すべてのツールを探索

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

すべてのツールを見る →
共有
leprechaun — このツールは、ネットワークデータフローをマッピングし、ペネトレーションテスターが潜在的に価値のあるターゲットを特定するのを支援するために使用されます。 | Kitploit

Leprechaun

root@kitploit:~
                                       .-----.  
                                      /   V   \ 
                                      |__...__|
                                      |_....._|
                                    .-'  ___  '-.
                                    \_.-`. .`-._/
              __ .--. _              (|\ (_) /|)
           .-;.-"-.-;`_;-,            ( \_=_/ )
         .(_( `)-;___),-;_),          _(_   _)_
        (.( `\.-._)-.(   ). )       /` ||'-'|| `\
      ,(_`'--;.__\  _).;--'`_)  _  /_/ (_>o<_) \_\
     // )`--..__ ``` _( o )'(';,)\_//| || : || |\\
     \;'        `````  `\\   '.\\--' |`"""""""`|//
     /                   ':.___//     \___,___/\_(
    |                      '---'|      |__|__|
    ;        Leprechaun         ;      ;""|"";
     \                         /       [] | []
      '.     #vonahisec      .'      .'  / \  '.
        '-,.__         __.,-'        `--'   `--'
         (___/`````````\___) 

このツールの目的は、ペネトレーションテスターが内部ネットワーク環境において潜在的に価値のあるターゲットを特定できるようにすることです。複数のホストからnetstatルートを集約することで、内部で何が起こっているかを容易に把握できます。

はじめに

以下の手順に従えば、開発およびテスト目的でプロジェクトのコピーをローカルマシンで動作させることができます。ライブシステムへのデプロイ方法については、デプロイの項を参照してください。

前提条件

開始するには、いくつかのRuby gemが必要です。まだインストールしていない場合は用意してください。

root@kitploit:~
gem install 'securerandom'
gem install 'terminal-table'
gem install 'getopt'

最後に、Graphvizがインストールされていることを確認してください。次のコマンドでインストールできます。

apt install graphviz -y

ツールヘルプメニュー

スクリプトを引数なしで実行すると、以下のヘルプメニューが表示されます。

root@kitploit:~
[root:vonahisec-kali:~/scripts/leprechaun]# ./leprechaun.rb

 -------------------------------------------------------------
 Leprechaun v1.0 - Alton Johnson (@altonjx)
 -------------------------------------------------------------

  Usage: ./leprechaun.rb -f /path/to/netstat_results.txt -p <port>

  -f  File containing the output of netstat results
  -p  Port you're interested in. e.g., 80. Specify "all", "common", or separate ports with commas
  -e  The type of destination IP addresses you want to see connections to (e.g. external/internal/all)

  Example: ./leprechaun.rb -f netstat_output.txt -p 80
  Example: ./leprechaun.rb -f netstat_output.txt -p all
  Example: ./leprechaun.rb -f netstat_output.txt -p common
  Example: ./leprechaun.rb -f netstat_output.txt -p 80,443 -t external

出力例

root@kitploit:~
+--------------+-----------------------------+----------------------------------+
| Server       | Number of connected clients | Highest traffic destination port |
+--------------+-----------------------------+----------------------------------+
| 192.12.70.71 | 4                           | 80/tcp (4 clients)               |
| 192.12.70.18 | 2                           | 443/tcp (2 clients)              |
| 192.12.70.45 | 1                           | 445/tcp (1 clients)              |
+--------------+-----------------------------+----------------------------------+

Leprechaun

その他の参考情報

ブログ記事: https://blog.vonahi.io/post-exploitation-with-leprechaun/

LinkedIn記事: https://www.linkedin.com/pulse/finding-gaps-your-network-segmentation-using-johnson-oscp-osce/

著者

  • Alton Johnson - 作成者 - Twitter - LinkedIn - GitHub

ライセンス

このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSE.mdファイルを参照してください。

謝辞とクレジット

  • Josh Stone - Routehunterに影響を受けた
ツールをダウンロード