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

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

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

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

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
DataSurgeon — テキストからIPアドレス、メールアドレス、ハッシュ、ファイル、クレジットカード番号、社会保障番号などを高速に抽出します。 | Kitploit
ツール/GitHubGitHub/drew-alleman/datasurgeon
OSINT (オープンソースインテリジェンス)偵察ハッシュ分析データ流出フォレンジック情報収集CTFペネトレーションテストインシデントレスポンス
GitHubdrew-alleman/datasurgeon

DataSurgeon

テキストからIPアドレス、メールアドレス、ハッシュ、ファイル、クレジットカード番号、社会保障番号などを高速に抽出します。

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

人気

すべて見る →

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

すべてのツールを探索

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

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

DataSurgeon v1.2.8

preview DataSurgeon (ds) は、インシデントレスポンス、DLP、ペネトレーションテスト、CTFチャレンジ向けに設計された多用途ツールです。メールアドレス、電話番号、ハッシュ、クレジットカード、URL、IPアドレス、MACアドレス、SRV DNSレコードなど、さまざまな種類の機密情報を抽出できます。

  • Windows、Linux、MacOSをサポート
  • ディレクトリ内の再帰的なファイル分析をサポート
  • プラグインサポート
  • CSV出力

Quick Links

  • 抽出機能
  • 最近の更新
  • クイックインストール
  • コマンドライン引数
  • 使用例
  • 速度テスト
  • プラグインの管理
    • プラグイン提案の提出先
    • 新しいプラグインの追加
    • 全プラグインの一覧表示
    • 新しいプラグインの使い方
    • プラグインの更新
    • プラグインの削除
    • 独自プラグインの作成
  • 問題の報告
  • プロジェクトの目標

抽出機能

プラグインの管理方法については、こちらのガイドをご覧ください。

個人情報

  • メールアドレス
  • 電話番号
  • 社会保障番号

財務情報

  • クレジットカード
  • ビットコインウォレット

ネットワーク情報

  • URL
  • IPv4アドレスおよびIPv6アドレス
  • MACアドレス
  • SRV DNSレコード

セキュリティ情報

  • Google API プライベートキーID
  • AWSキー
  • CVE番号 (プラグイン)

システムおよびファイル情報

  • ファイル
  • Windowsレジストリ (プラグイン)

ハッシュ

  • MD4 & MD5
  • SHA-1, SHA-224, SHA-256, SHA-384, SHA-512
  • SHA-3 224, SHA-3 256, SHA-3 384, SHA-3 512
  • MySQL 323, MySQL 41
  • NTLM
  • bcrypt

最近の更新

5/25/2023 | 1.2.0

このアップデートにより、DataSurgeonにプラグイン管理システムが導入されました。--add、--remove、--listオプションを使用して、プラグインの追加、削除、一覧表示ができるようになりました。

また、Windowsレジストリのパスを検出できる新しいプラグイン ds-winreg-plugin を追加しました。

新しいプラグインを追加するには、--add <URL>を使用します。URLはplugins.jsonファイルを含むGitHubリポジトリです。プラグインを削除するには、--remove <URL>を使用します。すべてのプラグインを表示するには、--listオプションを使用します。

プラグインが追加されると、DataSurgeonの引数として使用できます。引数名は、プラグインのplugins.jsonファイル内の "Argument Long Name" です。

クイックインストール

クイックインストーラーはDataSurgeonのアップデートにも使用できます。

ビデオガイド

Guide

RustとGitHubをインストールし、ターミナルを再起動してください。

Linux

root@kitploit:~
read -p "Would you like to add 'ds' to your local bin? This will make 'ds' executable from any location in your terminal. (y/n) " response && wget -q -O - https://raw.githubusercontent.com/Drew-Alleman/DataSurgeon/main/install/install.sh | bash -s -- "$response"

Windows

管理者権限のPowerShellウィンドウで以下の行を入力してください。

