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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
PCredz — यह टूल क्रेडिट कार्ड नंबर, NTLM(DCE-RPC, HTTP, SQL, LDAP, आदि), Kerberos (AS-REQ Pre-Auth etype 23), HTTP Basic, SNMP, POP, SMTP, FTP, IMAP, आदि को pcap फ़ाइल या लाइव इंटरफ़ेस से निकालता है। | Kitploit
उपकरण/GitHubGitHub/lgandx/pcredz
पैकेट स्निफिंग और विश्लेषणपासवर्ड क्रैकिंगटोहीफोरेंसिकजानकारी एकत्र करनानेटवर्क सुरक्षा
GitHublgandx/pcredz

PCredz

यह टूल क्रेडिट कार्ड नंबर, NTLM(DCE-RPC, HTTP, SQL, LDAP, आदि), Kerberos (AS-REQ Pre-Auth etype 23), HTTP Basic, SNMP, POP, SMTP, FTP, IMAP, आदि को pcap फ़ाइल या लाइव इंटरफ़ेस से निकालता है।

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

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

सभी देखें →

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

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

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

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

PCredz 2.1.0

PCredz नेटवर्क ट्रैफ़िक (PCAP फ़ाइलें या लाइव कैप्चर) से क्रेडेंशियल और प्रमाणीकरण टोकन निकालता है।

विशेषताएँ

समर्थित प्रोटोकॉल

IPv4 और IPv6 दोनों ट्रैफ़िक से क्रेडेंशियल निकालें:

  • NTLM: HTTP, SMB, LDAP, MSSQL, DCE-RPC और अन्य से NTLMv1/v2 हैश
  • Kerberos: AS-REQ Pre-Auth (etype 23) हैश
  • HTTP: बेसिक प्रमाणीकरण, फ़ॉर्म फ़ील्ड (पासवर्ड, API कुंजियाँ, टोकन)
  • FTP: USER/PASS कमांड
  • IRC: NICK/USER/PASS प्रमाणीकरण
  • SMTP: AUTH PLAIN और AUTH LOGIN
  • IMAP: LOGIN प्रमाणीकरण
  • POP3: USER/PASS कमांड
  • LDAP: सिंपल बाइंड (प्लेनटेक्स्ट पासवर्ड)
  • SNMP: कम्युनिटी स्ट्रिंग्स (v1/v2c)
  • MSSQL: TDS प्रोटोकॉल प्रमाणीकरण
  • क्रेडिट कार्ड: कार्ड नंबर निष्कर्षण (वैकल्पिक)

