Skip to content

Conversation

@DragnEmperor
Copy link
Member

@DragnEmperor DragnEmperor commented Dec 10, 2025

Checklist

  • I have read the OpenWISP Contributing Guidelines.
  • I have manually tested the changes proposed in this pull request.
  • I have written new test cases for new code and/or updated existing tests for changes to existing code.
  • I have updated the documentation.

Reference to Existing Issue

Completion of GSoC Project : WHOIS Information and IP Address-Based Geolocation

Description of Changes

This feature fetches all WHOIS related information and location details using device's last reported IP address. The fetched information is available at device's admin and related apis.
All the changes done are documented and have related tests.
More info: https://openwisp.org/blog/gsoc-2025-whois-info-and-estimated-geographic-locations/

DragnEmperor and others added 4 commits November 4, 2025 23:31
Closes #1032
Closes #1033
Closes #1037
Closes #1045

Signed-off-by: DragnEmperor <dragnemperor@gmail.com>
Co-authored-by: Federico Capoano <f.capoano@openwisp.io>
Closes #1026

Signed-off-by: DragnEmperor <dragnemperor@gmail.com>


- Estimated geographic location logic, closes #1034.
- Added notification and admin warning, closes #1035.
- Set location estimated flag to ``False`` on manual update,
  closes #1036.
- Added admin and API filters for estimated locations,
  closes #1028.

---------

Signed-off-by: DragnEmperor <dragnemperor@gmail.com>
Added required checks for ensuring WHOIS records
older than a certain configurable threshold will
be updated along with the coordinates.

Closes  #1058

Signed-off-by: DragnEmperor <dragnemperor@gmail.com>
@coveralls
Copy link

Coverage Status

coverage: 98.412% (-0.2%) from 98.607%
when pulling 9fd2bb1 on gsoc25-whois
into aa2561f on master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants