2008-12-28 14 views
158

अक्सर मैं एक अच्छी लग रही या कार्यात्मक वेबसाइट पर आ जाता हूं, और आश्चर्य करता हूं कि इसे बनाने के लिए किस तकनीक का उपयोग किया गया था। विशेष वेबसाइट के साथ क्या बनाया गया था यह जानने के लिए कौन सी तकनीकें उपलब्ध हैं?आप कैसे निर्धारित करते हैं कि वेबसाइट किस वेबसाइट पर बनाई गई है?

कुछ ढांचे में वेब संपादकों की तरह किसी भी प्रकार के जेनरेटर मेटा टैग शामिल होने लगते हैं। क्या विशेष भाषाओं और/या ढांचे के बारे में कोई बताने वाले संकेत हैं? जवाब में से


सारांश

साइट यूआरएल ढांचे और/या प्रोग्रामिंग भाषा को धोखा हो सकता है लेकिन (जैसे .asp के रूप में उदाहरण के लिए फ़ाइल एक्सटेंशन) पर भरोसा नहीं किया जा सकता है। HTTP प्रतिक्रिया शीर्षलेख, कुकीज़, स्टाइलशीट और स्रोत टिप्पणियां भी सुराग दे सकती हैं।

साइट विवरण की क्वेरी (कोई शक नहीं है वहाँ कई और अधिक कर रहे हैं) के लिए कुछ अच्छा उपकरण:

फ़ायरफ़ॉक्स एडऑन:

  • Wappalyzer - सीएमएस, चौखटे/पुस्तकालयों, ई-कॉमर्स, संदेश बोर्ड आदि
  • Domain Details - आईपी, देश और वेबसर्वर विवरण
  • Library Detector - उपयोग में जावास्क्रिप्ट पुस्तकालयों

क्रोम एक्सटेंशन:

बुकमार्कलेट:

  • WTFramework - उपयोग में Javascript फ़्रेमवर्क से पता चलता
+1

मुझे साइट की तकनीकों की नज़र में देखने के लिए [Wappalyzer] (http://wappalyzer.com), एक फ़ायरफ़ॉक्स ऐड-ऑन का उपयोग करना पसंद है। –

+0

http://guess.scritch.org/ साइट विवरण पूछताछ के लिए भी एक सभ्य उपकरण है। –

+0

मुझे यह जानना अच्छा लगेगा कि क्या अंतर्निहित सर्वर भाषा – shababhsiddique

उत्तर

20

ऐसी सभी चीजें हैं जिनके लिए आप देख सकते हैं, लेकिन यह वास्तव में आपको साइट के पीछे की तकनीक के बारे में कोई निश्चितता नहीं देता है।आम तौर पर, ऐसी जानकारी कुछ लोगों को छिपाना चाहती है, जितनी अधिक जानकारी सामने आती है उतनी ही अधिक दुर्भावनापूर्ण पार्टियों के लिए सुरक्षा भेद्यता या सेवा छेद से इनकार करना संभव हो सकता है।

अगर मैं मैं शायद देखने चाहते हैं, कोई विशेष क्रम में, कम से दिलचस्पी थी:

  • यूआरएल, और फ़ाइल एक्सटेंशन।
  • HTTP प्रतिसाद शीर्षलेख
  • स्रोत कोड टिप्पणियाँ, या मानक जे एस पुस्तकालयों

के लिए संयोग से, उपकरण अन्य उत्तर में वर्णित केवल आप के लिए साइट के ऊपर गुण में से कुछ पर, स्वचालित रूप से यद्यपि देख रहे हैं, और थोड़ा तेज। :)

+1

बहुत सारे अच्छे उत्तर थे इसलिए मैंने कुछ स्वीकृत व्यक्ति को चुनने में देरी की, लेकिन यह सबसे अच्छा लगा। यह स्वचालित उपकरण के लिए हटाने से पहले शायद मूल प्रारंभिक बिंदुओं का उपयोग करने के लिए शामिल है। – Mat

6

यूआरएल विशेष रूप से सामग्री प्रबंधन प्रणाली के साथ, सुराग का एक बहुत दे सकते हैं ।

उदाहरण के लिए "http://abcxyz.com/नोड/46" Drupal की तरह एक बहुत लग रहा है।

इसके अलावा कई ढांचे में मानक जावास्क्रिप्ट और सीएसएस फ़ाइलें हैं जिनका उपयोग वे करते हैं।

+0

