Extension:CheckUser/es


 * Esta página es sobre la extensión. Para la Política de ComprobarUsuario de la Fundación Wikimedia, vea m:CheckUser policy.

ComprobarUsuario es una extensión que permite a un usuario (con el permiso de ) comprobar qué direcciones IP son utilizadas por un nombre de usuario y que nombres de usuario son utilizados por una IP determinada, sin tener que ejecutar consultas directamente a mano contra la base de datos. La extensión se está ejecutando en vivo en todas las wikis de Wikimedia.

Instalación
La extensión está liberada bajo la licencia GNU General Public License 2.0 o posterior. El software está proporcionado como es. Las actualizaciones se realizan de acuerdo a las necesidades de las wikis de Wikimedia; o cuando se descubren vulnerabilidades críticas.



Básico

 * Si has instalado otras extensiones sin ejecutar, primero ejecutalo



Instalación sin comando de acceso y sin demora
Muchos proveedores de alojamiento no permiten el acceso directo al shell, pero permiten la creación de puestos de trabajo (e.j. vía la interfaz web de cPanel). Para aquellos proveedores de alojamiento temporal que ejecutan una tarea programada, puede ser utilizada para ejecutar  (naturalmente   debe sustituirse por una completa ruta real para  ). Si está utilizando un servidor remoto y no tiene un comando de acceso rápido (ni solución de trabajo que sea adecuada para usted) o no tiene acceso a través de phpMyAdmin, saltarse estos pasos para el paso #2:


 * 1) Choose and download the tables_generated.sql file from the CheckUser/schema folder. Navigate in to the folder of the DB you are running to find the files.
 * 2) En phpMyAdmin, haga clic en la base de datos que está utilizando para mediawiki a lo largo del lado izquierdo
 * 3) En la siguiente pantalla, haga clic en Importar en la parte superior.
 * 4) En Ubicación del archivo de texto, elegir uno de los archivos, seleccione la compresión "Ninguno", y haga clic en el botón inferior "Go".
 * Si en la pantalla de su phpMyAdmin sólo tiene un campo de texto y no hay archivo de texto Selector, haga clic en el botón de SQL de la columna de la izquierda, bajo el logotipo phpMyAdmin, y haga clic en la pestaña "Archivos de importación" en la nueva ventana que se abre.
 * 1) Repetir para el segundo archivo



En una nueva wiki
Seguir el paso 1, entonces ejecute la instalación de MediaWiki. El instalador de MediaWiki automáticamente hará las tareas de instalación si has seleccionado la caja para ComprobarUsuario en el paso de elegir la instalación de las extensiones.

Using Mediawiki-Docker
Follow the steps in to install this extension inside a MediaWiki Docker instance.

Configuración
Esta herramienta migra los datos de cambios recientes por separado en una $changes table, y se suma a que cuando se añaden nuevas entradas. Si $PutlPinRC era anteriormente, no habrá datos iniciales para buscar, pero las nuevas ediciones se completarán tan pronto como la extensión sea configurada. However, entries added after installation of this extension will contain the IP address.

Después de ejecutar las consultas, puedes reducir  para mostrar los cambios recientes sin afectar checkuser. Usa  para establecer en qué medida los datos del usuario pueden ser comprobados de nuevo, en cuestión de segundos.

En versiones de MediaWiki 1.22 hacia adelante, ComprobarUsuario establece una configuración concreta $wgCheckUserCIDRLimit determina la gama más grande que puede ser comprobada en un solo control. Su formato es el mismo en De lo contrario, el límite predeterminado (para todas las versiones) es   por   cheques y   por   cheques.

To allow this tool to log successful and failed login attempts as well as logouts, set  to. If you have bot accounts on your wiki, setting  to  will skip logging successful login attempts to bot accounts.



Concediendo el derecho de utilizar ComprobarUsuario
Para conceder el derecho de utilizar la herramienta ComprobarUsuario, un usuario con derechos de administrador tiene que ir a Special:UserRights e introducir el nombre de usuario en la caja, y por último seleccionar la opción "comprobador de usuario". Una vez hecho esto, la opción de ComprobarUsuario aparecerá en la página de Special:SpecialPages para aquel usuario.

Para activar la gestión de derechos de usuario para los administradores, escriba lo siguiente en :

Para permitir solo la adición y eliminación del permiso de, utilice lo siguiente en su lugar:

Configuración


Uso de Especial:ComprobarUsuario


Interfaz básica
Para notación, véase. Try to succinctly summarise the situation (for example, "cross-wiki spam"); this will be logged in a log visible only to users with the  permission.
 * 1) Vaya a Especial:ComprobarUsuario.
 * 2) En el campo usuario, escriba un nombre de usuario (sin el prefijo  ), dirección IP o rango CIDR.
 * 3) * IP: cualquier dirección IPv4 o IPv6.
 * 1) * CIDR: Puedes comprobar un rango de direcciones IP anexando el prefijo CIDR (por defecto, hasta /16 para IPv4 (65,536 direcciones) hasta /64 para IPv6 (~1.8446*1019 direcciones) antes que en [$gerrit revision 7352], hasta /48 para IPv6 (~1.2089*1024 direcciones en 65536 /64 - controladas por $wgCheckUserCIDRLimit o en versiones superiores) en la revisión 7352, y subiendo hasta /32 (65536 /48s) en rECHU9d7c239bf88866eca577f3241194d440f94fa014).
 * 1) * XFF: Puedes comprobar una dirección IP cliente proporcionada por X-Forwarded para encabezamientos se debe anteponer  (por ejemplo,  ).
 * 2) Seleccione la información que desea obtener.
 * 3) *  - #* Obtener IPs: obtiene las direcciones IP utilizadas por un usuario registrado.
 * 4) *  - #* Obtener ediciones de IP: obtiene todas las ediciones (registradas o anonimas) realizadas en una determinada dirección IP o rango.
 * 5) *  - #* Obtener usuarios: obtiene los usuarios que han editado en esa dirección IP o rango.
 * 1) En el campo "razón" escribe la razón por la que estás accediendo a ese dato confidencial.



