एक्सेस लॉग में रिक्त / नल अपाचे अनुरोध प्रविष्टियाँ


10

यह प्रविष्टि अपाचे एक्सेस लॉग में लॉग इन हुई:

IP ADDRESS - - [00/00/0000: 00: 00: 00 -0000] "" 301 - "-" - "

यह लॉगवॉच द्वारा एक अशक्त HTTP प्रतिक्रिया के रूप में पाया गया था और इसे एक सफल जांच के रूप में भी चिह्नित किया गया था।

मैं इस बारे में उत्सुक हूं कि यह अनुरोध कैसे किया गया और इसे एक सफल जांच कैसे माना जाता है। यहाँ मैं विशिष्ट प्रश्नों के साथ व्याख्या कर सकता हूं:

  1. उनका अनुरोध था "" - इसका क्या मतलब है?
  2. HTTP रिटर्न कोड 301 था: इस वेबसाइट में अपाचे कॉन्फिग्रेशन में एक रीडायरेक्ट परिभाषित किया गया है - शायद वे यूआरएल को हिट कर रहे थे जो इस रीडायरेक्ट को ट्रिगर करता है?
  3. वे एक उचित HTTP अनुरोध का उपयोग नहीं कर रहे थे
  4. उन्हें "-" आकार वापस मिल गया - इसका क्या मतलब है?

जवाबों:


8

यह एक खाली अनुरोध था।

  1. %rवास्तव में उनके अनुरोध की पहली पंक्ति है , जिसका अर्थ है कि उन्होंने एक खाली अनुरोध भेजा है। दूसरे शब्दों में, कोई हेडर नहीं, कोई शरीर नहीं, कुछ भी नहीं। यह संभवतः पोर्ट 80 के लिए एक सॉकेट कनेक्शन था।
  2. 301 संभवतः वेबसाइट पर नहीं था - याद रखें, उनके पास आपके वेब साइट पर वांछित फ़ाइल सहित, उनके अनुरोध में कुछ भी परिभाषित नहीं है।
  3. बिल्कुल सही।
  4. - इसका मतलब है कि कोई भी डेटा क्लाइंट को नहीं लौटाया गया, शून्य के आकार के साथ भ्रमित नहीं होना चाहिए।

दूसरे शब्दों में, यह संभवतः पोर्ट 80 के खिलाफ एक कनेक्शन खोलना और बंद करना था, बिना कोई डेटा भेजे या प्राप्त किए।


मैं इस त्रुटि को पुन: प्रयास करना चाहता हूं - क्या यह प्रविष्टि है। कोई सुझाव / विचार यह कैसे किया जा सकता है? शायद टेलनेट? HTTP 301 मुझे फेंकता है - यह कैसे और कहाँ सेट किया जा रहा है ??
एली

1
आप शायद ऐसा ही डेटा उपयोगकर्ता द्वारा भेजे गए डेटा को भेजकर कर सकते हैं - वह है, `` (अंतरिक्ष, इसके द्वारा दिखता है)। हालांकि ऐसा करते समय, आपको एक 501त्रुटि प्राप्त 301होनी चाहिए , न कि - हालांकि आपका सर्वर अलग तरीके से कॉन्फ़िगर किया जा सकता है। आप की तरह कुछ कर रही द्वारा यह कर सकते हैं: echo " " | nc http://whatever 80
एंड्रयू एम।

यहां एक चेतावनी यह है कि आप प्रतिक्रिया को पढ़ने से nc(या यहां तक ​​कि ncat) मना नहीं कर सकते , इसलिए आपको लौटे मूल्य के लिए एक आकार मिलेगा। आप संभवतः अपनी खुद की स्क्रिप्ट लिख सकते हैं जो भेजने के बाद कनेक्शन को जबरन बंद कर देता है, लेकिन आपको स्वयं कुछ फुटवर्क करने की आवश्यकता होगी।
एंड्रयू एम।
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.