अच्छा! मुझे मानक जावास्क्रिप्ट और विशेष रूप से मानक सीएसएस फ़ाइलों को एक फिंगरप्रिंट के रूप में पसंद है। – Mat

+0

गलत। SO .NET का उपयोग करता है और आपके उदाहरण के समान वाक्यविन्यास है। एक वेबसाइट जो मैंने विकसित की है वह उसी वाक्यविन्यास का उपयोग करती है और Django पर चलता है। –

+0

यूआरएल का एक ही पटर रेल द्वारा भी उपयोग किया जाता है ... रेल अनुप्रयोग के लिए।आप एक ही प्रारूप देख सकते हैं। उदाहरण के लिए: http://mysite.com/post/12 – Rubyist

67

आप यह पता लगाने के लिए http://builtwith.com का उपयोग कर सकते हैं कि कौन सी सर्वर और प्रोग्रामिंग भाषा का उपयोग किया गया था। उदाहरण के लिए उसने मुझे बताया कि SO आईआईएस 7, गूगल एनालिटिक्स, एचटीएमएल 4 और यूटीएफ 8 का उपयोग करता है।

यदि आप ढांचे को जानना चाहते हैं ... तो शायद साइट पर देखने से संभव नहीं होगा। आप उन्हें एक ईमेल क्यों नहीं लिखते? ;)

+2

उन्हें एक ईमेल लिखें, ठीक है कि आपके लिए पार्श्व सोच है। अच्छी बात! और मुझे buildwith.com पसंद है, इस जवाब को बुकमार्क करने के लिए बस कुछ तरीके चाहिए। चीयर्स। – Mat

+0

कैंट के साथ निर्मित एसओ आईओएस 7 पर है कि आपको यह जानकारी कैसे मिली? – shababhsiddique

+0

@ शबाबभद्दीकी: 2008 में वापस यह हो सकता था। –

1

आप एक वेबसाइट के लिए सर्वर जानकारी का पता लगाने और/माइक्रोसॉफ्ट यह खुला स्रोत है कि क्या करने के लिए नीचे संकीर्ण करने के लिए domaintools.com उपयोग कर सकते हैं:

http://whois.domaintools.com/stackoverflow.com

और उसके बाद उस में देख की बात है "वर्डप्रेस द्वारा संचालित" या "vBulletin" जैसे टिप-ऑफ के लिए पाद लेख

+0

एक और अच्छा टूल मुझे SO के भीतर बुकमार्क करने का तरीका ढूंढने की आवश्यकता है। मुझे इन लिंक को quesion में जोड़ना होगा। – Mat

1

हां, सामान्य सीएमएस जैसे ड्रूपल, जुमला, प्लिग, और आरओआर आदि के लिए कुछ बताए गए संकेत हैं .. एएसपी.नेट सामान स्पॉट करने में भी आसान .. लेकिन जैसा कि ढांचा अधिक अस्पष्ट हो जाता है, इसे कम करना मुश्किल हो जाता है ..

मैं आमतौर पर उस साइट की तुलना करता हूं जो मैं किसी अन्य साइट के साथ घूम रहा हूं जिसे मैं जानता हूं कि एक विशेष तकनीक का उपयोग करके बनाया गया है। वह कभी-कभी काम करता है ..

2

अधिकांश एएसपी.NET साइटों को URL में .aspx से पहचानना आसान है। एचटीएमएल स्रोत में बताए गए संकेत भी हैं, जैसे __VIEWSTATE या WebResource.axd जावास्क्रिप्ट नामक एक छिपे हुए फॉर्म फ़ील्ड। एचटीएमएल तत्वों में अक्सर _ctl0 जैसे कुछ के साथ आईडी विशेषताएँ शुरू होती हैं।

रेल साइट्स में आमतौर पर स्टाइलशीट/स्टाइलशीट्स और जावास्क्रिप्ट फाइलों से जावास्क्रिप्ट शामिल होंगे और प्रत्येक यूआरएल में आमतौर पर एक क्वेरी स्ट्रिंग होगी जिसमें कैशिंग को विफल करने के लिए टाइमस्टैम्प होता है। फॉर्म फ़ील्ड अक्सर model_name[attribute_name] के नामकरण सम्मेलन का पालन करेंगे।

8

मैं Firefox के लिए में 1 प्लग का उपयोग है कि मुझे होस्टिंग वेबसाइट के लिए आईपी और देश देता है और यह वेब सर्वर नाम Domain Details कहा जाता है, और जावास्क्रिप्ट ढांचे के लिए मैं WTFramework

