Help:Extension:CheckUser/pl

To jest strona pomocy na temat korzystania z rozszerzenia CheckUser. Instrukcje instalacji znajdują się na stronie CheckUser.

Korzystanie z Special:CheckUser

Wprowadzenie

Special:CheckUser to interfejs wykorzystywany do podglądu danych CheckUser kont i anonimowych użytkowników. Z tego narzędzia mogą korzystać wyłącznie osoby mające uprawnienie checkuser. Dane pokazywane w tym narzędziu są usuwane po czasie. Domyślnie to 90 dni.

Formularz wyszukiwania

Formularz wyszukiwania przed uruchomieniem sprawdzenia
  1. Otwórz Special:CheckUser.
  2. Wpisz nazwę użytkownika (bez przedrostka User:), adres IP, lib zakres CIDR w pole Nazwy użytkownika i adresy IP:.
    • To pole przyjmuje dowolne adresy IPv4 oraz IPv6
    • CIDR - możesz sprawdzić zakres adresów IP podając prefiks CIDR. The CIDR prefix value by default is between 16-32 for IPv4 and 19-128 for IPv6. Po dokładny opis zapisu, zobacz Help:Blokowanie zakresów IP.
    • XFF - możesz też sprawdzać adres IP klienta podawany w nagłówku X-Forwarded-For poprzez dopisanie /xff (na przykład, 127.0.0.1/xff).
  3. Wybierz informacje, które chcesz uzyskać:
    • Znajdź adresy IP - zwraca adresy IP wykorzystywane przez zarejestrowanego użytkownika.
    • Pozyskaj działania - zwraca wszystkie edycje i czynności dokonane przez użytkowników korzystających z podanego w polu celu adresu IP lub zakresu, albo gdy celem jest użytkownik, edycje i czynności dokonane przez podanego użytkownika.
    • Znajdź użytkowników - zwraca listę kont użytkowników, którzy edytowali z tego IP lub zakresu.
  4. W polu Powód podaj powód dokonania sprawdzenia. Lepszy jest krótki opis, ale zawierający wystarczająco kontekstu, by móc kontrolować dokonane sprawdzenia. Zostanie on zapisany w rejestrze widocznym tylko dla użytkowników z uprawnieniem checkuser-log.

Zwracane informacje

Znajdź adresy IP

Example check to get IP addresses used by a user

The Znajdź adresy IP results returns the last IP addresses used by a given user account. An example check is shown on the right in the screenshot.

The format of the results is designed to the results list compact and easy to skim over. The information is laid out as follows:

  • 172.18.0.1 (zablokuj) (18:50, 4 maj 2025 -- 21:53, 4 maj 2025) [8] (~8 od wszystkich użytkowników)
WHOIS/RDNS  Sprawdź ten zakres  Poprzednie sprawdzenia tego zakresu

  • IP address (user links for the IP address) (time period when they used the IP) [number of actions performed by this user on the IP] (The number actions performed by all users on the IP)
Tools defined in MediaWiki:Checkuser-cidr-tool-links

Pozyskaj działania

Example Get edits check

The Pozyskaj działania results returns a list of actions performed by all users on the given IP address or range, or if the target is a user all edits and logged actions by that user. An example result is shown to the right in the screenshot.

Actions shown in these results includes any action sent to Special:RecentChanges, but also additionally includes log events only shown in Special:CheckUser such as logging in and logging out of an account.

Znajdź użytkowników

Example check to get users on an IP address

The Znajdź użytkowników results returns the last user accounts that used a given IP address. An example result is shown to the right in the screenshot.

This is formatted to fit a lot of information into a format that can very easily be listed and skimmed, but is difficult to read unless you know what the information provided is. The information is laid out as follows:

Johndoe124 (dyskusja | edycje | zablokuj | sprawdź) (18:50, 4 maj 2025 -- 21:53, 4 maj 2025) [153]
(Patrolujący automatycznie)

  • 172.18.0.1
  • Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36
  • Marka: Chromium 135.0.7049.115, Marka: Google Chrome 135.0.7049.115, Marka: Not-A.Brand 8.0.0.0, Platforma: Windows 15.0.0, Urządzenie mobilne: Nie

username (user links) (time period when they edited from the given IP or range) [number of edits from the IP or range]
(the user groups this user belongs to)

Each IP/XFF combination used to edit is listed, in order of use.

After the IP addresses, the last ten user agents (browser, operating system, system language, and versions) and last ten used user agent client hints (since MW 1.41) are shown.

XFF Format

