Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

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

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

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

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

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
TorCrawl.py — TOR नेटवर्क के माध्यम से (सामान्य या onion) वेबपेजों को क्रॉल करें और निकालें | Kitploit
उपकरण/GitHubGitHub/mikemeliz/torcrawl.py
OSINT (खुला स्रोत खुफिया)टोहीस्क्रिप्टिंग और स्वचालनजानकारी एकत्र करनावेब सुरक्षागोपनीयताक्रॉलर
GitHubmikemeliz/torcrawl.py

TorCrawl.py

TOR नेटवर्क के माध्यम से (सामान्य या onion) वेबपेजों को क्रॉल करें और निकालें

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

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

सभी देखें →

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

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

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

सभी उपकरण देखें →
साझा करें
TorCrawl.py Logo

TorCrawl.py एक Python स्क्रिप्ट है जिसे Tor नेटवर्क के माध्यम से अनाम वेब स्क्रैपिंग के लिए डिज़ाइन किया गया है।

यह उपयोग में आसानी को Tor की मज़बूत गोपनीयता सुविधाओं के साथ जोड़ती है, जिससे सुरक्षित और अप्राप्य डेटा संग्रह संभव होता है। नौसिखिए और अनुभवी प्रोग्रामर दोनों के लिए आदर्श, यह टूल डिजिटल युग में ज़िम्मेदार डेटा संग्रह के लिए आवश्यक है।

[![Release][release-version-shield]][releases-link] [![Last Commit][last-commit-shield]][commit-link] ![Python][python-version-shield] [![Quality Gate Status][quality-gate-shield]][quality-gate-link] [![license][license-shield]][license-link]

इसे सरल और उपयोग में आसान क्या बनाता है?

यदि आप टर्मिनल के दीवाने हैं तो आप जानते हैं कि चीज़ें सरल और स्पष्ट होनी चाहिए। आउटपुट को अन्य टूल्स में पास करना आवश्यक है और सटीकता ही कुंजी है।

एक ही आर्ग्युमेंट के साथ, आप TOR नेटवर्क के माध्यम से एक .onion वेबपेज या एक सामान्य वेबपेज पढ़ सकते हैं और पाइप्स का उपयोग करके आप आउटपुट को अपनी पसंद के किसी भी अन्य टूल में पास कर सकते हैं।

$ torcrawl -u http://www.github.com/ | grep 'google-analytics'
    <meta-name="google-analytics" content="UA-XXXXXX- "> 

यदि आप किसी वेबपेज के लिंक क्रॉल करना चाहते हैं तो -c का उपयोग करें और BAM आपको एक फ़ाइल में सभी आंतरिक लिंक मिल जाएंगे। आप उन्हें क्रॉल करने के लिए -d का भी उपयोग कर सकते हैं और इसी तरह आगे भी। आप अगले क्रॉल से पहले कुछ सेकंड प्रतीक्षा करने के लिए -p आर्ग्युमेंट का भी उपयोग कर सकते हैं।

$ torcrawl -v -u http://www.github.com/ -c -d 2 -p 2
# TOR is ready!
# URL: http://www.github.com/
# Your IP: XXX.XXX.XXX.XXX
# Crawler started from http://www.github.com/ with 2 depth crawl and 2 second(s) delay:
# Step 1 completed with: 11 results
# Step 2 completed with: 112 results
# File created on /path/to/project/links.txt

[!TIP]
क्रॉलिंग अवैध नहीं है, लेकिन कॉपीराइट का उल्लंघन करना अवैध है। क्रॉलिंग शुरू करने से पहले किसी वेबसाइट के T&C की दोबारा जाँच करना हमेशा सबसे अच्छा होता है। कुछ वेबसाइटें robots.txt नामक फ़ाइल सेट करती हैं ताकि क्रॉलर को उन पेजों पर न जाने के लिए कहा जा सके।
यह क्रॉलर आपको इसके चारों ओर जाने देगा, लेकिन हम हमेशा robots.txt का सम्मान करने की सलाह देते हैं।


इंस्टॉलेशन

आसान इंस्टॉलेशन:

  • [PyPi][pypi-package] से:
    pip install torcrawl
  • homebrew के साथ:
    जल्द आ रहा है...

मैन्युअल इंस्टॉलेशन:

  1. इस रिपॉज़िटरी को क्लोन करें:
    git clone https://github.com/MikeMeliz/TorCrawl.py.git
  2. डिपेंडेंसी इंस्टॉल करें:
    pip install -r requirements.txt
  3. TOR सेवा इंस्टॉल करें और शुरू करें:
    1. Debian/Ubuntu:
      apt-get install tor
      service tor start
    2. Windows: [tor.exe][tor-download] डाउनलोड करें, और:
      tor.exe --service install
      tor.exe --service start
    3. MacOS:
      brew install tor
      brew services start tor
    4. विभिन्न डिस्ट्रोस के लिए, यहाँ जाएँ:
      [TOR सेटअप दस्तावेज़][tor-docs]

आर्ग्युमेंट्स

argLongविवरण
सामान्य:
-h--helpसहायता संदेश
-v--verboseप्रगति के बारे में अधिक जानकारी दिखाएं
-u--url *.onionक्रॉल या एक्सट्रैक्ट करने के लिए वेबपेज का URL
-w--withoutTOR नेटवर्क का उपयोग किए बिना
-rua--random-uaअनुरोधों के लिए रैंडम user-agent रोटेशन सक्षम करें
-rpr--random-proxyres/proxies.txt से रैंडम प्रॉक्सी रोटेशन सक्षम करें (-w फ़्लैग आवश्यक, प्रति पंक्ति एक प्रॉक्सी, प्रारूप: host:port)
-px--proxySOCKS5 प्रॉक्सी के लिए IP पता (डिफ़ॉल्ट: TOR का उपयोग करने के लिए 127.0.0.1)
-pr--proxyportSOCKS5 प्रॉक्सी के लिए पोर्ट (डिफ़ॉल्ट: 9050)
-f--folderवह डायरेक्टरी जिसमें जनरेट की गई फ़ाइलें होंगी
-V--versionसंस्करण दिखाएं और बाहर निकलें
एक्सट्रैक्ट:
-e--extractपेज का कोड टर्मिनल या फ़ाइल में एक्सट्रैक्ट करें (डिफ़ॉल्ट: टर्मिनल)
-i--input filenameURL(s) वाली इनपुट फ़ाइल (पंक्ति द्वारा अलग की गई)
-o--output [filename]पेज(ों) को फ़ाइल(ों) में आउटपुट करें (एक पेज के लिए)
-y--yarayara कीवर्ड खोज करें:
h = संपूर्ण html ऑब्जेक्ट खोजें,
t = केवल टेक्स्ट खोजें
क्रॉल:
-c--crawlवेबसाइट क्रॉल करें (डिफ़ॉल्ट आउटपुट website/links.txt पर)
-d--depthक्रॉलर की यात्रा की गहराई सेट करें (डिफ़ॉल्ट: 1)
-p--pauseअनुरोधों के बीच रुकने के सेकंड (डिफ़ॉल्ट: 0)
-j--jsontxt आउटपुट के अतिरिक्त क्रॉल निष्कर्षों को JSON में निर्यात करें
-x--xmltxt आउटपुट के अतिरिक्त क्रॉल निष्कर्षों को XML में निर्यात करें
-DB--databaseक्रॉल निष्कर्षों और लिंक ग्राफ़ को SQLite डेटाबेस में निर्यात करें
-vis--visualizationSQLite डेटाबेस से HTML विज़ुअलाइज़ेशन जनरेट करें (-DB आवश्यक)
-l--logदेखे गए URL और उनके रिस्पॉन्स कोड वाली लॉग फ़ाइल

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

एक्सट्रैक्टर के रूप में:

केवल एक वेबपेज को टर्मिनल में एक्सट्रैक्ट करने के लिए:

$ python torcrawl.py -u http://www.github.com
<!DOCTYPE html>
...
</html>

फ़ाइल में निकालें (github.htm) TOR के उपयोग के बिना:

$ python torcrawl.py -w -u http://www.github.com -o github.htm
## File created on /script/path/github.htm

टर्मिनल में निकालें और केवल google-analytics वाली पंक्ति खोजें:

$ python torcrawl.py -u http://www.github.com | grep 'google-analytics'
    <meta name="google-analytics" content="UA-*******-*">

फ़ाइल में निकालें और yara का उपयोग करके केवल google-analytics वाली पंक्ति खोजें:

$ python torcrawl.py -v -w -u https://github.com -e -y 0
...

नोट: अन्य कीवर्ड खोजने के लिए res/keyword.yar को अपडेट करें। raw html खोज के लिए -y 0 और केवल टेक्स्ट खोज के लिए -y 1 का उपयोग करें।

वेबपेजों का एक सेट (फ़ाइल से आयातित) टर्मिनल में निकालें:

$ python torcrawl.py -i links.txt
...

क्रॉलर के रूप में:

TOR का उपयोग किए बिना वेबपेज के लिंक क्रॉल करें, साथ ही वर्बोज़ आउटपुट भी दिखाएं (वास्तव में सहायक):

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