ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Bot

psyrcdExamen6 de Marzo de 2013

9.935 Palabras (40 Páginas)586 Visitas

Página 1 de 40

Bot

Saltar a: navegación, búsqueda

Para el municipio de Tarragona, véase Bot (localidad).

Para los Bots de Wikipedia, véase Wikipedia:Bot.

Un bot (aféresis de robot) es un programa informático que realiza funciones muy diversas, imitando el comportamiento de un humano. En sitios wiki, como Wikipedia (véase "Wikipedia:Bot"), un bot puede realizar funciones rutinarias de edición. En otros sitios, como Encarta, el bot puede responder a cuestiones sobre el propio contenido del sitio (bots conversacionales).

En sitios de chat en línea (IRC o MSN), algunos bots fueron utilizados para simular una persona, intentando hacer creer al "ciberinterlocutor" que chateaban con una persona real. Es por ello que, aquellos sitios que hacen un uso positivo de los bots, como Wikipedia o Encarta, tienen reglas muy estrictas para su uso. En el pasado, la propia Wikipedia fue víctima de bots maliciosos creados para vandalizar de forma masiva los artículos (véanse vandalismo en wikis y vandalbots).

En el ambiente de los videojuegos, se conoce como bot a programas que son capaces de jugar por sí mismos el juego en cuestión (también conocidos como borgs). La calidad del bot en este caso viene determinada por su capacidad de vencer (y en qué términos) el videojuego. Los bots para juegos CRPG (computer role-playing games) son particularmente conocidos ya que este tipo de aplicaciones requieren una gran capacidad de estrategia para ganarlos. Es muy habitual también usar este término en los juegos denominados 'shooters', en los que sustituyen a un jugador humano cuando no hay contrincantes disponibles o en juego offline.

Asimismo, otros bots pueden abrir cuentas en sitios de correo electrónico gratuito, por lo que ahora la mayoría de esos sitios cuenta con un paso adicional en el que el usuario debe escribir una palabra presentada en formato gráfico algo muy difícil de interpretar para un bot.

La palabra bot es parte de la jerga informática y no es seguro si será sustituida por una equivalente en español, se incorporará al idioma, o se usará la palabra original de la cual procede, robot.

Es importante distinguir que bot es una definición funcional, y no hace diferencias en cuanto a su implementación. Un bot puede estar diseñado en cualquier lenguaje de programación, funcionar en un servidor o en un cliente, o ser un agente móvil, etc.

A veces son llamados Sistemas Expertos pues muchos se especializan en una función específica.

EGGDROP

Eggdrop es un popular IRC bot. Fue escrito originalmente en diciembre de 1993 por Robey Pointer, en colaboración con Jamie Rishaw, para el canal #gayteen del servidor EFnet. Eggdrop, debido a su ampliación en script comenzó a ser una alternativa efectiva para cEvin, IRC bot de Jamie.

Eggdrop está escrito en el lenguaje de programación C, y ofrece opciones para poder realzar sus usos del bot. El lenguaje para script es Tcl.

Actualmente, eggdrop se ha convertido en el más popular de los IRC bots. Muchos de los bots están administrados por usuarios normales, hacen las funciones que los bots oficiales de servicio de las redes.

Debido a la fama de eggdrop existen páginas en las que se pueden descargar scripts hechos en tcl para leer el horóscopo, jugar al trivial, e infinidad de cosas.

Eggdrop también funciona como botnet, que permite trabajar sincronizadamente con otros eggdrop, compartiendo información de usuarios, actuando simultáneamente en canales con estado de operador, etcétera. Los usuarios se pueden conectar a cualquier eggdrop vía DCC o Telnet en botnet y así usar su party line, que es una especie de IRC en miniatura.

Soporte

El canal oficial de ayuda a Eggdrop en IRC es #eggdrop en Undernet. En IRCnet y DALnet, #eggdrop. En QuakeNet #eggdrop.support. Eggdrop también tiene soporte en EFnet y freenode en el canal #egghelp. (El canal #eggdrop en EFnet no es un canal de ayuda).

También existen canales de ayuda para [[Tcl] en todos los servidores especificados, llamados #Tcl.

Internet Relay Chat bot

De Wikipedia, la enciclopedia libre

Saltar a navegación , búsqueda

Un bot de IRC realizar una tarea simple.

Un bot de IRC es un conjunto de secuencias de comandos o una organización independiente del programa que se conecta a Internet Relay Chat como un cliente , por lo que parece que otros usuarios de IRC como otro usuario. Un bot de IRC difiere de un cliente habitual en que en lugar de proporcionar acceso interactivo a IRC por un usuario humano, realiza funciones automatizadas.

Contenido

• 1 Historia

• 2 Función

• 3 Véase también

• 4 Referencias

• 5 Enlaces externos

Historia

Las más antiguas eran históricamente bots IRC Bill Wisner 's Bartender y Greg Lindahl 's GM (Game Manager para la caza de la Wumpus juego). [1] Con el tiempo, los bots se desarrolló para proporcionar servicios especiales, tales como la gestión de canales en nombre de grupos de usuarios, el mantenimiento de listas de acceso, y el acceso a bases de datos.

Función

A menudo, un bot de IRC se implementa como un programa independiente que va desde un host estable. Se sienta en un canal IRC para mantenerla abierta y evita que usuarios malintencionados hacerse cargo del canal. Puede ser configurado para dar el estado del canal operador a usuarios privilegiados cuando se unen al canal, y puede proporcionar una lista de canales operador unificado. Muchas de estas características requieren que el bot ser un operador de canal. Por lo tanto, los bots de IRC más están a cargo de los equipos que tienen largos tiempos de actividad (generalmente ejecutando un BSD derivado o Linux ) y un rápido, estable Internet conexión. En IRC se ha convertido en popular entre muchos dial-up usuarios, así, los servicios especiales que han aparecido una oferta limitada a nivel de usuario acceso a un servidor Linux estable con una conexión decente. El usuario puede ejecutar un bot de IRC de esta cuenta shell . Estos servicios se conocen comúnmente como proveedores de shells .

Un bot también puede realizar muchas otras funciones útiles, tales como la tala lo que ocurre en un canal de IRC, dar información a la carta (muy popular en los canales de IRC que se ocupan de soporte a usuarios), la creación de estadísticas , hosting trivia , Uno y otros juegos, etc Estas funciones son generalmente realizadas por los usuarios pueden escribir guiones, a menudo escritos en un lenguaje de programación de scripting como Tcl o Perl , sumado a que el robot en cuestión. Canales dedicados a compartir archivos usan a menudo XDCC bots para distribuir sus archivos.

Bots de IRC están particularmente bien utilizado en redes de IRC sin canal de servicios de registro como ChanServ , como EFnet y IRCnet , y en las redes que pueden impedir que los canales sean registradas debido a ciertos requisitos de registro (cuenta mínima del usuario, etc), como Undernet o QuakeNet . Cuando los robots se utilizan para funciones administrativas como esta, pueden necesitar más acceso que una conexión de cliente normal permite. Algunas versiones de IRC tienen un "servicio" protocolo que permite a los clientes con estos poderes adicionales. Tal bots servidor sancionados se les llama servicios de IRC .

Los bots no son siempre bienvenidos. Algunas redes de IRC prohíben el uso de bots. Una de las razones para ello es que cada apodo conectado a la red aumenta el tamaño de la red de base de datos que se mantiene en sincronización a través de todos los servidores. Teniendo en cuenta los bots en las redes grandes pueden causar una cantidad importante de tráfico de la red aérea que debe ser financiado y puede incluso conducir a netsplits . Sin embargo, esto es una deficiencia de la tecnología IRC, no los robots. [2] [3]

Las personas que crean un uso bot IRC ya sea el lenguaje de programación integrado en un cliente, o los correspondientes marcos de un adecuado lenguaje de programación para conectarse a un servidor IRC (s), o bien utilizar una aplicación bot existente y adaptarlo a sus necesidades.

IRCd

Saltar a: navegación, búsqueda

Un IRCd, o Internet Relay Chat daemon (demonio) es un software que permite crear una red donde la gente puede conectarse para mantener conversaciones en tiempo real en la red mediante el protocolo IRC.

Índice

• 1 Funcionamiento general de una red de IRC

• 2 Servicios del IRC

• 3 Control distribuido de la red de IRC

• 4 Otras mejoras reseñables

• 5 Instalación y configuración del IRCd

• 6 Enlaces externos

o 6.1 Información general

o 6.2 Implementaciones de IRCd

o 6.3 Servicios de red

o 6.4 Redes de IRC

Funcionamiento general de una red de IRC

Una red de IRC está compuesta por uno o más nodos de acceso cada uno de los cuales ejecuta un IRCd compatible con el resto, que en general suele ser el mismo para todos los nodos (no necesariamente la misma versión) pero en el caso de algunas redes no todos los nodos ejecutan el mismo IRCd sino diferentes implementaciones cuyos protocolos sean compatibles. El protocolo IRC básico está descrito en el RFC 1459 no obstante con el tiempo han ido surgiendo otros RFC como el RFC 2810, RFC 2811, RFC 2812 y RFC 2813 junto con otras modificaciones propias de cada rama (la mayoría de IRCd's en producción en la actualidad descienden de una base de código común, a base de forks del IRCd original y sus descendientes). Esto no es demasiado importante puesto que como

...

Descargar como (para miembros actualizados) txt (52 Kb)
Leer 39 páginas más »
Disponible sólo en Clubensayos.com