Lädt...


📰 DataSurgeon - Quickly Extracts IP's, Email Addresses, Hashes, Files, Credit Cards, Social Secuirty Numbers And More From Text


Nachrichtenbereich: 📰 IT Security Nachrichten
🔗 Quelle: kitploit.com


 DataSurgeon (ds) is a versatile tool designed for incident response, penetration testing, and CTF challenges. It allows for the extraction of various types of sensitive information including emails, phone numbers, hashes, credit cards, URLs, IP addresses, MAC addresses, SRV DNS records and a lot more!

  • Supports Windows, Linux and MacOS

Extraction Features

  • Emails
  • Files
  • Phone numbers
  • Credit Cards
  • Google API Private Key ID's
  • Social Security Numbers
  • AWS Keys
  • Bitcoin wallets
  • URL's
  • IPv4 Addresses and IPv6 addresses
  • MAC Addresses
  • SRV DNS Records
  • Extract Hashes
    • 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

Want more?

Please read the contributing guidelines here

Quick Install

Install Rust and Github

Linux

wget -O - https://raw.githubusercontent.com/Drew-Alleman/DataSurgeon/main/install/install.sh | bash

Windows

Enter the line below in an elevated powershell window.

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

Relaunch your terminal and you will be able to use ds from the command line.

Mac

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

Command Line Arguments



Video Guide

Examples

Extracting Files From a Remote Webiste

Here I use wget to make a request to stackoverflow then I forward the body text to ds . The -F option will list all files found. --clean is used to remove any extra text that might have been returned (such as extra html). Then the result of is sent to uniq which removes any non unique files found.

 wget -qO - https://www.stackoverflow.com | ds -F --clean | uniq


Extracting Mac Addresses From an Output File

Here I am pulling all mac addresses found in autodeauth's log file using the -m query. The --hide option will hide the identifer string infront of the results. In this case 'mac_address: ' is hidden from the output. The -T option is used to check the same line multiple times for matches. Normallly when a match is found the tool moves on to the next line rather then checking again.

$ ./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

Reading all files in a directory

The line below will will read all files in the current directory recursively. The -D option is used to display the filename (-f is required for the filename to display) and -e used to search for emails.

$ find . -type f -exec ds -f {} -CDe \;


Speed Tests

When no specific query is provided, ds will search through all possible types of data, which is SIGNIFICANTLY slower than using individual queries. The slowest query is --files. Its also slightly faster to use cat to pipe the data to ds.

Below is the elapsed time when processing a 5GB test file generated by ds-test. Each test was ran 3 times and the average time was recorded.

Computer Specs

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)

Searching all data types

Command Speed
cat test.txt | ds -t 00h:02m:04s
ds -t -f test.txt 00h:02m:05s
cat test.txt | ds -t -o output.txt 00h:02m:06s

Using specific queries

Command Speed Query Count
cat test.txt | ds -t -6 00h:00m:12s 1
cat test.txt | ds -t -i -m 00h:00m:22 2
cat test.txt | ds -tF6c 00h:00m:32s 3

Project Goals

  • JSON and CSV output
  • Untar/unzip and a directorty searching mode
  • Base64 Detection and decoding


...

📰 Now Accepting Credit Cards And Email Addresses: Why Personal Data Has Become Currency


📈 40.72 Punkte
📰 IT Security Nachrichten

📰 Never store credit cards or Social Security Numbers on your phone


📈 39.31 Punkte
📰 IT Security Nachrichten

💾 Photon- A Web Crawler which Extracts URLs, E-mails, Files, Website Accounts and much more.


📈 35.87 Punkte
💾 IT Security Tools

📰 DataSurgeon – Extract Sensitive Information (PII) From Logs


📈 35.8 Punkte
📰 IT Security Nachrichten

📰 Email Addresses and Phone Numbers of More than 60 Million Users Exposed by USPS


📈 35.56 Punkte
📰 IT Security Nachrichten

🐧 [update] a tool for deleting files and saving the hashes of the deleted files...


📈 33.55 Punkte
🐧 Linux Tipps

🔧 Upcoming changes to recurring transactions via credit cards and debit cards in India


📈 33.46 Punkte
🔧 Programmierung

🍏 How Do I Combine Text and Numbers, and Then Make the Numbers Incremental?


📈 33.38 Punkte
🍏 iOS / Mac OS

🐧 Ubuntu 18 and Wordpress secuirty question


📈 32.83 Punkte
🐧 Linux Tipps

🕵️ Chrome Extension That Steals Credit Cards Numbers Detected On Web Store


📈 32.19 Punkte
🕵️ Hacking

📰 The 5 best credit cards of 2022: Top cards compared


📈 31.82 Punkte
📰 IT Nachrichten

🕵️ Hackers Leak 2.7 Billion Records: Social Security Numbers and Addresses Compromised


📈 31.38 Punkte
🕵️ Hacking

📰 Minimum Essentials to Cloud Secuirty


📈 31.19 Punkte
📰 IT Security Nachrichten

📰 The 6 best starter credit cards for no credit in 2022


📈 31.18 Punkte
📰 IT Nachrichten

📰 The 6 best Navy Federal Credit Union credit cards of 2022


📈 31.18 Punkte
📰 IT Nachrichten

📰 Best unsecured credit cards 2022: Bad credit? No worries


📈 31.18 Punkte
📰 IT Nachrichten

matomo