XFF (X-Forwarded-For) headers indicate the series of IP addresses used from the user's computer (first) to the last proxy server. The XFF header is assumed untrustworthy as it can be set to a fake value by the user's computer. The XFF header is considered trusted if all IP addresses are trusted proxies, which causes the XFF to have a green background.

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

  • MediaWiki:Checkuser-userlinks-ip - for IP addresses (for example m:MediaWiki:checkuser-userlinks-ip)
  • MediaWiki:Checkuser-userlinks - for registered users (for example m:MediaWiki:Checkuser-userlinks)
  • MediaWiki:Checkuser-toollinks - for IPs in the Znajdź adresy IP check type (for example m:MediaWiki:checkuser-toollinks)
  • MediaWiki:Checkuser-cidr-tool-links - for IP ranges produced by the CIDR calculator present at the bottom of all Special:CheckUser pages. (wprowadzono w 1.41)

Special:Investigate usage

Wprowadzenie

Special:Investigate is an alternative interface used to lookup CheckUser data for accounts and anonymous users. The tool uses a single-page design which helps avoid opening too many tabs when running checks. However, it lacks several features present in Special:CheckUser such as the display of Client Hints data. The tool can only be used by users with the investigate right. The data shown in the tool has an expiry which is set by default to 90 days.

Basic usage

  1. Open Special:Investigate.
  2. In the Nazwy użytkownika i adresy IP: field, type in up to 10 targets, which may be usernames (without the User: prefix), IP addresses, or CIDR ranges.
  3. In the Powód field, enter the reason for the check. A shorter reason is generally better but you should still include enough context for auditing of checks. This will be logged in a log visible only to users with the checkuser-log permission.

For advanced feature usage, see Help:Special Investigate.

Like with Special:CheckUser, it is possible to customise the links shown near IP addresses.

The links are defined in the checkuser-investigate-compare-toollinks message. This message is parsed to find links, which are added to the menu in the IP i aplikacje klientów tab.

Special:InvestigateBlock usage

Wprowadzenie

Special:InvestigateBlock is interface used mass block users and IP addresses after a CheckUser check. The tool allows you to block multiple targets with the same reason and also add content to their talk page / user page. The tool can only be used by users with the checkuser and block rights.

Basic usage

  1. Open Special:InvestigateBlock.
  2. In the Nazwy użytkownika i adresy IP field, enter targets to block (which can be usernames, IP addresses, or CIDR ranges).
  3. Fill out the block details, including whether you want to add content to their user pages and/or user talk pages.
  4. Submit the blocks.

The tool will prevent the user from blocking usernames and IP addresses in the same use of the form to avoid accidentally publicly exposing CheckUser data. Pre-filled links from Special:Investigate and Special:CheckUser are configured so that there are two links where one contains the accounts and the other contains the IP addresses, so that the user will not see this warning when using the form.

Showing IPs for temporary accounts

Wersja MediaWiki:
1.40
Screenshot showing the Pokaż adres IP button used to reveal the IP of a temporary account

Since MediaWiki 1.40, a button is displayed next to temporary account user links which allows the revealing of their IP address.

This functionality can be used by users with the checkuser-temporary-account or checkuser-temporary-account-no-preference rights. Additionally the Włącz ujawnianie adresów IP dla kont tymczasowych preference must be enabled for users with either user right to use the tool. Users that are sitewide blocked cannot use the functionality.

These buttons will appear next to temporary account usernames for actions that they have performed, such as on their edits in the history page or on Special:Contributions.

Administrators can see a list of IP addresses used by a temporary account by visiting Special:Block and entering the temporary account into the username field. This is to allow administrators to see whether an IP address block would be more appropriate for preventing abuse by the user.

These will not be shown on the following pages: Special:CheckUser, Special:Investigate, Special:InvestigateBlock, Special:ListUsers, Special:BlockList, Special:ActiveUsers.

Automatically showing IPs for temporary accounts

Wersja MediaWiki:
1.45

Since MediaWiki 1.45, it is possible to enter into IP auto-reveal mode, in which temporary accounts have their IP addresses displayed next to their names by default. IP addresses display wherever IP reveal buttons would be added, so this is equivalent to clicking on all the IP reveal buttons.

This can reveal a lot of private information, so the mode should only be used for a limited duration, when needed. Usage of the mode is logged.

IP auto-reveal mode is available to users with the checkuser-temporary-account-auto-reveal right, if they are also able to reveal IP addresses of temporary accounts.

IP auto-reveal mode can be switched on and off by clicking on the link in the sidebar tools menu and following the workflow in the dialog that is launched.

Special:IPContributions usage

Wprowadzenie

Wersja MediaWiki:
1.43

This page is used to find all the edits performed by temporary accounts on a given IP address or CIDR range within the CheckUser data retention period (by default 90 days). This page is only available if temporary accounts are known on a wiki.

To use this page, you must have the ability to reveal the IP addresses of temporary accounts (as described in the Showing IPs for temporary accounts section).

Basic usage

  1. Open Special:IPContributions.
  2. In the Adres bądź zakres adresów IP: field, input an IP (IPv4 or IPv6) or CIDR range.
  3. Adjust parameters as necessary and submit a search. This action will be logged to the checkuser-temporary-account log which will be visible to users with the checkuser-temporary-account-log right.

