Member of The Internet Defense League Últimos cambios
Últimos Cambios
Blog personal: El hilo del laberinto Geocaching

[IRCOPS-ESNET] Listar usuarios por nodo

Última Actualización: 12 de Febrero de 1.998 - Jueves

Message-ID: <34CFA121.81A24518@argo.es>
Date: Wed, 28 Jan 1998 20:20:33 -0100
From: "Jesús Cea Avión" <jcea@argo.es>
Organization: Argo Redes y Servicios Telematicos, S.A.
To: "ircops@esnet.org" <ircops@esnet.org>
Subject: [IRCOPS-ESNET] Listar usuarios por nodo

A respuesta de Artemisa (el nodo de pruebas de NT), he estado viendo cómo listar los usuarios presentes en un nodo concreto. No basta con "/lusers", porque eso sólo dice cuántos usuarios hay, no quienes son y en qué canales están.

En la versión 2.9.32 se podía usar el comando "/stats l". Pero en 2.10.01 ese comando sólo proporciona estadísticas entre nodos, no con usuarios.

La respuesta es el comando "/who". Si pones el nombre del servidor, se listan los usuarios en dicho servidor. Por ejemplo, "/who espa*" proporciona información sobre los usuarios en esparta.esnet.org.

En la versión 2.10.01 se han incluido también algunas máscaras:

c: Lista canal (sólo uno de los muchos en los que puede estar)
d: Distancia (número de hops desde nuestro nodo)
f: Flags (modos de usuario)
h: Nombres de las máquinas de los usuarios
i: Direcciones IP de las máquinas de los usuarios
n: Nicks
r: Información adicional sobre los usuarios
s: Servidor del que dependen (nodo)
t: ???
u: Usuario (el ident)

Para ver lo usuarios de un nodo concreto se puede poner

/who nodo

Para listar todos los usuarios de la red, con su nick y con el nodo del que cuelgan, se teclea:

/who * %ns <- Lista los nicks

/who * %s <- No lista los nicks

/who * %sh <- Lista los hostname (o la IP, si no tiene inversa)

Manolete, este formato es ideal para el proyecto que querías hacer con el MRTG. No te da el listado clasificado por usuarios internos/externo, pero sí puedes ver cuántas conexiones tiene cada nodo, y ver sus procedencias, sin necesidad ni de ir servidor por servidor preguntando, ni de tocar nada en olimpo.

Para que estos resultados sean 100% fiables es necesario que los haga un IRCop y que el servidor se haya compilado con la opción de que los IRCops vean todos los usuarios, incluso los invisibles.

PS: Estas máscaras también funcionan, más o menos, con el tema de los /whois. Es lo que he sacado en 10 minutos revisando el código del servidor; seguramente habrá cantidad de cosas adicionales. Algún d&ieacute;a habrá que documentar todo esto :).

-- 
Jesus Cea Avion                         _/_/      _/_/_/        _/_/_/
jcea@argo.es http://www.argo.es/~jcea/ _/_/    _/_/  _/_/    _/_/  _/_/
                                      _/_/    _/_/          _/_/_/_/_/
PGP Key Available at KeyServ   _/_/  _/_/    _/_/          _/_/  _/_/
"Things are not so easy"      _/_/  _/_/    _/_/  _/_/    _/_/  _/_/
"My name is Dump, Core Dump"   _/_/_/        _/_/_/      _/_/  _/_/
"El amor es poner tu felicidad en la felicidad de otro" - Leibnitz



Python Zope ©1998 jcea@jcea.es

Más información sobre los OpenBadges

Donación BitCoin: 19niBN42ac2pqDQFx6GJZxry2JQSFvwAfS