क्या मैं यह पता लगा सकता हूं कि एक वेबसर्वर किस वेबसाइट का उपयोग कर रहा है? [बन्द है]


46

क्या कोई प्रोग्राम या कमांड है जो मैं यह पता लगाने के लिए उपयोग कर सकता हूं कि वेबसर्वर किसी वेबसाइट का क्या उपयोग कर रहा है? वेबसर्वर के साथ मेरा मतलब है सॉफ्टवेयर यानी IIS 6, Apache या nginx।


इस पर एक नज़र डालें: stackoverflow.com/questions/1097472/…
chook

मुझे पसंद है: w3bin.com लेकिन यह CDNs जैसे CloudFlare, आदि के कारण हमेशा सही नहीं होने वाला है
CTS_AE

उपकरण के बाद से wgetऔर curlपुराना हो नहीं होगा (और शायद कई निम्नलिखित HTTP संस्करणों रिपोर्ट करेंगे हैडर ), इस फिर से खोल दी जा सकती है। Server:
सर्व-इन-

जवाबों:


48

आप एक बंद क्वेरी के लिए नेटवर्क व्हाट्सएप साइट का उपयोग कर सकते हैं ।

आप उपयोग कर सकते हैं

wget --save-headers superuser.com

जो सर्वर हेडर को एक नई फ़ाइल index.html में डंप कर देगा जिसे आप टेक्स्ट एडिटर में देख सकते हैं।

जैसे, इस साइट के लिए:

HTTP/1.1 200 OK
Cache-Control: private
Content-Type: text/html; charset=utf-8
Expires: Tue, 16 Mar 2010 22:54:59 GMT
Server: Microsoft-IIS/7.5
Date: Tue, 16 Mar 2010 22:54:58 GMT
Connection: keep-alive
Content-Length: 119466

20

कच्चा:

curl -I duckduckgo.com

छाना हुआ:

कर्ल -s -I duckduckgo.com | grep सर्वर

या

कर्ल -s -I duckduckgo.com | sed -n '/ ^ सर्वर: / p'

या übercool

curl -s -I duckduckgo.com | awk '$ 1 ~ / सर्वर: / {प्रिंट $ 2}'

या पोजर के लिए

curl -s -I duckduckgo.com | sed -n 's / ^ S [erv] *: // p'

केवल यूनिक्सड ओएस के लिए !!!


"Übercool" और "पॉसर" के लिए 1+। वास्तव में SED + AWK उपयोगकर्ता übercool पॉसर हैं: D
Gewure

3

एक सार्वजनिक वेबसाइट के लिए, आप नेटक्राफ्ट - http://netcraft.com/ का उपयोग कर सकते हैं । यह आपको एक वेबसाइट के पते पर प्लग करने की अनुमति देता है, और यह हेडर का विश्लेषण करेगा और आपको उपयोग में वेबसर्वर को बताएगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.