
OnionScan एक मुफ्त और ओपन सोर्स टूल है जो डार्क वेब की जांच करने के लिए है।
OnionScan एक मुफ्त और ओपन सोर्स टूल है जो डार्क वेब की जांच के लिए है। गुमनामी और गोपनीयता के क्षेत्र में सभी अद्भुत तकनीकी नवाचारों के बावजूद, एक निरंतर खतरा है जिसका कोई प्रभावी तकनीकी पैच नहीं है - मानवीय त्रुटि। 
चाहे वह परिचालन सुरक्षा लीक हो या सॉफ्टवेयर गलत कॉन्फ़िगरेशन - अक्सर गुमनामी पर हमले अंतर्निहित प्रणालियों को तोड़ने से नहीं, बल्कि हम स्वयं से आते हैं।
OnionScan के दो प्रमुख लक्ष्य हैं:
हम छिपी सेवाओं के संचालकों को उनकी सेवाओं में परिचालन सुरक्षा मुद्दों को ढूंढने और ठीक करने में मदद करना चाहते हैं। हम उन्हें गलत कॉन्फ़िगरेशन का पता लगाने में मदद करना चाहते हैं और हम गुमनामी इंजीनियरिंग परियोजनाओं की एक नई पीढ़ी को प्रेरित करना चाहते हैं ताकि दुनिया को और अधिक निजी स्थान बनाने में मदद मिल सके।
दूसरा, हम शोधकर्ताओं और जांचकर्ताओं को डार्क वेब साइटों की निगरानी और ट्रैक करने में मदद करना चाहते हैं। वास्तव में हम इसे जितना संभव हो उतना आसान बनाना चाहते हैं। इसलिए नहीं कि हम हर जांच बल के लक्ष्यों और उद्देश्यों से सहमत हैं - अक्सर हम नहीं होते। लेकिन इस प्रकार की जांच को आसान बनाकर, हम नई गुमनामी तकनीक (लक्ष्य #1 देखें) के लिए एक शक्तिशाली प्रोत्साहन बनाने की उम्मीद करते हैं।
OnionScan को Go 1.6 या 1.7 की आवश्यकता है।
OnionScan स्थापित करने के लिए आपको निम्नलिखित निर्भरताओं की आवश्यकता होगी जो कोर गो मानक पुस्तकालय द्वारा प्रदान नहीं की गई हैं:
मार्गदर्शन के लिए विकी देखें।
go get github.com/s-rah/onionscan
एक बार जब आपने रिपॉजिटरी को ऐसी जगह क्लोन कर लिया है जहाँ go इसे पा सकता है, तो आप go install github.com/s-rah/onionscan चला सकते हैं और फिर बाइनरी को $GOPATH/bin/onionscan में चला सकते हैं।
वैकल्पिक रूप से, आप बिना संकलन के चलाने के लिए go run github.com/s-rah/onionscan.go कर सकते हैं।
एक सरल रिपोर्ट के लिए जो एक छिपी सेवा के साथ पाए गए उच्च, मध्यम और निम्न जोखिम वाले क्षेत्रों का विवरण देती है:
onionscan notarealhiddenservice.onion
सबसे दिलचस्प आउटपुट वर्बोज़ विकल्प से आता है:
onionscan --verbose notarealhiddenservice.onion
एक JSON आउटपुट भी है, यदि आप किसी अन्य प्रोग्राम या एप्लिकेशन के साथ एकीकृत करना चाहते हैं:
onionscan --jsonReport notarealhiddenservice.onion
यदि आप 127.0.0.1:9050 के अलावा किसी अन्य पोर्ट पर सुनने वाले प्रॉक्सी सर्वर का उपयोग करना चाहते हैं, तो आप --torProxyAddress फ़्लैग का उपयोग कर सकते हैं:
onionscan --torProxyAddress=127.0.0.1:9150 notarealhiddenservice.onion
उपयोग पर अधिक विस्तृत दस्तावेज़ doc में पाया जा सकता है।
गोपनीयता और सुरक्षा समस्याओं की एक सूची जो OnionScan द्वारा पता लगाई जाती हैं, यहाँ पाई जा सकती है।
आप scans पैरामीटर का उपयोग करके सीधे उन स्कैनिंग प्रकारों को कॉन्फ़िगर कर सकते हैं जो onionscan करता है।
./bin/onionscan --scans web notarealhiddenservice.onion
यदि आप एक शोधकर्ता हैं जो कई साइटों की निगरानी कर रहे हैं, तो आप निश्चित रूप से OnionScan सहसंबंध प्रयोगशाला का उपयोग करना चाहेंगे - एक वेब इंटरफ़ेस जो OnionScan द्वारा होस्ट किया गया है जो आपको विभिन्न पहचान सहसंबंधों की खोज, खोज और टैग करने की अनुमति देता है।
आप OnionScan सहसंबंध प्रयोगशाला पर एक पूरी गाइड यहाँ पा सकते हैं।