Información obtenida
Una entrada típica en el resultado CheckUser para un resumen de usuario ("get users") es el siguiente:


 * Example (talk | contribs | block) (Check) (20:11, -- 20:12, ) [5]
 * 127.0.0.37 XFF: 127.0.0.1, 127.0.0.5
 * Example user agent
 * Example user agent

Esto está formateado para adecuar una gran cantidad de información a un formato que puede ser muy fácilmente listado y ojeado, pero es difícil de leer a menos que sepas cuál es la información proporcionada: The information is laid out as follows:


 * Nombre de usuario ( user links ) ( time period when they edited from the given IP or range ) [ number of edits from the IP or range ]
 * IP address edited from XFF: XFF information provided (can be spoofed)

Cada combinación IP / XFF utilizada para editar aparece en la lista, por orden de utilización.

Las últimos diez aplicaciones de usuario (navegador, sistema operativo, idioma del sistema y las versiones) para cada usuario, las modificaciones realizadas en el IP o el intervalo se enumeran después.



Formato XFF
XFF (X-Forwarded-For) encabezados indican la serie de direcciones IP utilizadas desde el ordenador del usuario (primero) al último servidor proxy. In case of Wikimedia, the last proxy server is one of the Wikimedia proxies (listed under in the Wikimedia configuration file).

En este ejemplo:

aaa.aaa.aaa.aaa       XFF: 10.4.46.42, 127.0.0.1, aaa.aaa.aaa.aaa, 208.80.152.46


 * las primeras dos direcciones son privadas para la red de origen y no pueden alcanzarse directamente desde la Internet pública,
 * the third address is the "public face" of the editor, usually a broadband or dial-up ISP, a company gateway, (but possibly an anonymizer or a malware-compromised server),
 * the last address is one of the Wikimedia squids.

Ajustes de configuración de MediaWiki, , y de extensiones que utilizan el gancho  (como ) cambiar la forma en que se selecciona una dirección IP real que se utiliza para atribuir al editor.

Personal tool links
When you get results from Special:CheckUser you can add personal user tool links via two interface messages:


 * for IP addresses (for example m:MediaWiki:checkuser-userlinks-ip)
 * for registered users (for example m:MediaWiki:Checkuser-userlinks)
 * - for IPs in the 'Get IP Addresses' check type (for example m:MediaWiki:checkuser-toollinks)

Basic usage

 * 1) Go to Special:Investigate.
 * 1) In the Usernames and IP addresses field, type in up to 10 targets, which may be usernames (without the   prefix), IP addresses, or CIDR ranges.
 * 2) In the Reason field, enter the reason you are accessing the confidential data, as described in the Special:CheckUser instructions above; this will be logged in a log visible only to users with the checkuser-log permission.

For advanced feature usage, see Help:Special Investigate.

Customizing tool links
As with Special:CheckUser, links to external tools can be customized.

The links are defined in the  message. This message is parsed to find links, which are added to the menu in the IPs and user agents tab.

Showing IPs for temporary accounts
The CheckUser extension will show since MediaWiki 1.40 a button that is displayed next to temporary account user links which allows the revealing of their IP address.

This functionality is available exclusively to users with the  privilege, granting them the ability to view the IP addresses that are linked to temporary accounts. To access this information, the Enable revealing IP addresses for temporary accounts feature must be enabled on the user's Special:Preferences page.

These buttons will appear wherever user links are shown for a temporary account, such as when viewing page histories or in Special:Contributions. However, these will not be shown on Special:CheckUser, Special:Investigate or Special:InvestigateBlock.

CheckUser and CheckUserLog API
ComprobarUsuario también proporciona una API. These two APIs work fairly similarly to the special pages, but the reasop for a check using the API is prefixed with "API:" to indicate they were made using the API. Example usages of these APIs are shown below.

api.php?action=query&list=checkuser&curequest=userips&cutarget=Jimbo_Wales api.php?action=query&list=checkuser&curequest=edits&cutarget=127.0.0.1/16&xff=1&cureason=Some_check
 * CheckUser API

api.php?action=query&list=checkuserlog&culuser=WikiSysop&cullimit=25 api.php?action=query&list=checkuserlog&cultarget=127.0.0.1&culfrom=20111015230000
 * CheckUserLog API

Temporary Account Reveal API
 Usage 

The TemporaryAccountHandler class offers API endpoints for retrieving the IP addresses associated with temporary user accounts. To access this information, the Enable revealing IP addresses for temporary accounts feature must be enabled on the user's Special:Preferences page.

 API endpoint 

where  is the user name you want to look up

 Response 

If the request is successful, the API will respond with a JSON object containing the following fields: If the request fails, the API will respond with an appropriate error code and message.

 Example request 

 Example response 

TemporaryAccountRevisionHandler
The TemporaryAccountRevisionHandler class is used in several places throughout the CheckUser extension. For example, it is used when a checkuser is performed to create temporary accounts and revisions for the users and pages being checked. It is also used when the checkuser is complete to delete any temporary accounts and revisions that were created.

You can add the optional params in via the querystring (e.g. ?revision=123, etc); which will show revisions.