Page MenuHomePhabricator

IP Info
Open, MediumPublic

Assigned To
None
Authored By
Niharika
Jul 1 2021, 8:19 PM
Referenced Files
F34534728: image.png
Jul 1 2021, 8:19 PM
F34534726: image.png
Jul 1 2021, 8:19 PM
F34534727: image.png
Jul 1 2021, 8:19 PM
F34534724: image.png
Jul 1 2021, 8:19 PM

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
Resolved Niharika
Resolvedphuedx
ResolvedSpike TThoabala
Resolved wikitrent
Resolved wikitrent
Resolved wikitrent
Resolved Niharika
Resolved Niharika
OpenNone
DeclinedTchanders
Resolved TThoabala
Resolvedjwang
Resolved wikitrent
DuplicateNone
DeclinedNone
OpenNone
ResolvedOct 20 2020Tchanders
ResolvedDec 15 2020Tchanders
ResolvedDec 15 2020Tchanders
ResolvedSTran
ResolvedSTran
ResolvedSTran
OpenNone
ResolvedSTran
ResolvedBUG REPORT Niharika
OpenNone
In ProgressNone
ResolvedSTran
ResolvedBUG REPORT TThoabala
ResolvedTchanders
ResolvedSTran
OpenNone
ResolvedSpike Niharika
InvalidNone
ResolvedTchanders
DuplicateNone
Resolved Niharika
ResolvedTchanders
Resolved Niharika
Resolved AGueyte
ResolvedSTran
ResolvedSTran
Resolved AGueyte
ResolvedDzahn
ResolvedBUG REPORTClement_Goubert
OpenSpike Niharika
Resolved Niharika
ResolvedSTran
Resolved Niharika
ResolvedTchanders
InvalidNone
InvalidNone
InvalidNone
ResolvedSTran
ResolvedSTran
ResolvedSpikephuedx
ResolvedSTran
Resolved TThoabala
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
Resolved Niharika
InvalidNone
StalledNone
ResolvedSecurityUrbanecm
ResolvedUrbanecm

Event Timeline

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.