Skip to content

Conversation

dpgiakatos
Copy link
Member

@dpgiakatos dpgiakatos commented Dec 31, 2023

Description

The Internet Yellow Pages (IYP) is a comprehensive knowledge database that aggregates information about various Internet resources, including Autonomous System Numbers (ASNs), IP prefixes, and domain names, making it easily queryable. Now, with the integration of IYP into the Internet Health Report (IHR), we introduce a powerful search engine

This enhanced functionality allows users to seamlessly search for networks and retrieve results by combining information from both IYP and IHR sources. The integration provides a unified and comprehensive experience, offering users a wealth of data and insights at their fingertips.

Changes Overview:

  • The search input now integrates IYP data.
  • The Network and Country pages have been redesigned to incorporate data from both IHR and IYP.
  • The Network page now includes reporting for Prefixes.
  • Three new pages have been introduced: Host Name, Rank, and Tag.
  • Network, Country, Host Name, Rank, and Tag pages feature various use cases, and users can create and share their own via the Custom tab.
  • Clicking on a treemap chart now directs users to specific labels. For instance, clicking on a prefix redirects to the prefix page, eliminating the need to navigate to the table. This functionality extends to other labels such as countries and domains.
  • Metadata has been added to display information about the date, time and source of data retrieval.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.

@dpgiakatos
Copy link
Member Author

dpgiakatos commented Dec 31, 2023

I will configure the documentation after the merge of PR #717 and PR #724.

@dpgiakatos
Copy link
Member Author

We query Neo4j using the Neo4j HTTP API.

@dpgiakatos dpgiakatos changed the base branch from master to dev February 27, 2024 09:06
@romain-fontugne
Copy link
Member

thanks a lot!

@romain-fontugne romain-fontugne merged commit 29bfe14 into InternetHealthReport:dev Mar 1, 2024
romain-fontugne added a commit that referenced this pull request Mar 1, 2024
* Fixed Examples In Network and Countries page (#713)

* Integrating IYP to IHR (#719)

* Add IYP search & change networks route

* Add IYP AS page

* Add IYP IXP page

* Flat IYP table

* bug fixed

* Add IYP Prefix page

* fix ipv6 prefix

* Add IYP tags page

* Add IYP Domain Name page

* Integrate AS report page with IYP page

* Add event listener in treemaps

* Comment out language switcher from header

* Add IYP country page & fix search & fix routes

* fix route in country overview

* Upgrade packages

* Merge #724

* Add doc and change IYP legend route to IYP

* fix headings and overview padding

* Increase expandable bars headline

* Docs updated

* Remove unnecessary comments

* Add ip-address lib which replaces prefix regex

* Replace variables in cypher queries when displayed

* AS new layout init

* ASOverview added in new layout

* Add date filter in AS layout

* Init Generic Card Controller

* Monitor tab completed in new layout

* Add ASPeers in new layout

* Routing tab completed

* DNS tab completed

* Peering tab completed

* Registration tab completed

* Prototype for the new AS network layout completed

* fix bug in locale url init

* fix bug in url set after search as network

* As layout can select widget in custom tab

* Add day report to widgets

* Country new layout added

* Prefix new layout init

* Prefix new layout completed

* Host Name completed & Tag custom init

* Tag new layout completed

* Add hast name and tag pages to menu

* Add metadata in iyp views dynamically

* Fix metadata reference time and url in layout

* Add func to copy cypher query

* Fix metadata cypher dynamic query

* Add anchor tag to each widget

* Add links from the overview to the widgets

* Init Ranking page

* Add Rank page

* Fix style in cypher btn & limit rank res to 100K

* fix websocket in iyp

* Init transforming IYP websocket to HTTP req

* Replace neo4j driver with HTTP requests

* Fix scroll to anchor

* Fix routing with active tab

* IXP new layout completed

* fix location search bar in network delay

* Bug fixes

* Convert DomaiName node to HostName

* Add redirection from the old locale

* Add Dockerfile and deploy instruction on README.md

* Add github action to test docker image

* Creating new UI for loading page

* Update metadata table info

* Add margin between logo in loading page

* Add version badge to footer logo

* Fix layout and update readme

* Update readme

* Bug fixes and UI improvements

* Fix originated column in prefix overview

* Remove links from overview indexes, update Prominent query, fix AS tag chart

* Bug fixes in tag's treemap chart

* Apply PR #713 to Host Name, Tag and Rank pages

* Fix top rank in network overview & replace Host Name to Hostname

---------

Co-authored-by: Dimitrios Panteleimon Giakatos <[email protected]>

---------

Co-authored-by: Arnab Ghosh <[email protected]>
Co-authored-by: Dimitrios Panteleimon Giakatos <[email protected]>
Co-authored-by: Dimitrios Panteleimon Giakatos <[email protected]>
@dpgiakatos dpgiakatos deleted the iyp branch March 6, 2024 01:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants