Page MenuHomePhabricator

IP Info
Open, MediumPublic

Description

Goal

IP addresses reveal a whole host of important information that help users decide their next steps when taking an action during patrolling and other activities on the wikis. The aim of this feature is to surface some of the information that WHOIS on an IP address provides next to the IP in the wiki interface itself so users are able to successfully perform their duties without any disruption when IPs are masked.

Features

  • IP Information is available from two places:
    • Popups that appear next to IPs on some predefined pages (T268657)
      • This is to provide quick at-a-glance information needed while patrolling to identify if an editor looks suspicious. This popup will contain the following information: Blocks, Contributions (local edits), Location, Organization
    • IP Information accordion on Special:Contributions page for the IP address (T287647)
      • This is to provide detailed information if a case warrants in-depth investigation. This box will contain the following information: Location, Organization, ISP, Connection Method, Connection Owner, Proxy, Static/Dynamic, Number of devices on IP, Blocks, Contributions (local and global edits), IP version
  • All users are required to request access to this information. The request will be automatically granted but it will be logged in a database so we can track who had access to the IP information at any given time. Users will also be able to give up their access, by visiting Special:Preferences.
  • Users with different permissions will be able to see different levels of information.
    • Location, Organization and ISP will only be visible to admins and above (checkusers, sysops etc)
    • Everything else will be visible to autoconfirmed and above users.
    • Non autoconfirmed users will not be able to obtain access to the IP Information.

Mockups

image.png (902×794 px, 120 KB)
image.png (1×1 px, 1 MB)
image.png (976×2 px, 385 KB)
image.png (1×1 px, 123 KB)
PopupInfo icon to activate popupIP Information box on Special:ContributionsActivating and removing access

Relevant links

Related Objects

StatusSubtypeAssignedTask
OpenNone
ResolvedSTran
ResolvedSTran
OpenNone
OpenNone
InvalidNone
ResolvedNiharika
Resolvedphuedx
ResolvedSpikeTThoabala
Resolvedwikitrent
Resolvedwikitrent
Resolvedwikitrent
ResolvedNiharika
ResolvedNiharika
OpenNone
DeclinedTchanders
ResolvedTThoabala
Resolvedjwang
Resolvedwikitrent
DuplicateNone
DeclinedNone
OpenNone
ResolvedOct 20 2020Tchanders
ResolvedDec 15 2020Tchanders
ResolvedDec 15 2020Tchanders
ResolvedSTran
ResolvedSTran
ResolvedSTran
OpenNone
ResolvedSTran
ResolvedBUG REPORTNiharika
OpenNone
In ProgressNone
ResolvedSTran
ResolvedBUG REPORTTThoabala
ResolvedTchanders
ResolvedSTran
OpenNone
ResolvedSpikeNiharika
OpenNone
ResolvedTchanders
DuplicateNone
OpenNone
OpenTchanders
ResolvedNiharika
ResolvedAGueyte
ResolvedSTran
ResolvedSTran
ResolvedAGueyte
ResolvedDzahn
OpenBUG REPORTNone
OpenSpikeNone
OpenNone
ResolvedSTran
ResolvedNiharika
ResolvedTchanders
InvalidNone
InvalidNone
InvalidNone
ResolvedSTran
ResolvedSTran
ResolvedSpikephuedx
ResolvedSTran
ResolvedTThoabala
Resolvedphuedx
DeclinedTchanders
ResolvedSTran
ResolvedSTran
ResolvedTchanders
ResolvedTchanders
Resolvedsbassett
ResolvedDec 15 2020Tchanders
ResolvedTchanders
ResolvedTchanders
InvalidNone
ResolvedSep 22 2020Tchanders
ResolvedSep 22 2020Tchanders
ResolvedTchanders
Resolveddbarratt
ResolvedTchanders
Resolveddbarratt
ResolvedTchanders
Resolvedsbassett
ResolvedNiharika
InvalidNone

Event Timeline

Niharika triaged this task as Medium priority.Jul 1 2021, 8:19 PM
Niharika created this task.

@Niharika was there a task in which the choice of data source was discussed and MaxMind was selected? I am using MaxMind a bit more lately and am learning about some important limitations. I would like to open a task if one doesn't exist.