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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
xioc — पाठ से समझौता संकेतक निकालें, जिसमें "एस्केप किए गए" संकेतक भी शामिल हैं। | Kitploit
उपकरण/GitHubGitHub/assafmo/xioc
समझौता संकेतक (IOC) प्रबंधनOSINT (खुला स्रोत खुफिया)फोरेंसिकजानकारी एकत्र करनाउपयोगिताएँ और फ्रेमवर्कखतरा खुफिया
GitHubassafmo/xioc

xioc

पाठ से समझौता संकेतक निकालें, जिसमें "एस्केप किए गए" संकेतक भी शामिल हैं।

रिपॉजिटरी देखें
16396 साल पहलेKitploit द्वारा समीक्षित

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें

xioc

पाठ से समझौता संकेतक निकालें, जिसमें "एस्केप" किए गए संकेतक शामिल हैं जैसे hxxp://banana.com, 1.1.1[.]1 और phish at malicious dot com।

CircleCI Coverage Status Go Report Card GoDoc

स्थापना

  • https://github.com/assafmo/xioc/releases से एक पूर्व-संकलित बाइनरी डाउनलोड करें

  • या... go get का उपयोग करें:

    root@kitploit:~
    go get -u github.com/assafmo/xioc
    
  • या... snap इंस्टॉल का उपयोग करें (Ubuntu):

    root@kitploit:~
    snap install xioc
    
  • या Ubuntu PPA का उपयोग करें:

    root@kitploit:~
    curl -SsL https://assafmo.github.io/ppa/ubuntu/KEY.gpg | sudo apt-key add -
    sudo curl -SsL -o /etc/apt/sources.list.d/assafmo.list https://assafmo.github.io/ppa/ubuntu/assafmo.list
    sudo apt update
    sudo apt install xioc
    

विशेषताएं

  • इनपुट पाठ से IOCs (समझौता संकेतक) निकालें:
    • IPv4
    • IPv6
    • डोमेन
    • यूआरएल
    • ईमेल
    • MD5
    • SHA1
    • SHA256
  • कुछ प्रकार की "एस्केपिंग"/"डीफैंगिंग" तकनीकों का अनुवाद करें:
    • (dot), [dot], (.), [.], {.} को . में।
    • (at), [at], (@), [@], {@} को @ में।
    • hxxp, hzzzp, , , , को में।

कमांड लाइन उपयोग

root@kitploit:~
$ xioc -h
Usage of xioc:
  -o string
        Extract only specified types.
        Types must be comma seperated. E.g: xioc -o "ip4,domain,url,md5"
        Available types:
                - ip4
                - ip6
                - domain
                - url
                - email
                - md5
                - sha1
                - sha256
  -v    Print version and exit
root@kitploit:~
$ REPORT="https://unit42.paloaltonetworks.com/digital-quartermaster-scenario-demonstrated-in-attacks-against-the-mongolian-government/"
$ lynx -dump "$REPORT" | xioc
sha256  5beb50d95c1e720143ca0004f5172cb8881d75f6c9f434ceaff59f34fa1fe378
domain  energy.gov.mn
email   [email protected]
sha256  10090692ff40758a08bd66f806e0f2c831b4b9742bbf3d19c250e778de638f57
# ...
root@kitploit:~
$ REPORT="https://unit42.paloaltonetworks.com/digital-quartermaster-scenario-demonstrated-in-attacks-against-the-mongolian-government/"
$ lynx -dump "$REPORT" | xioc -o email,sha256
sha256  5beb50d95c1e720143ca0004f5172cb8881d75f6c9f434ceaff59f34fa1fe378
email   [email protected]
sha256  10090692ff40758a08bd66f806e0f2c831b4b9742bbf3d19c250e778de638f57
email   [email protected]
# ...

लाइब्रेरी उपयोग

पूर्ण API:
GoDoc

root@kitploit:~
package main

import (
	"fmt"

	"github.com/assafmo/xioc/xioc"
)

func main() {
	input := `e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
	banana.com
	hxxp://i.robot.com/robots.txt
	1.2.3.4
	1.1.1[.]1
	info at gmail dot com
	hxxps://m.twitter[dot]com/`

	fmt.Println(xioc.ExtractDomains(input)) // => [i.robot.com m.twitter.com gmail.com banana.com]
	fmt.Println(xioc.ExtractSHA256s(input)) // => [e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855]
	fmt.Println(xioc.ExtractMD5s(input))    // => []
	fmt.Println(xioc.ExtractIPv4s(input))   // => [1.2.3.4 1.1.1.1]
	fmt.Println(xioc.ExtractURLs(input))    // => [http://i.robot.com/robots.txt https://m.twitter.com/]
	fmt.Println(xioc.ExtractEmails(input))  // => [[email protected]]
}

स्रोत

  • परीक्षण ईमेल पता: http://codefool.tumblr.com/post/15288874550/list-of-valid-and-invalid-email-addresses
  • डोमेन एक संख्या से शुरू हो सकते हैं: https://serverfault.com/a/638270
  • IPv6 उदाहरण: http://www.gestioip.net/docu/ipv6_address_examples.html
  • IOCs को फैंग और डीफैंग करें: https://github.com/ioc-fang/ioc_fanger
  • समझौता संकेतक (डी)फैंगिंग प्रोजेक्ट: https://ioc-fang.hightower.space/
  • InQuest/python-iocextract परीक्षण डेटा: https://github.com/InQuest/python-iocextract/tree/master/test_data
  • ईमेल पता केस-असंवेदनशील माना जा सकता है: https://stackoverflow.com/a/9808332
टूल डाउनलोड करें
hxxxp
hXXp
h__p
h**p
http
  • कमांड लाइन इंटरफ़ेस
  • Go लाइब्रेरी