आउटपुट प्रारूप

  • Hashcat संगत: सभी हैश hashcat के साथ सीधे उपयोग के लिए फ़ॉर्मेट किए गए हैं
    • NTLMv1: -m 5500
    • NTLMv2: -m 5600
  • Kerberos: -m 7500
  • व्यवस्थित लॉग: logs/ निर्देशिका में प्रत्येक क्रेडेंशियल प्रकार के लिए अलग फ़ाइलें
  • सत्र लॉग: CredentialDump-Session.log में पूरी टाइमलाइन
  • डीडुप्लिकेशन: समान क्रेडेंशियल केवल एक बार लॉग किए जाते हैं (जब तक -v फ़्लैग उपयोग न किया जाए)
  • लिंक लेयर समर्थन

    • Ethernet (DLT_EN10MB)
    • Linux Cooked Capture (DLT_LINUX_SLL)
    • Raw IP (DLT_RAW)
    • लिंक लेयर प्रकार का स्वचालित पता लगाना

    स्थापना

    Docker (अनुशंसित)

    root@kitploit:~
    # Build the container
    docker build -t pcredz .
    
    # Run with current directory mounted
    docker run --rm -v $(pwd):/data pcredz -f /data/capture.pcap
    
    # For live capture (requires --net=host)
    docker run --rm --net=host -v $(pwd):/data pcredz -i eth0 -v
    

    Linux

    Debian/Ubuntu:

    root@kitploit:~
    sudo apt-get install python3-pip libpcap-dev
    pip3 install pcapy-ng
    

    Fedora/RHEL:

    root@kitploit:~
    sudo dnf install python3-pip libpcap-devel
    pip3 install pcapy-ng
    

    Arch Linux:

    root@kitploit:~
    sudo pacman -S python-pip libpcap
    pip3 install pcapy-ng
    

    उपयोग

    बुनियादी उदाहरण

    root@kitploit:~
    # Parse a single PCAP file
    ./Pcredz -f capture.pcap
    
    # Parse all PCAP files in a directory (recursive)
    ./Pcredz -d /path/to/pcap/directory/
    
    # Live capture on an interface (requires root)
    sudo ./Pcredz -i eth0
    
    # Verbose mode (show duplicate credentials)
    ./Pcredz -f capture.pcap -v
    
    # Custom output directory
    ./Pcredz -f capture.pcap -o /tmp/pcredz-output/
    

    विकल्प

    root@kitploit:~
    Required (choose one):
      -f FILE         PCAP file to parse
      -d DIR          Directory to parse recursively
      -i INTERFACE    Interface for live capture
    
    Optional:
      -v              Verbose mode (print duplicate credentials)
      -t              Print timestamps
      -o DIR          Output directory for logs (default: ./)
      -c              Disable credit card scanning
      --disable PROTO Disable protocol (can be used multiple times)
                      Options: NTLM, HTTP, FTP, IRC, LDAP, SMTP, Kerberos, SNMP, MSSQL
      --exclude-host IP  Exclude host IP from capture (can be used multiple times)
      -h              Show help message
    

    आउटपुट फ़ाइलें

    सभी क्रेडेंशियल logs/ निर्देशिका में सहेजे जाते हैं:

    root@kitploit:~
    logs/
    ├── NTLMv1.txt              # NTLMv1 hashes (hashcat -m 5500)
    ├── NTLMv2.txt              # NTLMv2 hashes (hashcat -m 5600)
    ├── MSKerb.txt              # Kerberos hashes (hashcat -m 7500)
    ├── HTTP-Basic.txt          # HTTP Basic auth credentials
    ├── HTTP-PasswordFields.txt # HTTP form fields and API keys
    ├── FTP-Plaintext.txt       # FTP credentials
    ├── IRC-Plaintext.txt       # IRC credentials
    ├── SMTP-Plaintext.txt      # SMTP credentials
    ├── LDAP-Simple.txt         # LDAP Simple Bind credentials
    ├── MSSQL-Plaintext.txt     # MSSQL credentials
    └── SNMPv1.txt              # SNMP community strings
    

    साथ ही एक सत्र लॉग:

    root@kitploit:~
    CredentialDump-Session.log  # Complete session with timestamps
    

    उदाहरण

    NTLM हैश निकालें

    root@kitploit:~
    ./Pcredz -f capture.pcap
    
    # Output:
    # 192.168.1.10:445 > 192.168.1.20:1024
    # NTLMv2 complete hash is: admin::DOMAIN:1122334455667788:ABC123...
    
    # Use with hashcat:
    hashcat -m 5600 logs/NTLMv2.txt wordlist.txt
    

    लाइव कैप्चर

    root@kitploit:~
    sudo ./Pcredz -i eth0 -v
    
    # Captures and displays credentials in real-time
    # Press Ctrl+C to stop
    

    बल्क प्रोसेसिंग

    root@kitploit:~
    # Process all PCAPs in a directory tree
    ./Pcredz -d /forensics/network-captures/
    
    # Parsing /forensics/network-captures/day1/morning.pcap...
    # Parsing /forensics/network-captures/day1/afternoon.pcap...
    # ...
    

    प्रोटोकॉल फ़िल्टरिंग

    root@kitploit:~
    # Disable specific protocols (reduce noise)
    ./Pcredz -f capture.pcap --disable HTTP --disable SNMP
    
    # Only capture NTLM hashes
    ./Pcredz -f capture.pcap --disable HTTP --disable FTP --disable IRC \
      --disable LDAP --disable SMTP --disable Kerberos --disable SNMP --disable MSSQL
    
    # Focus on cleartext credentials only
    ./Pcredz -f capture.pcap --disable NTLM --disable Kerberos
    

    होस्ट बहिष्करण

    root@kitploit:~
    # Exclude your own IP during live capture (common use case)
    sudo ./Pcredz -i eth0 --exclude-host 192.168.1.50 -v
    
    # Exclude multiple hosts
    ./Pcredz -f capture.pcap --exclude-host 192.168.1.100 --exclude-host 10.0.0.5
    
    # Pentesting: capture target credentials, not your own
    sudo ./Pcredz -i eth0 --exclude-host $(hostname -I | awk '{print $1}') -v
    

    प्रदर्शन

    अनुकूलन

    • फ़ाइल I/O कैशिंग: अनावश्यक फ़ाइल रीड से बचाता है (10-100x गति)
    • रेगेक्स प्री-कंपाइलेशन: संकलित पैटर्न कैश किए जाते हैं (2-5x गति)
    • स्मार्ट डीडुप्लिकेशन: देखे गए क्रेडेंशियल का इन-मेमोरी ट्रैकिंग
    • लिंक लेयर डिटेक्शन: ऑफ़सेट का स्वचालित पता लगाना और कैशिंग (न्यूनतम ओवरहेड)

    बेंचमार्क

    आधुनिक हार्डवेयर पर विशिष्ट प्रदर्शन:

    • छोटी फ़ाइलें (<10MB): <1 सेकंड
    • मध्यम फ़ाइलें (100MB): 5-10 सेकंड
    • बड़ी फ़ाइलें (1GB+): 1-2 मिनट
    • लाइव कैप्चर: 5,000-10,000 पैकेट/सेकंड

    समस्या निवारण

    pcapy-ng नहीं मिला

    root@kitploit:~
    pip3 install pcapy-ng
    # If that fails:
    pip3 install --break-system-packages pcapy-ng
    

    अनुमति अस्वीकृत (लाइव कैप्चर)

    लाइव कैप्चर के लिए रूट विशेषाधिकार आवश्यक हैं:

    root@kitploit:~
    sudo ./Pcredz -i eth0
    

    कोई क्रेडेंशियल नहीं मिला

    • सत्यापित करें कि PCAP में अपेक्षित प्रोटोकॉल शामिल हैं (Wireshark का उपयोग करें)
    • जाँचें कि ट्रैफ़िक एन्क्रिप्टेड नहीं है (HTTPS, SSH, आदि)
    • सभी गतिविधि देखने के लिए वर्बोज़ मोड (-v) आज़माएं
    • जाँचें कि लिंक लेयर प्रकार समर्थित है

    योगदान

    कोई बग मिला या कोई सुविधा जोड़ना चाहते हैं? योगदान का स्वागत है!

    1. अपने बदलावों का पूरी तरह से परीक्षण करें
    2. मौजूदा कोड शैली का पालन करें
    3. नई सुविधाओं के लिए उदाहरण जोड़ें
    4. दस्तावेज़ीकरण अपडेट करें

    लाइसेंस

    GNU General Public License v3.0

    लेखक

    Laurent Gaffie

    • Email: [email protected]
    • X/Twitter: @secorizon
    • GitHub: lgandx/PCredz
    टूल डाउनलोड करें