Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
DataSurgeon — त्वरित रूप से IPs, Email Addresses, Hashes, Files, Credit Cards, Social Security Numbers और पाठ से बहुत कुछ निकालता है | Kitploit
उपकरण/GitHubGitHub/drew-alleman/datasurgeon
OSINT (खुला स्रोत खुफिया)टोहीहैश विश्लेषणडेटा निष्कासनफोरेंसिकजानकारी एकत्र करनाCTFपेनिट्रेशन टेस्टिंगघटना प्रतिक्रिया
GitHubdrew-alleman/datasurgeon

DataSurgeon

त्वरित रूप से IPs, Email Addresses, Hashes, Files, Credit Cards, Social Security Numbers और पाठ से बहुत कुछ निकालता है

900722 साल पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें
रिपॉजिटरी देखें

DataSurgeon v1.2.8

पूर्वावलोकन DataSurgeon (ds) एक बहुमुखी उपकरण है जिसे घटना प्रतिक्रिया, DLP, पैठ परीक्षण और CTF चुनौतियों के लिए डिज़ाइन किया गया है। यह विभिन्न प्रकार की संवेदनशील जानकारी निकालने की अनुमति देता है जिसमें ईमेल, फ़ोन नंबर, हैश, क्रेडिट कार्ड, URL, IP पते, MAC पते, SRV DNS रिकॉर्ड और बहुत कुछ शामिल हैं!

  • Windows, Linux और MacOS का समर्थन करता है
  • निर्देशिकाओं के भीतर पुनरावर्ती फ़ाइल विश्लेषण का समर्थन करता है
  • प्लगइन सपोर्ट
  • CSV आउटपुट

त्वरित लिंक

  • निष्कर्षण सुविधाएँ
  • हाल के अपडेट
  • त्वरित स्थापना
  • कमांड लाइन आर्गुमेंट्स
  • उदाहरण
  • गति परीक्षण
  • प्लगइन्स प्रबंधित करना
    • प्लगइन सुझाव कहाँ सबमिट करें
    • नया प्लगइन जोड़ना
    • सभी प्लगइन्स सूचीबद्ध करना
    • अपने नए प्लगइन का उपयोग कैसे करें
    • प्लगइन अपडेट करना
    • प्लगइन हटाना
    • अपना खुद का प्लगइन बनाना
  • समस्याओं की रिपोर्ट करना
  • परियोजना लक्ष्य

निष्कर्षण सुविधाएँ

प्लगइन्स प्रबंधित करने का तरीका जानने के लिए कृपया गाइड यहाँ देखें।

व्यक्तिगत जानकारी

  • ईमेल
  • फ़ोन नंबर
  • सामाजिक सुरक्षा नंबर

वित्तीय जानकारी

  • क्रेडिट कार्ड
  • बिटकॉइन वॉलेट

नेटवर्क जानकारी

  • 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 विकल्पों का उपयोग करके प्लगइन्स जोड़, हटा और सूचीबद्ध कर सकते हैं।

मैंने एक नया प्लगइन भी जोड़ा, ds-winreg-plugin, जो Windows रजिस्ट्री पथ खोज सकता है।

नया प्लगइन जोड़ने के लिए, --add <URL> का उपयोग करें, जहाँ URL एक GitHub रिपॉजिटरी है जिसमें plugins.json फ़ाइल है। प्लगइन हटाने के लिए, --remove <URL> का उपयोग करें। अपने सभी प्लगइन्स देखने के लिए, --list विकल्प का उपयोग करें।

एक बार प्लगइन जोड़े जाने पर, आप इसे DataSurgeon में एक तर्क के रूप में उपयोग कर सकते हैं। तर्क का नाम प्लगइन की plugins.json फ़ाइल में "Argument Long Name" है।

त्वरित स्थापना

त्वरित इंस्टालर का उपयोग DataSurgeon को अपडेट करने के लिए भी किया जा सकता है।

वीडियो गाइड

गाइड

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

नीचे दी गई पंक्ति को एक उन्नत पावरशेल विंडो में दर्ज करें।

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

कमांड लाइन आर्गुमेंट्स

सहायता

वीडियो गाइड

वीडियो शीर्षक

उदाहरण

किसी रिमोट वेबसाइट से फ़ाइलें निकालना

यहाँ मैं stackoverflow पर अनुरोध करने के लिए wget का उपयोग करता हूँ फिर बॉडी टेक्स्ट को ds को अग्रेषित करता हूँ। -F विकल्प सभी मिली फ़ाइलों को सूचीबद्ध करेगा। --clean का उपयोग किसी भी अतिरिक्त टेक्स्ट को हटाने के लिए किया जाता है जो वापस आ सकता है (जैसे अतिरिक्त html)। फिर परिणाम uniq को भेजा जाता है जो किसी भी गैर-अद्वितीय फ़ाइल को हटा देता है। यदि आप चाहें तो -S का उपयोग करके शीर्ष पर चेतावनी संदेश 'Reading standard input..' को हटा सकते हैं।

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

पूर्वावलोकन

आउटपुट फ़ाइल से Mac पते निकालना

यहाँ मैं autodeauth's लॉग फ़ाइल में पाए गए सभी mac पतों को -m क्वेरी का उपयोग करके निकाल रहा हूँ। --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

पूर्वावलोकन

CSV आउटपुट

अपने परिणामों को CSV फ़ाइल में आउटपुट करने के लिए, -o विकल्प का उपयोग करें और उस फ़ाइल का नाम दें जिसमें आप अपना डेटा सहेजना चाहते हैं। -D और -X समर्थित हैं। प्रारूप है: ds -o <FILENAME>.csv (.csv आवश्यक है)।

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

पूर्वावलोकन

गति परीक्षण

जब कोई विशिष्ट क्वेरी प्रदान नहीं की जाती है, तो ds सभी संभावित डेटा प्रकारों के माध्यम से खोजेगा, जो व्यक्तिगत क्वेरी का उपयोग करने की तुलना में काफी धीमा है। सबसे धीमी क्वेरी --files है। डेटा को ds पर पाइप करने के लिए cat का उपयोग करना भी थोड़ा तेज़ है।

नीचे 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)

सभी डेटा प्रकारों की खोज

कमांडगति
cat test.txt | ds -t00h:02m:04s
ds -t -f test.txt00h:02m:05s
cat test.txt | ds -t -o output.txt00h:02m:06s

विशिष्ट क्वेरी का उपयोग करना

कमांडगतिक्वेरी संख्या
cat test.txt | ds -t -600h:00m:12s1

समस्याओं की रिपोर्ट करना

नई समस्या भरते समय कृपया बग टेम्पलेट पर सभी प्रश्नों का उत्तर दें। अपर्याप्त जानकारी वाली समस्याएं बंद कर दी जाएंगी।

परियोजना लक्ष्य

  • JSON आउटपुट
  • Untar/unzip और एक निर्देशिका खोज मोड
  • Base64 पहचान और डिकोडिंग
टूल डाउनलोड करें
cat test.txt | ds -t -i -m
00h:00m:22s
2
cat test.txt | ds -tF6c00h:00m:32s3