
bingip2hosts एक Bing.com वेब स्क्रेपर है जो IP address के आधार पर वेबसाइटों की खोज करता है।
Bing-ip2hosts एक Bing.com वेब स्क्रैपर है जो IP पते द्वारा होस्टनाम खोजता है।

Bing-ip2hosts एक Bing.com वेब स्क्रैपर है जो IP पते द्वारा होस्टनाम खोजता है। Bing माइक्रोसॉफ्ट का प्रमुख सर्च इंजन है जिसे पहले MSN Search और Live Search के नाम से जाना जाता था।
यह सर्च इंजन के लिए अद्वितीय एक सुविधा प्रदान करता है - यह IP पते द्वारा खोज की अनुमति देता है। Bing-ip2hosts इस सुविधा का उपयोग करता है।
इसका उपयोग सबडोमेन और अन्य संबंधित डोमेन खोजने के लिए किया जा सकता है। यह साझा होस्टिंग वातावरण में होस्ट की गई वेबसाइटों की पहचान करने में भी मदद करता है। यह तकनीक पेनिट्रेशन टेस्ट या बग बाउंटी के रिकॉनिसेंस चरण के दौरान लक्ष्य के आक्रमण सतह का विस्तार करने के लिए सर्वोत्तम प्रथाओं का पालन करती है।
Bing को वेब स्क्रैप करने वाले कई अन्य रिकॉन टूल्स के विपरीत, इस टूल में होस्टनामों की खोज को अधिकतम करने के लिए स्मार्ट स्क्रैपिंग व्यवहार है।

Bing सर्च इंजन के लिए अद्वितीय एक सुविधा प्रदान करता है - यह IP पते द्वारा खोज की अनुमति देता है। इसे आज़माने के लिए, Bing.com पर जाएँ और IP:40.113.200.201 खोजें। यह आपको microsoft.com से परिणाम दिखाना चाहिए। यदि यह खाली परिणाम दिखाता है, तो एक बिंदु जोड़ें।
अन्य Bing वेब स्क्रैपर्स के विपरीत जो 10 परिणाम पृष्ठों को स्क्रैप करने के बाद रुक जाते हैं, bing-ip2hosts हजारों परिणामों को स्क्रैप कर सकता है। यह खोज परिणाम पृष्ठों को स्क्रैप करना जारी रखता है जब तक कि उसे नए परिणाम नहीं मिलते।
स्क्रैपिंग तब पूरी होती है जब निम्नलिखित में से कोई भी शर्त पूरी होती है:
यह उपयोगकर्ता को सचेत भी करता है जब Bing रिपोर्ट करता है कि कुछ परिणाम हटा दिए गए हैं।
यदि किसी IP पते द्वारा खोज करने पर खाली खोज परिणाम आते हैं, तो एक बिंदु जोड़ें। Bing-ip2hosts इस समस्या से बचने के लिए हमेशा क्वेरी में एक बिंदु (%2e) जोड़ता है।
डिफ़ॉल्ट रूप से यह टूल खोज भाषा "en-us" निर्दिष्ट करता है। बाजार को असेट छोड़ दिया जाता है, क्योंकि ऐसा लगता है कि इससे परिणाम अधिकतम होते हैं।
निम्नलिखित URL पैरामीटर कॉन्फ़िगर किए जा सकते हैं:
ये दोनों पैरामीटर प्रभावित कर सकते हैं कि कितने परिणाम लौटाए जाते हैं।
बाजार कोडों की पूरी सूची docs.microsoft.com/en-us/azure/cognitive-services/bing-web-search/language-support पर पाई जा सकती है।
कभी-कभी Bing उपयोगकर्ता को खोज परिणाम पृष्ठों के अंत तक पहुँचने की अनुमति नहीं देता है।
उदाहरण के लिए, एक खोज में जो 3 पृष्ठों के परिणाम दिखाती है, यह हमेशा उपयोगकर्ता को तीसरे पृष्ठ तक पहुँचने की अनुमति नहीं देगी। इसके बजाय यह परिणामों का पहला पृष्ठ लौटाएगी। इसे ip:8.8.8.8 . खोजकर प्रदर्शित किया जा सकता है। ध्यान दें कि यह हमेशा पहला पृष्ठ नहीं होता जिस पर यह लौटता है।

उपयोग जानकारी के लिए निम्न कमांड का उपयोग करें।
bing-ip2hosts is a Bing.com web scraper that discovers websites by IP address.
Use for OSINT and discovering attack-surface of penetration test targets.
Usage: ./bing-ip2hosts [OPTIONS] IP|hostname
OPTIONS are:
-o FILE Output hostnames to FILE.
-i FILE Input list of IP addresses or hostnames from FILE.
-n NUM Stop after NUM scraped pages return no new results (Default: 5).
-l Select the language for use in the setlang parameter (Default: en-us).
-m Select the market for use in the setmkt parameter (Default is unset).
-u Only display hostnames. Default is to include URL prefixes.
-c CSV output. Outputs the IP and hostname on each line, separated by a comma.
-q Quiet. Disable output except for final results.
-t DIR Use this directory instead of /tmp.
-V Display the version number of bing-ip2hosts and exit.
bing-ip2hosts को wget की आवश्यकता है। यह Ubuntu Linux और Kali Linux में डिफ़ॉल्ट रूप से स्थापित होता है।
इसे macOS में homebrew के साथ स्थापित किया जा सकता है।
homebrew install wget
इसे Debian और Ubuntu Linux में apt के साथ स्थापित किया जा सकता है।
sudo apt install wget
bing-ip2hosts को अपने $PATH में एक फ़ोल्डर में कॉपी करें।
sudo cp ./bing-ip2hosts /usr/local/bin/
Bing-ip2hosts Bash स्क्रिप्टिंग भाषा का उपयोग करता है।
यह निम्नलिखित सिस्टम पर काम करने के लिए जाना जाता है।
GNU bash, version 4.4.20(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software; you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
The version of Bash bundled with macOS was published in 2007 and is the most recent version licensed with GPLv2. More recent versions are licensed with GPLv3, with licence terms that preclude Apple from bundling it in macOS.
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin19)
Copyright (C) 2007 Free Software Foundation, Inc.
यहाँ उन परियोजनाओं की सूची है जो IP पते द्वारा Bing पर भी खोज करती हैं।
यहाँ Bing का उपयोग करके रिकॉन के लिए अन्य संबंधित परियोजनाओं की सूची है। ध्यान दें कि ये IP पते द्वारा Bing पर खोज नहीं करती हैं।
कॉपीराइट Andrew Horton, उर्फ urbanadventurer.
यह परियोजना GPL संस्करण 3 के तहत लाइसेंसीकृत है। संलग्न LICENSE.txt देखें।
⚒️ यदि आपके पास कोई विचार हैं, तो बस एक issue खोलें और मुझे बताएं कि आप क्या सोचते हैं।
यदि आप योगदान देना चाहते हैं, तो कृपया रिपॉजिटरी को fork करें और अपनी इच्छानुसार परिवर्तन करें। Pull requests का हार्दिक स्वागत है।
यह परियोजना निम्नलिखित ओपनसोर्स पैकेजों का उपयोग करती है।