Page MenuHomePhabricator

Allow checking by last 64 bits of an IPv6 address
Open, MediumPublic

Description

Unlike IPv4, an IPv6 address often has the variable information in the middle, while the last 64 bits may be constant and very closely connected to the user's computer (see https://en.wikipedia.org/wiki/IPv6_address#Address_formats).
It would be useful and effective to search for IPs/users by giving the constant end of the address. For example, *:742C:7B3F:FABC:E123
This is just the opposite of a /64 request.
Also possible in the format /-64 to simplify parsing.

Advanced level: combination of /+ and /- mask to search for the middle part. I think this request is uninteresting for IPv4.

Event Timeline

binbot raised the priority of this task from to Medium.
binbot updated the task description. (Show Details)
binbot added a project: CheckUser.
binbot subscribed.
binbot renamed this task from Allow checking by last 64 bits of an IPv/ address to Allow checking by last 64 bits of an IPv6 address.Dec 23 2015, 1:34 PM
binbot set Security to None.

Change 813713 had a related patch set uploaded (by Dreamy Jazz; author: Dreamy Jazz):

[mediawiki/extensions/CheckUser@master] Add a link to check the /64 for all IPv6 on 'Get IP Addresses'

https://gerrit.wikimedia.org/r/813713

Dreamy_Jazz subscribed.

Tagged a commit for T312994 with the wrong ticket number. Patch above is unrelated to this ticket.