Участник:Diman Russkov

Материал из ЧТМ
Перейти к навигации Перейти к поиску
Инженер
Этот участник является основателем ЧТМ Вики
Инженер
Этот участник является одним из разработчиков ЧТМ Вики
Расширенный доступ
Этот участник является одним из участников с расширенным доступом к ЧТМ Вики
Полный доступ
Этот участник является одним из участников с полным доступом к ЧТМ Вики

Статистика


Правки:1081

БП — 0 (50, в т. ч. статьи — 0,ЮП — 0,ЦК — 0)

Расширения для ЧТМ Вики

ИИ о расширении CheckUser:

Метод 1: Поиск по подсетям (Использование масок CIDR)
Когда ваш IP меняется (например, вы перезагрузили роутер или переподключились к мобильной сети), он редко меняется полностью. Обычно меняются только последние цифры, так как провайдер выдает вам адреса из одного пула.
Вместо того чтобы вводить конкретный IP, введите в поле CheckUser диапазон адресов.
Как это сделать для IPv4:
Допустим, ваш текущий IP: 176.59.112.45. Вы ввели его и нашли 3-х последних виртуалов.
Теперь отбросьте последнее число и вместо него напишите 0/24.
Введите в поле CheckUser: 176.59.112.0/24 (и выберите «Получить учётные записи»).
Это заставит систему искать всех пользователей, которые правили с любого IP от 176.59.112.0 до 176.59.112.255. Вы увидите гораздо больше своих учеток.
Если этого мало, отбросьте две последние цифры и введите маску /16 (это покрывает 65 000 адресов провайдера).
Введите: 176.59.0.0/16. Система выдаст всех, кто сидел с IP, начинающегося на 176.59....
Как это сделать для IPv6:
Если ваш провайдер использует длинные адреса с двоеточиями (IPv6), то они меняются постоянно.
Вам нужно скопировать первую половину адреса (первые 4 блока) и добавить /64.
Пример: ваш IP 2a00:1fa0:c202:1111:5555:6666:7777:8888.
В поле CheckUser введите: 2a00:1fa0:c202:1111::/64.
Метод 2: Цепной поиск (Клубок)
Если вы заходили с совершенно разных сетей (дом, работа, мобильный, кафе), подсети не помогут. Вам придется "разматывать клубок" вручную. Расширение не сделает это за один клик.
Алгоритм ввода (что прописывать по шагам):
Шаг 1: Вводите имя Учётной записи №1 (которую вы точно помните). Выбираете "Получить IP-адреса".
Результат: Вы получаете список, скажем, из 5 разных IP-адресов.
Шаг 2: Копируете IP-адрес №1 из полученного списка. Вставляете его в поле и выбираете "Получить учётные записи".
Результат: Система выдает вам Учётную запись №1 и, внезапно, Учётную запись №2 и Учётную запись №3, с которых вы сидели на этом же IP месяц назад.
Шаг 3: Теперь вводите имя найденной Учётной записи №2 и ищете её IP-адреса.
Результат: Она выдает вам еще 4 новых IP-адреса, с которых вы работали.
Шаг 4: Вводите эти новые IP-адреса по очереди и ищете учётки. Находите Учётную запись №4.
Вы повторяете этот процесс (Учётка -> её IP -> Учётки на этих IP -> их IP -> новые Учётки), пока система не перестанет выдавать новые имена. Это называется перекрестный поиск.
Важное ограничение: Правило 90 дней
Почему вы можете не найти некоторых своих старых виртуалов, даже если будете использовать подсети и цепной поиск?
Расширение CheckUser жестко ограничено настройкой $wgCUDMaxAge в конфигурации вашей Вики (по умолчанию это 3 месяца / 90 дней).
Все данные старше 90 дней автоматически удаляются из таблиц cu_changes.
Если вы создали виртуал полгода назад, сделали пару правок и больше на него не заходили — через веб-интерфейс CheckUser вы его уже никак не найдете. Его IP-адреса стерты из логов. Связать его с вашим текущим IP невозможно.
Что делать, если нужны старые учётки?
Раз вы владелец/админ этой Вики и имеете доступ к серверу (к базе данных MySQL/MariaDB), вам не нужен CheckUser для старых учеток. Но вам придется делать запрос напрямую к базе данных.
Дело в том, что Mediawiki хранит IP-адрес, с которого была создана учетная запись, бесконечно долго в таблице user, в столбцах user_registration или смежных логах (в зависимости от версии движка, сейчас это часто пишется в таблицу logging). Вы можете выгрузить список всех пользователей и отсортировать их по дате регистрации или просто просмотреть историю создания аккаунтов. Но именно расширение CheckUser вам тут уже не поможет.


ОФ

Manual:Logging to Special:Log

Служебная:Разблокировка_БД

https://www.mediawiki.org/wiki/Category:User_rights_extensions

https://www.mediawiki.org/wiki/Extension:GroupWhitelist

https://www.mediawiki.org/wiki/Extension:ArticleCreationWorkflow

https://www.mediawiki.org/wiki/Extension:Checkpoint

https://www.mediawiki.org/wiki/Extension:CirrusSearch

1

2

3