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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
cve-2026-31431-copy-fail — CVE-2026-31431 के लिए स्वचालित स्कैनर और पैच सहायक, जो SSH के माध्यम से कमजोर Linux होस्टों का पता लगाता है, कर्नेल संस्करणों की पुष्टि करता है, और कई वितरणों में कर्नेल अपग्रेड या अस्थायी शमन लागू करता है। | Kitploit
उपकरण/GitHubGitHub/gagaltotal/cve-2026-31431-copy-fail
भेद्यता स्कैनरकॉन्फ़िगरेशन ऑडिटिंगनेटवर्क सुरक्षा
GitHubgagaltotal/cve-2026-31431-copy-fail

cve-2026-31431-copy-fail

CVE-2026-31431 के लिए स्वचालित स्कैनर और पैच सहायक, जो SSH के माध्यम से कमजोर Linux होस्टों का पता लगाता है, कर्नेल संस्करणों की पुष्टि करता है, और कई वितरणों में कर्नेल अपग्रेड या अस्थायी शमन लागू करता है।

रिपॉजिटरी देखें
23 महीने पहलेअभी तक समीक्षित नहीं

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

सभी देखें →

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

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

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

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

CVE-2026-31431 "Copy Fail" स्कैनर और पैच हेल्पर

CVE-2026-31431 CVSS Python License

Copy Fail आपके Linux इंफ्रास्ट्रक्चर में CVE-2026-31431 (Linux Kernel algif_aead Local Privilege Escalation) कमजोरी का पता लगाने और उसे ठीक करने के लिए एक स्वचालित सुरक्षा स्कैनर और पैच हेल्पर है।