root@kitploit:~
IEX (New-Object Net.WebClient).DownloadString("https://raw.githubusercontent.com/Drew-Alleman/DataSurgeon/main/install/install.ps1")

ターミナルを再起動すると、コマンドラインからdsを使用できるようになります。

Mac

root@kitploit:~
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/Drew-Alleman/DataSurgeon/main/install/install.sh | sh

コマンドライン引数

help

ビデオガイド

Video Title

使用例

リモートWebサイトからのファイル抽出

ここではwgetを使用してstackoverflowにリクエストし、ボディテキストをdsにパイプします。-Fオプションは見つかったすべてのファイルを一覧表示します。--cleanは返された余分なテキスト(余分なHTMLなど)を削除するために使用します。次に結果をuniqに送り、重複していないファイルのみを残します。必要に応じて、-Sを使用して上部の警告メッセージ 'Reading standard input..' を削除できます。

root@kitploit:~
$ wget -qO - https://www.stackoverflow.com | ds -F --clean | uniq

preview

出力ファイルからのMACアドレス抽出

ここでは、-mクエリを使用してautodeauthのログファイルからすべてのMACアドレスを抽出しています。--hideオプションは結果の前にある識別子文字列を非表示にします。この場合、'mac_address: ' が出力から非表示になります。-Tオプションは同じ行を複数回チェックして一致を探すために使用します。通常、一致が見つかるとツールは次の行に移動し、再度チェックしません。

root@kitploit:~
$ ./ds -m -T --hide -f /var/log/autodeauth/log     
2023-02-26 00:28:19 - Sending 500 deauth frames to network: BC:2E:48:E5:DE:FF -- PrivateNetwork
2023-02-26 00:35:22 - Sending 500 deauth frames to network: 90:58:51:1C:C9:E1 -- TestNet

ディレクトリ内の全ファイルの読み取り

--directoryオプションを使用すると、指定したディレクトリ内のすべてのファイルを再帰的に読み取ることができます。-Dオプションは一致が見つかったファイル名を表示するために使用します。-lまたは--lineはコンテンツが見つかった行番号を表示するために使用します。

root@kitploit:~
$ ds --directory test_dir/ -Dl

preview

CSV出力

結果をCSVファイルに出力するには、-oオプションの後にデータを保存するファイル名を指定します。-Dおよび-Xがサポートされています。形式は:ds -o <FILENAME>.csv(.csvが必要)です。

root@kitploit:~
 $ wget -qO - https://www.stackoverflow.com | ds -o output.csv -C

preview

速度テスト

特定のクエリが指定されていない場合、dsはすべての可能なデータタイプを検索します。これは個別のクエリを使用するよりも大幅に遅くなります。最も遅いクエリは--filesです。また、catを使用してデータをdsにパイプする方がわずかに高速です。

以下は、ds-testで生成された5GBのテストファイルを処理したときの経過時間です。各テストは3回実行され、平均時間が記録されました。

コンピュータの仕様

root@kitploit:~
Processor	Intel(R) Core(TM) i5-10400F CPU @ 2.90GHz, 2904 Mhz, 6 Core(s), 12 Logical Processor(s)
Ram         12.0 GB (11.9 GB usable)

すべてのデータタイプの検索

CommandSpeed
cat test.txt | ds -t00h:02m:04s
ds -t -f test.txt00h:02m:05s
cat test.txt | ds -t -o output.txt00h:02m:06s

特定のクエリの使用

CommandSpeedQuery Count
cat test.txt | ds -t -600h:00m:12s1

問題の報告

新しいIssueを作成する際は、バグテンプレートのすべての質問に回答してください。情報が不十分なIssueはクローズされます。

プロジェクトの目標

  • JSON出力
  • 解凍(untar/unzip)およびディレクトリ検索モード
  • Base64の検出とデコード
ツールをダウンロード
cat test.txt | ds -t -i -m
00h:00m:22
2
cat test.txt | ds -tF6c00h:00m:32s3