Special:GlobalContributions usage

Wprowadzenie

Wersja MediaWiki:
1.43

This special page is only available if the Extension:GlobalPreferences and Extension:CentralAuth extensions are installed. The tool allows users to see edits performed by a given target across all wikis performed within the CheckUser data retention period (by default 90 days).

The tool can search for the following types of targets:

  • A username (named or temporary). This shows the recent revisions across all wikis from that user.
  • An IP address or CIDR range. This shows recent revisions performed by temporary accounts on that IP address or range. The user can only see results on wikis where they have the ability to reveal the IP addresses of temporary accounts (as described in the Showing IPs for temporary accounts section).

The page does not show contributions from anonymous users whose name is their IP address. This is due to technical limitations with the current database table structure.

When using this tool for an IP address or range, the user will make authenticated connections to multiple projects; doing so may result in autocreation of local accounts. (T385752)

Basic usage

  1. Open Special:GlobalContributions.
  2. In the Nazwa użytkownika, adres IP bądź zakres adresów IP: field, input a user name, an IP (IPv4 or IPv6) or CIDR range.
  3. Adjust parameters as necessary and submit a search. If searching with a target as an IP address or CIDR range, this action will be logged to the checkuser-temporary-account log which will be visible to users with the checkuser-temporary-account-log right.
  4. Alongside local results, results will be returned from other wikis. If searching using an IP address as an IP address or CIDR range, then the results will be limited to the wikis where you have the ability to reveal temporary account IP addresses (as described in the Showing IPs for temporary accounts section).

Special:CheckUserLog usage

Example CheckUserLog page

The Special:CheckUserLog page gives a list of all checks performed in Special:CheckUser, Special:Investigate, and the CheckUser query API. The interface is similar to Special:Log but has some additional features. The page can only be accessed by users with the checkuser-log right, which by default is given to users in the checkuser group. The page is intended to allow users to audit checks performed by others, to ensure that abuse is not being performed.

In addition to the Special:Log features:

  • The page allows filtering for logs which have a given reason (this does not perform a wildcard search, so the reason needs to be exactly the same except for any wikitext included in the reason).
  • When filters are applied, the timestamp of the check is a link to an unfiltered list where with an offset to include all checks performed around the same time. This can be used to find checks which were performed as a result of other checks, to assist with auditing checks.

APIs

API CheckUser jest domyślnie wyłączone. Your site administrators can enable it.

CheckUser provides APIs that allow access to the information shown on Special:CheckUser and Special:CheckUserLog. These APIs work similarly to the special pages but return their data in a structured format. The reason for a check using the checkuser API is prefixed with "API:" to assist with auditing checks. More documentation on these APIs is provided below.

list=checkuser (cu)

(main | query | checkuser)
  • This module is deprecated.
  • This module requires read rights.
  • This module requires write rights.
  • This module only accepts POST requests.
  • Source: CheckUser
  • License: GPL-2.0-or-later

This API has been disabled by the site administrators. Querying the API will return no data. Check which IP addresses are used by a given username or which usernames are used by a given IP address.

Specific parameters:
Other general parameters are available.
curequest

Type of CheckUser request:

userips
Get IP address of target user.
edits
Deprecated. Get actions performed by target IP address or range.
actions
Get actions performed by target IP address or range.
ipusers
Get users from target IP address or range.
This parameter is required.
One of the following values: actions, ipusers, userips, edits
cutarget

Username, IP address, or CIDR range to check.

This parameter is required.
Type: user, by any of username, IP, Temporary user and IP range
cureason

Reason to check.

This parameter is required.
Default: (empty)
culimit

Limit of rows.

Type: integer or max
The value must be between 1 and 500.
Default: 500
cutimecond

Time limit of user data (like "-2 weeks" or "2 weeks ago").

Default: -2 weeks
cuxff

Use XFF data instead of IP address.

cutoken

A "csrf" token retrieved from action=query&meta=tokens

This parameter is required.

list=checkuserlog (cul)

(main | query | checkuserlog)

Get entries from the CheckUser log.

Specific parameters:
Other general parameters are available.
culuser

Username of the CheckUser.

cultarget

Checked user, IP address, or CIDR range.

culreason

Reason given for the check.

cullimit

Limit of rows.

Type: integer or max
The value must be between 1 and 500.
Default: 10
culdir

In which direction to enumerate:

newer
List oldest first. Note: culfrom has to be before culto.
older
List newest first (default). Note: culfrom has to be later than culto.
One of the following values: newer, older
Default: older
culfrom

The timestamp to start enumerating from.

Type: timestamp (allowed formats)
culto

The timestamp to end enumerating.

Type: timestamp (allowed formats)
culcontinue

When more results are available, use this to continue. More detailed information on how to continue queries can be found on mediawiki.org.

UserInfoCard

Placeholder for documentation of the UserInfoCard feature