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

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
उपकरण/GitHubGitHub/neorai/vt-py-scanner
भेद्यता विश्लेषणहैश विश्लेषणफोरेंसिकजानकारी एकत्र करनामालवेयर विश्लेषणखतरा खुफिया
GitHubneorai/vt-py-scanner

vt-py-scanner

VirusTotal API के साथ फ़ोल्डरों को पुनरावर्ती रूप से स्कैन करके मैलवेयर का पता लगाएं। इसमें हैश लुकअप, CSV निर्यात, रीयल-टाइम प्रगति, और स्वचालित फ़ाइल विश्लेषण के लिए दर-सीमा प्रबंधन की सुविधाएँ शामिल हैं।

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

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

सभी देखें →

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

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

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

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

VirusTotal स्कैनर

VirusTotal API के साथ सभी फाइलों का विश्लेषण करने के लिए Python स्क्रिप्ट, जो फोल्डर और सबफोल्डर को पुनरावर्ती रूप से स्कैन करती है। Windows के लिए अनुकूलित।

विशेषताएं

  • किसी फोल्डर और उसके सबफोल्डर में सभी फाइलों को स्कैन करता है
  • .env फाइल के माध्यम से कॉन्फ़िगरेशन - अपनी API कुंजी और सेटिंग्स सहेजें
  • इंटरैक्टिव मोड - .env फाइल के बिना भी काम करता है
  • Windows के लिए अनुकूलित - सही पाथ हैंडलिंग और UTF-8 एन्कोडिंग
  • संपूर्ण लॉगिंग - सभी घटनाओं और त्रुटियों को .log फाइल में रिकॉर्ड करता है
  • CSV निर्यात - परिणामों को CSV फाइल में सहेजता है (सेमीकॉलन-पृथक)
  • समय अनुमान - वास्तविक समय में शेष और व्यतीत समय दिखाता है
  • मुफ्त API की प्रति मिनट 4 फाइलों की सीमा का पालन करता है
  • प्रत्येक फाइल के लिए VirusTotal विश्लेषण URL दिखाता है
  • परिणाम X/Y प्रारूप में दिखाता है (उदा., 0/70 = 70 एंटीवायरस इंजनों में से 0 पॉज़िटिव)
  • मजबूत त्रुटि प्रबंधन (लॉक की गई फाइलें, अनुमतियाँ नहीं, आदि)
  • प्रतिशत के साथ वास्तविक समय प्रगति काउंटर
  • पूर्ण होने पर आँकड़ों और कुल समय के साथ विस्तृत सारांश
  • कारणों के साथ छोड़ी गई फाइलों की सूची
  • अपलोड से पहले हैश लुकअप - यह जाँच कर कि फाइल पहले से VirusTotal में मौजूद है या नहीं, समय और बैंडविड्थ बचाता है

आवश्यकताएँ

  • Python 3.6 या उससे अधिक
  • VirusTotal API कुंजी (मुफ्त)
  • Windows (अनुकूलित, लेकिन अन्य सिस्टम पर भी काम करता है)

स्थापना

  1. फाइलों को अपने कंप्यूटर पर डाउनलोड करें

  2. निर्भरताएँ स्थापित करें:

root@kitploit:~
pip install -r requirements.txt
  1. अपनी VirusTotal API कुंजी प्राप्त करें:
    • https://www.virustotal.com/gui/my-apikey पर जाएँ
    • पंजीकरण करें या लॉग इन करें (यह मुफ्त है)
    • अपनी API कुंजी कॉपी करें

उपयोग

विकल्प 1: .env फाइल का उपयोग (अनुशंसित)

  1. .env.example फाइल को .env में कॉपी करें:

    root@kitploit:~
    cp .env.example .env
    
  2. .env फाइल को संपादित करें और अपना कॉन्फ़िगरेशन जोड़ें:

    root@kitploit:~
    VIRUSTOTAL_API_KEY=your_actual_api_key_here
    SCAN_FOLDER=C:\Users\username\Desktop\my_files
    
  3. स्क्रिप्ट चलाएँ:

    root@kitploit:~
    python virustotal_scanner.py
    

स्क्रिप्ट स्वचालित रूप से .env फाइल से आपका कॉन्फ़िगरेशन लोड करेगी।

विकल्प 2: इंटरैक्टिव मोड (.env के बिना)

यदि आप .env फाइल का उपयोग नहीं करना चाहते हैं, तो स्क्रिप्ट जानकारी माँगेगी:

root@kitploit:~
python virustotal_scanner.py

स्क्रिप्ट निम्नलिखित पूछेगी:

  1. आपकी VirusTotal API कुंजी
  2. जिस फोल्डर को आप स्कैन करना चाहते हैं उसका पाथ

उपयोग उदाहरण:

root@kitploit:~
Enter your VirusTotal API key: a1b2c3d4e5f6...

Enter the folder path to scan: C:\Users\username\Desktop\my_files

Do you want to continue? (y/n): y

Windows पर मान्य पाथ उदाहरण:

  • C:\Users\username\Documents\my_files
  • C:\Users\username\Desktop\folder
  • . (डॉट = वर्तमान फोल्डर)
  • आप फोल्डर को टर्मिनल में खींचकर छोड़ सकते हैं

उत्पन्न फाइलें

स्क्रिप्ट चलाने के बाद निम्नलिखित फाइलें स्वचालित रूप से उत्पन्न होंगी:

virustotal_scan.log

सभी घटनाओं वाली लॉग फाइल:

  • स्कैन का प्रारंभ और अंत
  • प्रत्येक संसाधित फाइल
  • त्रुटियाँ और चेतावनियाँ
  • अंतिम आँकड़े

virustotal_results.csv

परिणामों वाली CSV फाइल (सेमीकॉलन-पृथक):

  • विश्लेषण की तिथि और समय
  • फाइल का नाम
  • पूर्ण पाथ
  • बाइट्स में आकार
  • SHA256 हैश
  • पॉज़िटिव डिटेक्शन
  • कुल एंटीवायरस इंजन
  • डिटेक्शन प्रतिशत
  • स्थिति (CLEAN/DETECTED)
  • VirusTotal URL

CSV को Excel, Google Sheets, या किसी भी स्प्रेडशीट प्रोग्राम से खोला जा सकता है।

आउटपुट उदाहरण

root@kitploit:~
================================================================================
  VIRUSTOTAL SCANNER - COMPLETE FOLDER SCAN
================================================================================
Folder: C:\Users\username\Desktop\my_files
API limit: 4 files per minute
Maximum file size: 32 MB
================================================================================

Counting files...
Total files found: 15

Starting analysis...

================================================================================
Progress: [1/15]
================================================================================

[*] Analyzing: document.pdf
    Path: C:\Users\username\Desktop\my_files\document.pdf
  Uploading file...
  Waiting for analysis results...
  Analysis in progress... (attempt 1/30)

  >> URL: https://www.virustotal.com/gui/file/abc123...
  >> Detections: 0/70

================================================================================
Progress: [2/15]
================================================================================

[*] Analyzing: program.exe
    Path: C:\Users\username\Desktop\my_files\program.exe
  Uploading file...
  Waiting for analysis results...

  >> URL: https://www.virustotal.com/gui/file/def456...
  >> Detections: 2/70

[!] Rate limit reached: Waiting 15 seconds...

================================================================================
  FINAL SCAN SUMMARY
================================================================================

ANALYZED FILES:
--------------------------------------------------------------------------------

1. [CLEAN] 0/70
   File: C:\Users\username\Desktop\my_files\document.pdf
   URL: https://www.virustotal.com/gui/file/abc123...

2. [DETECTED] 2/70
   File: C:\Users\username\Desktop\my_files\program.exe
   URL: https://www.virustotal.com/gui/file/def456...

================================================================================
SKIPPED FILES:
--------------------------------------------------------------------------------

1. C:\Users\username\Desktop\my_files\large_file.iso
   Reason: File too large (650.50 MB)

2. C:\Users\username\Desktop\my_files\system.dll
   Reason: No read permissions

================================================================================
  STATISTICS
================================================================================
Total files found: 15
Files analyzed: 13
Files skipped: 2
  - Clean files (0 detections): 12
  - Files with detections: 1
================================================================================

सीमाएँ और विचारणीय बिंदु

मुफ्त API सीमाएँ:

  • प्रति मिनट 4 फाइलें (स्क्रिप्ट स्वचालित रूप से प्रतीक्षा करती है)
  • अधिकतम आकार: 32 MB प्रति फाइल
  • बड़ी फाइलें स्वचालित रूप से छोड़ दी जाएँगी

छोड़ी जाने वाली फाइलें:

  • 32 MB से बड़ी फाइलें
  • खाली फाइलें (0 बाइट्स)
  • बिना पढ़ने की अनुमति वाली फाइलें
  • सिस्टम द्वारा लॉक की गई फाइलें

महत्वपूर्ण सुरक्षा नोट्स

  • अपनी API कुंजी को निजी रखें - इसे साझा न करें
  • फाइलों का विश्लेषण सार्वजनिक रूप से किया जाता है - गोपनीय फाइलें अपलोड न करें
  • फाइलें सुरक्षा समुदाय के साथ साझा की जाती हैं - एक बार अपलोड होने पर, वे सार्वजनिक हो जाती हैं
  • VirusTotal सुरक्षा विश्लेषण के लिए है - इसका जिम्मेदारी से उपयोग करें
  • व्यक्तिगत या संवेदनशील कॉर्पोरेट डेटा अपलोड न करें

स्क्रिप्ट क्या करती है?

  1. फोल्डर और सबफोल्डर में सभी फाइलों को ढूँढती है
  2. सत्यापित करती है कि प्रत्येक फाइल विश्लेषण के लिए मान्य है
  3. जाँच करती है कि फाइल हैश पहले से VirusTotal में मौजूद है या नहीं (समय और बैंडविड्थ बचाता है)
  4. न मिलने पर प्रत्येक फाइल को VirusTotal पर अपलोड करती है (प्रति मिनट 4 की सीमा का पालन करते हुए)
  5. विश्लेषण परिणामों की प्रतीक्षा करती है
  6. URL और डिटेक्शन दिखाती है (उदा., 0/70, 5/70)
  7. अंत में एक संपूर्ण सारांश उत्पन्न करती है

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

त्रुटि: "Invalid API key"

  • सत्यापित करें कि आपने अपनी API कुंजी सही ढंग से कॉपी की है
  • https://www.virustotal.com/gui/my-apikey पर नई कुंजी प्राप्त करें

त्रुटि: "Access denied to file"

  • कुछ सिस्टम फाइलें सुरक्षित हैं
  • यदि आपको सिस्टम फाइलों का विश्लेषण करना है तो व्यवस्थापक (एडमिन) के रूप में चलाएँ

स्क्रिप्ट बहुत धीमी है

  • यह सामान्य है: मुफ्त API प्रति मिनट 4 फाइलों तक सीमित है
  • यदि आपके पास 100 फाइलें हैं, तो लगभग 25 मिनट लगेंगे

छोड़ी गई फाइलें

  • यह देखने के लिए अंतिम सारांश देखें कि उन्हें क्यों छोड़ा गया
  • 32 MB से बड़ी फाइलों का मुफ्त API से विश्लेषण नहीं किया जा सकता

लाइसेंस

MIT लाइसेंस - कॉपीराइट (c) 2025 neorai

यह प्रोजेक्ट मुफ्त और ओपन सोर्स है। आप इसे स्वतंत्र रूप से उपयोग, संशोधित और वितरित कर सकते हैं। विवरण के लिए LICENSE फाइल देखें।

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