इंटरनेट बॉट
एक इंटरनेट बॉट, वेब रोबोट, रोबोट या बस बॉट, एक सॉफ्टवेयर एप्लिकेशन है जो इंटरनेट पर स्वचालित कार्यों ( स्क्रिप्ट ) को चलाता है, आमतौर पर इंटरनेट पर मानव गतिविधि की नकल करने के इरादे से, जैसे मैसेजिंग, बड़े पैमाने पर। एक इंटरनेट बॉट क्लाइंट-सर्वर मॉडल में क्लाइंट की भूमिका निभाता है जबकि सर्वर की भूमिका आमतौर पर वेब सर्वर द्वारा निभाई जाती है। इंटरनेट बॉट कार्य करने में सक्षम हैं, जो सरल और दोहराव वाले हैं, एक व्यक्ति की तुलना में कहीं अधिक तेजी से कर सकता है। बॉट्स का सबसे व्यापक उपयोग वेब क्रॉलिंग के लिए है, जिसमें एक स्वचालित स्क्रिप्ट वेब सर्वर से जानकारी प्राप्त करती है, विश्लेषण करती है और फाइल करती है। समस्त वेब ट्रैफ़िक का आधे से अधिक भाग बॉट्स द्वारा उत्पन्न होता है। बॉट्स को प्रतिबंधित करने के लिए वेब सर्वरों के प्रयास अलग-अलग होते हैं। कुछ सर्वरों में एक robots.txt फ़ाइल होती है जिसमें उस सर्वर पर बॉट के व्यवहार को नियंत्रित करने वाले नियम होते हैं। कोई भी बॉट जो नियमों का पालन नहीं करता है, सिद्धांत रूप में, प्रभावित वेबसाइट तक पहुंच से वंचित या हटाया जा सकता है। यदि पोस्ट की गई टेक्स्ट फ़ाइल में कोई संबद्ध प्रोग्राम/सॉफ़्टवेयर/ऐप नहीं है, तो नियमों का पालन करना पूरी तरह से स्वैच्छिक है। नियमों को लागू करने या यह सुनिश्चित करने का कोई तरीका नहीं होगा कि बॉट का निर्माता या कार्यान्वयनकर्ता robots.txt फ़ाइल को पढ़ता है या स्वीकार करता है। कुछ बॉट "अच्छे" होते हैं - उदाहरण के लिए सर्च इंजन स्पाइडर - जबकि अन्य का उपयोग दुर्भावनापूर्ण हमलों को शुरू करने के लिए किया जाता है, उदाहरण के लिए, राजनीतिक अभियान।