का उपयोग मैं अभी भी आश्चर्य है कि क्या स्क्रिप्ट यह था की जरूरत है पर लिखा गया है, लेकिन यह एक शुरुआत है :)

उम्मीद है कि यह मदद करता है।

पीएसNetcraft को

alt text http://img88.imageshack.us/img88/2505/200812282328ha0.png

+0

खुश आपको यह पसंद आया :) आप "सही आइकन" पर भी क्लिक कर सकते हैं जो इस प्रश्न के लिए पुनरुत्थान संख्या को बोलेगा ताकि आप इसे एक स्वीकृत उत्तर के रूप में चिह्नित कर सकें;) – balexandre

+0

किसी भी मौके के बारे में आप डोमेन विवरण एक्सटेंशन के बारे में जानते हैं क्रोम? –

+0

@Andrew ने कम से कम इसे खोजने का प्रयास किया था? Google पर खोज करने वाला पहला परिणाम है! 2014 के अनुसार – balexandre

1

जाओ और का उपयोग करें: उत्पादन कुछ इस तरह हो जाएगा "क्या है कि साइट चल रहा है?" ऊपरी बाएं कोने में खोज बॉक्स। Stack Overflow पर रिपोर्ट के लिए यहां क्लिक करें। यह जरूरी नहीं होगा (उदाहरण के लिए, रास्ते में कैशिंग या भार संतुलन हो सकता है), लेकिन यह अक्सर आपको आवश्यक सुराग देता है।

4

कुछ लोग जानबूझकर उस तकनीक को अस्पष्ट कर सकते हैं जो वे उपयोग करते हैं। आखिरकार, मुझे अपाचे को ट्विक करने में लंबा समय नहीं लगेगा, इसलिए ".asp" वास्तव में पर्ल स्क्रिप्ट चलाता है और मेरे फूटर में "माइक्रोसॉफ्ट आईआईएस द्वारा संचालित" डालता है, इस तथ्य के बावजूद कि मैंने MySQL का उपयोग किया था।

इस तरह आप अपनी साइट को कमजोरियों का उपयोग करके मेरी साइट को हैक करने की कोशिश कर रहे हैं, जो वास्तव में नहीं है।

3

साइट द्वारा दी जाने वाली कुकीज की जांच अंतर्निहित ढांचे को प्रकट कर सकती है। कोडइग्निटर, उदाहरण के लिए एक telltale ci_sessions कुकी पर डिफ़ॉल्ट। पीयर ऑथ का उपयोग करने वाली साइटें कुछ समान होंगी।

4

चेक बाहर Chrome Sniffer, एक महान हल्के वजन समाधान है।

+0

नाइस क्रोम एक्सटेंशन, यह आपको तकनीकी ढेर की एक पूरी जानकारी देता है। यह बिल्टविथ एक्सटेंशन के साथ बहुत अच्छा काम करता है (अंतिम व्यक्ति आपको अधिक नेटवर्क से संबंधित जानकारी देता है) – r3x

1

W3Techs भी है, जो आपको उस जानकारी का अधिक दिखाता है।

3

मैं वेबपर्सर (http://www.cybermake.com) का उपयोग करता हूं जो किसी वेबसाइट द्वारा उपयोग किए गए सीएमएस को निर्धारित करने की अनुमति देता है। यह कई वेबसाइटों के लिए सीएमएस निर्धारित करने की अनुमति देता है साथ ही साथ कीवर्ड की दी गई सूची के लिए खोज इंजन से वेबसाइटों की सूची खींच सकता है। शक्तिशाली उपकरण।

1

लिनक्स/OSX में मैं अक्सर CMSs के लिए सरल आदेश का उपयोग curl -sI www.site.com

3

http://guess.scritch.org/ करता है।

बस यूआरएल में पॉप करें और यह सीएमएस अनुमान लगाने का प्रयास करेगा। इस मामले में यह मुझे मेरे ब्लॉग वर्डप्रेस 3.4.2 चल रहा है बताता है में (जो सही है, तो मैं सिर्फ जाँच!)

enter image description here

+0

यह अच्छा नहीं है। केवल पृष्ठ मेटाटैग पढ़ता है ... :( –

2

आप http://builtbased.com/ इस्तेमाल कर सकते हैं यह पता लगाने की जो सर्वर, ढांचे और प्रोग्रामिंग भाषा का इस्तेमाल किया गया था।

2

http://www.similartech.com हमारे द्वारा बनाया गया एक नया टूल है, जो बस इतना करता है और इसे बहुत अच्छी तरह प्रस्तुत करता है।

संबंधित मुद्दे