विषय-सूची

  • विवरण
  • मुख्य विशेषताएं
  • आवश्यकताएं
  • स्थापना
  • उपयोग के निर्देश
  • कमांड विकल्प
  • उपयोग के उदाहरण
  • आउटपुट और परिणाम
  • समर्थित डिस्ट्रो
  • मैनुअल पैच गाइड
  • अस्थायी शमन
  • समस्या निवारण
  • सुरक्षा संदर्भ

  • विवरण

    CVE-2026-31431 Linux कर्नेल मॉड्यूल algif_aead (Asynchronous Cipher Interface for AEAD) में एक Local Privilege Escalation (LPE) कमजोरी है। यह कमजोरी स्थानीय उपयोगकर्ताओं को root स्तर तक privilege escalation प्राप्त करने की अनुमति देती है।

    यह टूल निम्नलिखित में मदद करता है:

    • स्वचालित स्कैन Linux सबनेट की कमजोर होस्ट का पता लगाने के लिए
    • पैच स्थिति सत्यापित करें कर्नेल संस्करण के आधार पर प्रत्येक होस्ट की
    • स्वचालित पैच पैकेज मैनेजर के माध्यम से कर्नेल अपग्रेड के साथ
    • अस्थायी शमन algif_aead मॉड्यूल को अक्षम करके
    • संरचित रिपोर्ट तालिका और JSON प्रारूप में

    नोट: यह टूल केवल sysadmin द्वारा आंतरिक ऑडिट और पैचिंग उद्देश्यों के लिए है। इसका उपयोग केवल उन सिस्टम पर करें जिनके आप मालिक हैं या जिनके लिए आपके पास अधिकार है।


    स्क्रीनशॉट उदाहरण

    Screen Capture

    मुख्य विशेषताएं

    1. मापनीय स्कैनिंग

    • सिंगल होस्ट, मल्टीपल होस्ट, या पूरे सबनेट की स्कैनिंग
    • थ्रेड पूल के साथ समानांतर SSH कनेक्शन (डिफ़ॉल्ट: 30 थ्रेड)
    • Rich UI के साथ रीयल-टाइम प्रोग्रेस बार
    • अस्थिर कनेक्शन के लिए exponential backoff के साथ स्वचालित रीट्राई

    2. कमजोरी का पता लगाना

    • SSH पहुंच और प्रमाणीकरण की जांच
    • प्रत्येक होस्ट का कर्नेल संस्करण पढ़ें
    • सत्यापित करें कि कर्नेल पैच किया गया है या नहीं (प्रति-डिस्ट्रो डेटाबेस के आधार पर)
    • algif_aead मॉड्यूल की स्थिति का पता लगाएं (loaded/not loaded)
    • जांचें कि modprobe.d शमन लागू किया गया है या नहीं

    3. स्वचालित पैच

    पैकेज मैनेजर के माध्यम से कमजोर होस्ट पर स्वचालित कर्नेल अपग्रेड:

    • apt (Debian/Ubuntu)
    • dnf (Fedora/RHEL 8+)
    • yum (RHEL 7, CentOS 7)
    • zypper (SUSE/openSUSE)
    • pacman (Arch Linux)

    विकल्प: पैच पूरा होने के बाद स्वचालित रीबूट

    4. अस्थायी शमन

    • modprobe.d कॉन्फ़िगरेशन के माध्यम से algif_aead मॉड्यूल को अक्षम करें
    • रीबूट के लिए maintenance window की प्रतीक्षा करते समय अस्थायी फिक्स के रूप में उपयुक्त
    • नोट: RHEL-परिवार पर प्रभावी नहीं है यदि मॉड्यूल कर्नेल में built-in है

    5. लचीला SSH प्रमाणीकरण

    • SSH key-based प्रमाणीकरण (अनुशंसित)
    • Password-based प्रमाणीकरण
    • कस्टम SSH पोर्ट समर्थन
    • संसाधन अनुकूलन के लिए कनेक्शन पूलिंग

    6. पूर्ण सुरक्षा डेटाबेस

    पैच किए गए कर्नेल संस्करणों का डेटाबेस:

    • Ubuntu (6.8.0-60, 5.15.0-130, 5.4.0-216)
    • RHEL / CentOS / AlmaLinux / Rocky (5.14.0-570)
    • Fedora (6.14.4, 6.13.12, 6.12.25)
    • Debian (6.1.137, 5.10.235)
    • Arch Linux (6.14.4)
    • Amazon Linux (6.1.134, 5.10.235, 4.14.353)
    • SUSE / openSUSE (6.4.0-18, 5.14.21-150600.24)

    7. व्यापक रिपोर्ट

    • रंगीन स्कैन परिणाम तालिका (Rich प्रारूप)
    • सारांश आँकड़े (कुल होस्ट, कमजोर, पैच किए गए, आदि)
    • अन्य सिस्टम के साथ एकीकरण के लिए परिणाम JSON में निर्यात करें
    • प्रति होस्ट त्रुटि ट्रैकिंग और रीट्राई गणना

    आवश्यकताएं

    सिस्टम आवश्यकताएं

    • Python: 3.7 या नया
    • OS: Linux/Mac/Windows (WSL के साथ)
    • Network: लक्ष्य होस्ट तक SSH पहुंच
    • SSH Key या Password: प्रमाणीकरण के लिए

    Python निर्भरताएं

    root@kitploit:~
    paramiko>=3.0.0    # SSH library
    rich>=13.0.0       # Beautiful terminal UI
    

    स्थापना

    1. रिपॉजिटरी क्लोन करें

    root@kitploit:~
    git clone https://github.com/gagaltotal/cve-2026-31431-copy-fail.git
    cd cve-2026-31431-copy-fail
    

    2. वर्चुअल VENV स्थापित करें

    root@kitploit:~
    python3 -m venv .venv
    source .venv/bin/activate
    

    3. निर्भरताएं स्थापित करें

    root@kitploit:~
    pip install -r requirements.txt
    

    या मैन्युअल रूप से स्थापित करें:

    root@kitploit:~
    pip install paramiko>=3.0.0 rich>=13.0.0
    

    4. स्थापना सत्यापित करें

    root@kitploit:~
    python3 copyfail_scanner.py --help
    

    उपयोग के निर्देश

    मूल सिंटैक्स

    root@kitploit:~
    # SSH key के साथ सबनेट स्कैन करें
    python3 copyfail_scanner.py --subnet <CIDR> --user <USERNAME> --key <PATH_TO_KEY>
    
    # कई विशिष्ट होस्ट स्कैन करें
    python3 copyfail_scanner.py --hosts <IP1>,<IP2>,<IP3> --user <USERNAME> [--password <PASSWORD>]
    
    # स्कैन + स्वचालित पैच
    python3 copyfail_scanner.py --subnet <CIDR> --user <USERNAME> --key <PATH> --patch
    
    # स्कैन + अस्थायी शमन
    python3 copyfail_scanner.py --subnet <CIDR> --user <USERNAME> --key <PATH> --mitigate
    

    कमांड विकल्प

    विकल्पविवरणउदाहरण
    --subnetलक्ष्य सबनेट CIDR (--hosts के साथ परस्पर अनन्य)--subnet 192.168.1.0/24
    --hostsअल्पविराम से अलग किए गए IP की सूची (--subnet के साथ परस्पर अनन्य)--hosts 192.168.1.10,192.168.1.20
    --userSSH उपयोगकर्ता नाम (आवश्यक)--user root
    --passwordSSH पासवर्ड (वैकल्पिक, key न होने पर उपयोग करें)--password secret123
    --keySSH निजी key का पथ--key ~/.ssh/id_rsa
    --portSSH पोर्ट (डिफ़ॉल्ट: 22)--port 2222
    --threadsसमानांतर थ्रेड की संख्या (डिफ़ॉल्ट: 30)--threads 50
    --patchकमजोर होस्ट पर स्वचालित कर्नेल अपग्रेड--patch
    --rebootपैच के बाद स्वचालित रीबूट (--patch के साथ उपयोग करें)--patch --reboot
    --mitigateअस्थायी शमन लागू करें (algif_aead अक्षम करें)--mitigate
    --outputस्कैन परिणाम JSON फ़ाइल में निर्यात करें--output hasil.json
    --yesपैच/शमन से पहले पुष्टिकरण प्रॉम्प्ट छोड़ें--yes

    उपयोग के उदाहरण

    उदाहरण 1: मूल सबनेट स्कैन (रीड-ओनली)

    root@kitploit:~
    python3 copyfail_scanner.py \
      --subnet 192.168.1.0/24 \
      --user ubuntu \
      --key ~/.ssh/id_rsa
    

    आउटपुट: स्कैन परिणाम तालिका और सारांश प्रदर्शित करता है


    उदाहरण 2: पासवर्ड के साथ विशिष्ट होस्ट स्कैन करें

    root@kitploit:~
    python3 copyfail_scanner.py \
      --hosts 10.0.1.5,10.0.1.6,10.0.1.7 \
      --user admin \
      --password my_password123
    

    उदाहरण 3: स्कैन + अस्थायी शमन

    root@kitploit:~
    python3 copyfail_scanner.py \
      --subnet 172.16.0.0/16 \
      --user root \
      --key ~/.ssh/id_rsa \
      --mitigate
    

    कार्रवाई: सभी होस्ट स्कैन करें, फिर कमजोर होस्ट पर algif_aead मॉड्यूल अक्षम करें (पुष्टिकरण मांगता है)


    उदाहरण 4: स्कैन + स्वचालित पैच (रीबूट के बिना)

    root@kitploit:~
    python3 copyfail_scanner.py \
      --subnet 192.168.0.0/24 \
      --user ubuntu \
      --key ~/.ssh/id_rsa \
      --patch
    

    कार्रवाई: कर्नेल अपग्रेड करें, लेकिन स्वचालित रीबूट न करें (मैन्युअल रीबूट आवश्यक है)


    उदाहरण 5: स्कैन + पैच + स्वचालित रीबूट

    root@kitploit:~
    python3 copyfail_scanner.py \
      --subnet 10.10.0.0/24 \
      --user root \
      --key ~/.ssh/id_rsa \
      --patch \
      --reboot \
      --yes
    

    कार्रवाई: स्कैन करें, कर्नेल पैच करें, स्वचालित रीबूट करें, पुष्टिकरण छोड़ें


    उदाहरण 6: स्कैन + JSON परिणाम निर्यात

    root@kitploit:~
    python3 copyfail_scanner.py \
      --subnet 192.168.1.0/24 \
      --user sysadmin \
      --key ~/.ssh/id_rsa \
      --output scan_results_$(date +%Y%m%d_%H%M%S).json
    

    आउटपुट: टर्मिनल में तालिका + फ़ाइल में JSON परिणाम


    उदाहरण 7: मल्टीपल थ्रेड और कस्टम पोर्ट के साथ स्कैन

    root@kitploit:~
    python3 copyfail_scanner.py \
      --subnet 10.0.0.0/25 \
      --user ubuntu \
      --key ~/.ssh/id_rsa \
      --port 2222 \
      --threads 50
    

    आउटपुट और परिणाम

    टर्मिनल आउटपुट (तालिका)

    स्कैन से आउटपुट का उदाहरण:

    root@kitploit:~
    ┏━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━┳━━━━━━━━━━━┓
    ┃ IP            ┃ Hostname       ┃ Distro        ┃ Kernel        ┃ algif   ┃ Status  ┃ Action  ┃ Notes   ┃
    ┣━━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━━━━━━━━━━━╋━━━━━━━━━╋━━━━━━━━━╋━━━━━━━━━╋━━━━━━━━━┫
    ┃ 192.168.1.10  ┃ web-01         ┃ Ubuntu 22.04  ┃ 6.8.0-60      ┃ LOADED  ┃ ✓ AMAN  ┃ -       ┃ Patched ┃
    ┃ 192.168.1.11  ┃ web-02         ┃ Ubuntu 20.04  ┃ 5.4.0-200     ┃ NOT_LDD ┃ ✗ RENTA ┃ Patched ┃ -       ┃
    ┃ 192.168.1.12  ┃ db-01          ┃ RHEL 8.9      ┃ 5.14.0-560    ┃ LOADED  ┃ ? TIDAK ┃ -       ┃ Distro  ┃
    ┗━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━┻━━━━━━━━━┻━━━━━━━━━┻━━━━━━━━━┻━━━━━━━━━┛
    
    सारांश:
      कुल स्कैन किए गए होस्ट: 12
      पहुंच योग्य (SSH): 11
      ऑफ़लाइन: 1
      कमजोर: 2
      पहले से पैच किए गए: 8
      अज्ञात स्थिति: 1
    

    आउटपुट कॉलम

    • IP: लक्ष्य IP पता
    • Hostname: hostname -f से प्राप्त होस्टनाम
    • Distro: Linux वितरण (/etc/os-release से)
    • Kernel: कर्नेल संस्करण (uname -r से)
    • algif_aead: मॉड्यूल की स्थिति (LOADED/not loaded/blocked)
    • Status: ✓ सुरक्षित / ✗ कमजोर / ? अज्ञात
    • Patch/Mitigasi: लागू की गई कार्रवाई (कर्नेल अपग्रेड/शमन)
    • Keterangan: त्रुटि या अतिरिक्त जानकारी

    JSON निर्यात प्रारूप

    root@kitploit:~
    {
      "cve": "CVE-2026-31431",
      "scan_time": "2026-05-08T15:30:45.123456",
      "results": [
        {
          "ip": "192.168.1.10",
          "ssh_reachable": true,
          "auth_ok": true,
          "hostname": "web-01",
          "distro": "Ubuntu 22.04 LTS",
          "os_id": "ubuntu",
          "kernel_version": "6.8.0-60-generic",
          "algif_loaded": true,
          "modprobe_blocked": false,
          "patched": true,
          "patch_applied": false,
          "mitigation_applied": false,
          "retry_count": 0,
          "error": ""
        }
      ]
    }
    

    समर्थित डिस्ट्रो

    स्कैनर निम्नलिखित डिस्ट्रो के लिए स्वचालित पहचान का समर्थन करता है:

    डिस्ट्रोपैकेज मैनेजरपैच किए गए कर्नेल संस्करणनोट
    Ubuntuapt6.8.0-60, 5.15.0-130, 5.4.0-216LTS और वर्तमान
    Debianapt6.1.137, 5.10.235स्थिर रिलीज़
    RHELdnf/yum5.14.0-570CentOS Stream शामिल है
    AlmaLinuxdnf5.14.0-570RHEL का ड्रॉप-इन प्रतिस्थापन
    Rockydnf5.14.0-570एंटरप्राइज़-केंद्रित
    Fedoradnf6.14.4, 6.13.12, 6.12.25अत्याधुनिक
    Amazon Linuxdnf6.1.134, 5.10.235, 4.14.353AWS संगतता
    SUSE / openSUSEzypper6.4.0-18, 5.14.21-150600.24एंटरप्राइज़ और समुदाय
    Arch Linuxpacman6.14.4ब्लीडिंग एज

    पहचाने नहीं गए डिस्ट्रो के लिए: कर्नेल संस्करण को मैन्युअल रूप से सत्यापित करें। कर्नेल >= 6.14.4 आम तौर पर सुरक्षित है।


    मैनुअल पैच गाइड

    यदि आप मैन्युअल पैच पसंद करते हैं या स्वचालित पैच विफल हो जाता है, तो प्रति-डिस्ट्रो गाइड का पालन करें:

    Ubuntu / Debian

    root@kitploit:~
    sudo apt update
    sudo apt upgrade linux-image-generic kmod
    sudo reboot
    

    RHEL 8+ / CentOS Stream / AlmaLinux / Rocky

    root@kitploit:~
    sudo dnf clean metadata
    sudo dnf upgrade kernel
    sudo reboot
    

    Fedora

    root@kitploit:~
    sudo dnf upgrade kernel
    sudo reboot
    

    Amazon Linux 2023 / 2

    root@kitploit:~
    sudo dnf upgrade kernel
    sudo reboot
    

    SUSE / openSUSE

    root@kitploit:~
    sudo zypper update kernel-default
    sudo reboot
    

    Arch Linux

    root@kitploit:~
    sudo pacman -Syu linux linux-headers
    sudo reboot
    

    अस्थायी शमन

    यदि आप कर्नेल अपग्रेड के लिए तुरंत रीबूट नहीं कर सकते हैं, तो शमन लागू करें:

    root@kitploit:~
    # modprobe.d के माध्यम से algif_aead मॉड्यूल अक्षम करें
    echo 'install algif_aead /bin/false' | sudo tee /etc/modprobe.d/disable-algif_aead.conf
    
    # यदि मॉड्यूल पहले से loaded है तो उसे अनलोड करें
    sudo rmmod algif_aead 2>/dev/null || echo "Module not loaded"
    

    महत्वपूर्ण:

    • शमन केवल अस्थायी फिक्स है
    • इसे दीर्घकालिक समाधान के रूप में न भरोसा करें
    • जितनी जल्दी हो सके कर्नेल अपग्रेड शेड्यूल करें
    • CONFIG_CRYPTO_USER_API_AEAD=y वाले RHEL-परिवार पर, मॉड्यूल कर्नेल में built-in है, इसलिए modprobe.d प्रभावी नहीं है → कर्नेल अपग्रेड ही एकमात्र समाधान है

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

    1. कनेक्शन टाइमआउट

    root@kitploit:~
    Error: Port SSH tidak terbuka
    

    समाधान:

    • जांचें कि SSH पोर्ट खुला है या नहीं: nc -zv <IP> 22
    • फ़ायरवॉल नियम सत्यापित करें
    • यदि SSH कस्टम पोर्ट पर चल रहा है तो --port का उपयोग करें

    2. प्रमाणीकरण विफल

    root@kitploit:~
    Error: Autentikasi SSH gagal
    

    समाधान:

    • SSH key अनुमतियां सत्यापित करें: chmod 600 ~/.ssh/id_rsa
    • मैन्युअल कनेक्शन का परीक्षण करें: ssh -i ~/.ssh/id_rsa user@host
    • यदि पासवर्ड प्रमाणीकरण पसंद है तो --password का उपयोग करें
    • जांचें कि उपयोगकर्ता रिमोट होस्ट पर सेटअप है या नहीं

    3. पैच के दौरान अनुमति अस्वीकृत

    root@kitploit:~
    Exit code 1: dpkg: error processing...
    

    समाधान:

    • सुनिश्चित करें कि उपयोगकर्ता के पास sudo एक्सेस है (अधिमानतः no-password sudo)
    • sudoers फ़ाइल जांचें: sudo visudo
    • पूर्ण पैच स्वचालन के लिए, उपयोगकर्ता को पासवर्ड प्रॉम्प्ट के बिना apt/dnf/yum चलाने में सक्षम होना चाहिए

    4. बार-बार रीट्राई

    root@kitploit:~
    Retry: 3x | Host temporary unavailable
    

    समाधान:

    • नेटवर्क अस्थिरता, कुछ समय प्रतीक्षा करें
    • थ्रेड गणना कम करें: --threads 10
    • होस्ट स्वास्थ्य और SSH डेमॉन स्थिति जांचें

    5. "अज्ञात डिस्ट्रो"

    root@kitploit:~
    Status: ? TIDAK DIKETAHUI
    

    समाधान:

    • कर्नेल >= 6.14.4 सुरक्षित माना जाता है
    • मैन्युअल सत्यापन: uname -r और advisory से तुलना करें
    • यदि आवश्यक हो तो PATCHED_KERNEL_MAP में जोड़ें

    6. पैच विफल

    root@kitploit:~
    Exit code 1: Failed to lock apt database
    

    समाधान:

    • होस्ट पर कोई अन्य पैकेज मैनेजर चल रहा है
    • प्रतीक्षा करें या प्राइम टाइम में मैन्युअल पैच चलाएं
    • लॉग जांचें: sudo tail -f /var/log/apt/term.log

    सुरक्षा संदर्भ

    आधिकारिक CVE जानकारी

    • NVD: https://nvd.nist.gov/vuln/detail/CVE-2026-31431
    • copy.fail: https://copy.fail (आधिकारिक advisory)

    विक्रेता सुरक्षा सलाहकार

    • Ubuntu: https://ubuntu.com/security/CVE-2026-31431
    • Red Hat: https://access.redhat.com/security/cve/cve-2026-31431
    • AlmaLinux: https://almalinux.org/blog/2026-05-01-cve-2026-31431-copy-fail/
    • Debian: https://security-tracker.debian.org/tracker/CVE-2026-31431

    तकनीकी विवरण

    • CVSS स्कोर: 7.8 HIGH
    • हमला वेक्टर: स्थानीय
    • आवश्यक विशेषाधिकार: निम्न
    • उपयोगकर्ता सहभागिता: कोई नहीं
    • प्रभाव: पूर्ण सिस्टम समझौता (गोपनीयता, अखंडता, उपलब्धता)

    कर्नेल पैच संदर्भ

    • Linux Kernel Git: https://github.com/torvalds/linux/commit/... (विशिष्ट पैच हैश)
    • LKML चर्चा: https://lkml.org/ (कर्नेल मेलिंग सूची)

    लाइसेंस और अस्वीकरण

    केवल आंतरिक उपयोग — यह टूल केवल अधिकृत sysadmin द्वारा ऑडिट और पैच प्रबंधन उद्देश्यों के लिए है।

    root@kitploit:~
    DISCLAIMER:
    - Use only on systems you own or have explicit authorization to access
    - Automatic patching dan reboot dapat menyebabkan downtime
    - Test di staging environment sebelum production deployment
    - Pastikan backup tersedia sebelum patch
    - Developer tidak bertanggung jawab atas data loss atau service disruption
    

    योगदान और समर्थन

    लेखक: GagalTotal
    रिपॉजिटरी: https://github.com/gagaltotal/cve-2026-31431-copy-fail
    संपर्क: ghostgtr666

    बग रिपोर्ट, फीचर अनुरोध, या प्रश्नों के लिए:

    1. GitHub Issues खोलें
    2. आउटपुट लॉग और पर्यावरण विवरण शामिल करें
    3. विशिष्ट रहें और पुनरुत्पादन योग्य चरण प्रदान करें

    अंतिम अद्यतन: 8 मई, 2026
    स्कैनर संस्करण: 1.0

    टूल डाउनलोड करें