Presented by Tom Harrison at the 2017 Viet Nam National Internet Exchange and Network Operators Group conference, VNIX-NOG 2017, held in Ho Chi Minh City, on 25 August 2017.
This document discusses different types of storage and the components that make up the OpenStack Swift object storage system. It describes block storage, file storage, and object storage and their typical applications. It then explains the main components of Swift including proxy servers, account servers, container servers, object servers, rings, and auditors. It provides brief descriptions of the roles of each component type in Swift.
Loki is an open source logging aggregation system that indexes the metadata of logs rather than the full contents. It consists of several microservices including the distributor, ingester, query frontend, and querier. The distributor routes logs to the ingesters which store the data in chunks in object storage. The querier handles log queries. Promtail is an agent that can be deployed to scrape logs from files and systemd on servers and ship them to Loki with labels for indexing. Compared to other logging solutions, Loki stores data more cost efficiently and is optimized for scaling.
This document discusses using REST APIs for the Internet of Things. It describes how REST maps well to IoT use cases by representing sensors and actuators as web resources with URIs. The state of these resources can be transferred between devices and applications using HTTP or the more lightweight CoAP protocol. Web linking standards help applications discover related IoT resources. Hybrid systems can also use messaging protocols like MQTT for asynchronous updates in addition to REST interfaces.
The document describes ViP2P, a system for distributed data management and querying in peer-to-peer networks using materialized views. It enables peers to pose queries over distributed data by rewriting queries using available views. The querying peer looks up view definitions, rewrites the query into a logical plan based on the views, generates an optimized physical plan, and executes it to return results. The system uses distributed hash tables, third-party libraries, and supports defining, indexing, materializing and querying distributed views across the peer-to-peer network.
Exchange of usage metadata in a network of institutional repositories: the ...Benoit Pauwels
The document discusses the exchange of usage metadata between institutional repositories in a network called Economists Online (EO). It proposes using Scholarly Works Usage Profiles (SWUP) based on the OpenURL ContextObject framework to normalize usage data from different sources. SWUP maps log file information like downloads to standardized identifiers for items, users, services. This allows aggregated usage analysis and ranking of popular publications across the EO network.
Exchange of usage metadata in a network of institutional repositories: the ca...ULB - Bibliothèques
The document discusses the exchange of usage metadata between institutional repositories in a network called Economists Online (EO). It proposes using Scholarly Works Usage Profiles (SWUP) based on the OpenURL ContextObject framework to normalize usage data from different sources. SWUP maps log file information like downloads to standardized identifiers for items, users, services. This allows aggregated usage analysis and ranking of popular publications across the EO network.
The document discusses several interoperable IoT standards including CoAP, OMA LWM2M, and IPSO Smart Objects. CoAP defines a RESTful protocol for constrained devices while OMA LWM2M builds on CoAP to provide device management and an object model. IPSO Smart Objects then build on LWM2M, defining reusable application objects and resources for common IoT domains. Together these standards provide interoperability across all layers of the IoT stack from the device to application software.
This document discusses different types of storage and the components that make up the OpenStack Swift object storage system. It describes block storage, file storage, and object storage and their typical applications. It then explains the main components of Swift including proxy servers, account servers, container servers, object servers, rings, and auditors. It provides brief descriptions of the roles of each component type in Swift.
Loki is an open source logging aggregation system that indexes the metadata of logs rather than the full contents. It consists of several microservices including the distributor, ingester, query frontend, and querier. The distributor routes logs to the ingesters which store the data in chunks in object storage. The querier handles log queries. Promtail is an agent that can be deployed to scrape logs from files and systemd on servers and ship them to Loki with labels for indexing. Compared to other logging solutions, Loki stores data more cost efficiently and is optimized for scaling.
This document discusses using REST APIs for the Internet of Things. It describes how REST maps well to IoT use cases by representing sensors and actuators as web resources with URIs. The state of these resources can be transferred between devices and applications using HTTP or the more lightweight CoAP protocol. Web linking standards help applications discover related IoT resources. Hybrid systems can also use messaging protocols like MQTT for asynchronous updates in addition to REST interfaces.
The document describes ViP2P, a system for distributed data management and querying in peer-to-peer networks using materialized views. It enables peers to pose queries over distributed data by rewriting queries using available views. The querying peer looks up view definitions, rewrites the query into a logical plan based on the views, generates an optimized physical plan, and executes it to return results. The system uses distributed hash tables, third-party libraries, and supports defining, indexing, materializing and querying distributed views across the peer-to-peer network.
Exchange of usage metadata in a network of institutional repositories: the ...Benoit Pauwels
The document discusses the exchange of usage metadata between institutional repositories in a network called Economists Online (EO). It proposes using Scholarly Works Usage Profiles (SWUP) based on the OpenURL ContextObject framework to normalize usage data from different sources. SWUP maps log file information like downloads to standardized identifiers for items, users, services. This allows aggregated usage analysis and ranking of popular publications across the EO network.
Exchange of usage metadata in a network of institutional repositories: the ca...ULB - Bibliothèques
The document discusses the exchange of usage metadata between institutional repositories in a network called Economists Online (EO). It proposes using Scholarly Works Usage Profiles (SWUP) based on the OpenURL ContextObject framework to normalize usage data from different sources. SWUP maps log file information like downloads to standardized identifiers for items, users, services. This allows aggregated usage analysis and ranking of popular publications across the EO network.
The document discusses several interoperable IoT standards including CoAP, OMA LWM2M, and IPSO Smart Objects. CoAP defines a RESTful protocol for constrained devices while OMA LWM2M builds on CoAP to provide device management and an object model. IPSO Smart Objects then build on LWM2M, defining reusable application objects and resources for common IoT domains. Together these standards provide interoperability across all layers of the IoT stack from the device to application software.
Simple Web service Offering Repository Deposit (SWORD)Julie Allinson
The document summarizes a meeting to kick off the Simple Web service Offering Repository Deposit (SWORD) Project. The project aims to improve the efficiency and quality of repository content ingestion through standardized deposit interfaces. It will define a deposit service specification and API and implement it in several repository systems, including EPrints, DSpace, Fedora, and IntraLibrary. It will also develop a prototype deposit client and disseminate results to encourage community adoption.
Open for Business - Open Archives, OpenURL, RSS and the Dublin CoreAndy Powell
UKOLN is a center of expertise in digital information management supported by various standards and technologies. The document provides an overview of context-sensitive linking, metadata harvesting, RSS, OpenURL, and Dublin Core, describing their purposes and importance in integrating heterogeneous collections and enabling discovery and access across platforms. Key technologies discussed include the Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH), RSS, and OpenURL, which allow separation of discovery and delivery of content through standards-based linking.
Interoperability in the Internet of Things is critical for emerging services and applications. In this presentation we advocate the use of IoT ‘hubs’ to aggregate things using web protocols, and suggest a staged approach to interoperability. In the context of a UK government funded project involving 8 IoT projects to address cross-domain IoT interoperability, we introduce the HyperCat IoT catalogue specification. We then describe the tools and techniques we developed to adapt an existing data portal and IoT platform to this specification, and provide an IoT hub focused on the highways industry called ‘Smart Streets’. Based on our experience developing this large scale IoT hub, we outline lessons learned which we hope will contribute to ongoing efforts to create an interoperable global IoT ecosystem.
SWORD (Simple Web-service Offering Repository Deposit) will take forward the Deposit protocol developed by a small working group as part of the JISC Digital Repositories Programme by implementing it as a lightweight web-service in four major repository software platforms: EPrints, DSpace, Fedora and IntraLibrary. The existing protocol documentation will be finalised by project partners and a prototype ‘smart deposit’ tool will be developed to facilitate easier and more effective population of repositories.
The document discusses several interoperability standards for IoT - CoAP, OMA LWM2M, and IPSO Smart Objects. It describes how they build upon each other with CoAP providing REST APIs for constrained devices, OMA LWM2M building on CoAP to define device management objects and models, and IPSO Smart Objects further defining application objects based on the LWM2M model. The standards provide a layered approach to connectivity, services, data models and applications to enable interoperability for IoT devices and services.
The document discusses the Open Archive Initiative Protocol for Metadata Harvesting (OAI-PMH). It describes OAI-PMH as a standard that allows data providers to make metadata available via HTTP so that service providers can harvest the metadata to develop value-added services. It provides details on the various requests and operations that are part of the OAI-PMH protocol. The document also discusses some implementation issues and examples of service providers that utilize OAI-PMH harvested metadata.
This document discusses the GLOBE architecture for federating learning object repositories. It describes:
- GLOBE's use of LOM metadata standard and OAI-PMH protocol for metadata harvesting between repositories.
- The hybrid federated query and harvesting approach used to allow distributed and centralized searching of content.
- Key components of the GLOBE architecture including repositories, registry, harvester, validation services, and the ARIADNE tools for implementing repositories.
- Analysis of LOM usage in GLOBE repositories, including which elements are used most and quality issues around metadata completeness and consistency.
OData is an open protocol that allows sharing and consuming data across systems and applications. It uses RESTful web APIs and Atom formats to expose entity data. An OData service exposes a data model and supports CRUD operations through URLs. Clients can retrieve, query, create, update and delete data through OData requests and responses are formatted in JSON or Atom. Examples demonstrate retrieving a list of people, an individual person's data, querying with filters, creating a new person, relating resources, and invoking functions.
OData is an open protocol that allows sharing and consuming data across systems and applications. It uses RESTful web APIs and Atom formats to expose entity data. An OData service exposes a data model and supports CRUD operations through URLs. Clients can retrieve, create, update and delete data through HTTP requests to the service using the OData protocol.
Open for Business Open Archives, OpenURL, RSS and the Dublin CoreAndy Powell
UKOLN is supported by various open standards and protocols to facilitate digital information management, including OpenURL, RSS, Dublin Core, and the OAI Protocol for Metadata Harvesting. Andy Powell from UKOLN gave a presentation on using these standards to integrate resources from multiple content providers and enable user-focused discovery and access across heterogeneous collections. The presentation provided an overview of each standard and how they address issues like joining up discovery services with delivery of appropriate copies.
Logstash is an open source tool for collecting, parsing, and storing logs and other event data. It can input data from multiple sources, parse and transform the data, and output it to multiple destinations such as Elasticsearch. Elasticsearch is a distributed, RESTful search and analytics engine built on Apache Lucene. It allows storing, searching, and analyzing large volumes of data quickly and in near real-time. Together, Logstash can collect and parse log files, enriching the data, and outputting it to Elasticsearch for storage, search, and visualization, making log event data searchable and analyzable.
ResourceSync: Web-based Resource SynchronizationSimeon Warner
ResourceSync is a framework for synchronizing web resources between systems. The core team is developing standards for baseline synchronization using inventories, incremental synchronization using changesets, and push notifications using XMPP. The framework is based on reusing and extending existing sitemap formats to describe resources and changes in a modular way. Experiments show it can scale to synchronize large datasets like DBpedia and arXiv. Feedback is being solicited throughout 2012 to finalize the specifications.
Apache Atlas provides data governance capabilities for Hadoop including data classification, metadata management, and data lineage/provenance. It models metadata using a flexible type system and stores metadata in a property graph database for relationships and lineage queries. Key features include cross-component lineage mapping, reusable tagging policies for access control, and a business catalog to organize assets by common business terms.
The new CIARD RING, a machine-readable directory of datasets for agricultureValeria Pesce
The CIARD RING, a global directory of datasets for agriculture, has been enhanced during the EC-funded agINFRA project. It has become a Linked Data hub that can be queried by other applications.
Presented at the 4th RDA Plenary Meeting in Amsterdam on 22/09/2014.
The CIARD RING, a global directory of datasets for agriculture, by Valeria P...CIARD Movement
Presentation delivered at the Agricultural Data Interoperability Interest Group -- Research Data Alliance (RDA) 4th Plenary Meeting -- Amsterdam, September 2014
The document discusses the development of SWORD (Simple Web-service Offering Repository Deposit), a standard for depositing content into repositories. It describes how SWORD was motivated by the need for a common deposit interface and outlines its goals of improving repository population and interoperability. The document also reviews SWORD's technical outputs, including deposit clients and protocols, and discusses lessons learned around maintaining momentum in standard development.
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...APNIC
Adli Wahid, Senior Internet Security Specialist at APNIC, delivered a presentation titled 'Honeypots Unveiled: Proactive Defense Tactics for Cyber Security' at the Phoenix Summit held in Dhaka, Bangladesh from 23 to 24 May 2024.
Securing BGP: Operational Strategies and Best Practices for Network Defenders...APNIC
Md. Zobair Khan,
Network Analyst and Technical Trainer at APNIC, presented 'Securing BGP: Operational Strategies and Best Practices for Network Defenders' at the Phoenix Summit held in Dhaka, Bangladesh from 23 to 24 May 2024.
Simple Web service Offering Repository Deposit (SWORD)Julie Allinson
The document summarizes a meeting to kick off the Simple Web service Offering Repository Deposit (SWORD) Project. The project aims to improve the efficiency and quality of repository content ingestion through standardized deposit interfaces. It will define a deposit service specification and API and implement it in several repository systems, including EPrints, DSpace, Fedora, and IntraLibrary. It will also develop a prototype deposit client and disseminate results to encourage community adoption.
Open for Business - Open Archives, OpenURL, RSS and the Dublin CoreAndy Powell
UKOLN is a center of expertise in digital information management supported by various standards and technologies. The document provides an overview of context-sensitive linking, metadata harvesting, RSS, OpenURL, and Dublin Core, describing their purposes and importance in integrating heterogeneous collections and enabling discovery and access across platforms. Key technologies discussed include the Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH), RSS, and OpenURL, which allow separation of discovery and delivery of content through standards-based linking.
Interoperability in the Internet of Things is critical for emerging services and applications. In this presentation we advocate the use of IoT ‘hubs’ to aggregate things using web protocols, and suggest a staged approach to interoperability. In the context of a UK government funded project involving 8 IoT projects to address cross-domain IoT interoperability, we introduce the HyperCat IoT catalogue specification. We then describe the tools and techniques we developed to adapt an existing data portal and IoT platform to this specification, and provide an IoT hub focused on the highways industry called ‘Smart Streets’. Based on our experience developing this large scale IoT hub, we outline lessons learned which we hope will contribute to ongoing efforts to create an interoperable global IoT ecosystem.
SWORD (Simple Web-service Offering Repository Deposit) will take forward the Deposit protocol developed by a small working group as part of the JISC Digital Repositories Programme by implementing it as a lightweight web-service in four major repository software platforms: EPrints, DSpace, Fedora and IntraLibrary. The existing protocol documentation will be finalised by project partners and a prototype ‘smart deposit’ tool will be developed to facilitate easier and more effective population of repositories.
The document discusses several interoperability standards for IoT - CoAP, OMA LWM2M, and IPSO Smart Objects. It describes how they build upon each other with CoAP providing REST APIs for constrained devices, OMA LWM2M building on CoAP to define device management objects and models, and IPSO Smart Objects further defining application objects based on the LWM2M model. The standards provide a layered approach to connectivity, services, data models and applications to enable interoperability for IoT devices and services.
The document discusses the Open Archive Initiative Protocol for Metadata Harvesting (OAI-PMH). It describes OAI-PMH as a standard that allows data providers to make metadata available via HTTP so that service providers can harvest the metadata to develop value-added services. It provides details on the various requests and operations that are part of the OAI-PMH protocol. The document also discusses some implementation issues and examples of service providers that utilize OAI-PMH harvested metadata.
This document discusses the GLOBE architecture for federating learning object repositories. It describes:
- GLOBE's use of LOM metadata standard and OAI-PMH protocol for metadata harvesting between repositories.
- The hybrid federated query and harvesting approach used to allow distributed and centralized searching of content.
- Key components of the GLOBE architecture including repositories, registry, harvester, validation services, and the ARIADNE tools for implementing repositories.
- Analysis of LOM usage in GLOBE repositories, including which elements are used most and quality issues around metadata completeness and consistency.
OData is an open protocol that allows sharing and consuming data across systems and applications. It uses RESTful web APIs and Atom formats to expose entity data. An OData service exposes a data model and supports CRUD operations through URLs. Clients can retrieve, query, create, update and delete data through OData requests and responses are formatted in JSON or Atom. Examples demonstrate retrieving a list of people, an individual person's data, querying with filters, creating a new person, relating resources, and invoking functions.
OData is an open protocol that allows sharing and consuming data across systems and applications. It uses RESTful web APIs and Atom formats to expose entity data. An OData service exposes a data model and supports CRUD operations through URLs. Clients can retrieve, create, update and delete data through HTTP requests to the service using the OData protocol.
Open for Business Open Archives, OpenURL, RSS and the Dublin CoreAndy Powell
UKOLN is supported by various open standards and protocols to facilitate digital information management, including OpenURL, RSS, Dublin Core, and the OAI Protocol for Metadata Harvesting. Andy Powell from UKOLN gave a presentation on using these standards to integrate resources from multiple content providers and enable user-focused discovery and access across heterogeneous collections. The presentation provided an overview of each standard and how they address issues like joining up discovery services with delivery of appropriate copies.
Logstash is an open source tool for collecting, parsing, and storing logs and other event data. It can input data from multiple sources, parse and transform the data, and output it to multiple destinations such as Elasticsearch. Elasticsearch is a distributed, RESTful search and analytics engine built on Apache Lucene. It allows storing, searching, and analyzing large volumes of data quickly and in near real-time. Together, Logstash can collect and parse log files, enriching the data, and outputting it to Elasticsearch for storage, search, and visualization, making log event data searchable and analyzable.
ResourceSync: Web-based Resource SynchronizationSimeon Warner
ResourceSync is a framework for synchronizing web resources between systems. The core team is developing standards for baseline synchronization using inventories, incremental synchronization using changesets, and push notifications using XMPP. The framework is based on reusing and extending existing sitemap formats to describe resources and changes in a modular way. Experiments show it can scale to synchronize large datasets like DBpedia and arXiv. Feedback is being solicited throughout 2012 to finalize the specifications.
Apache Atlas provides data governance capabilities for Hadoop including data classification, metadata management, and data lineage/provenance. It models metadata using a flexible type system and stores metadata in a property graph database for relationships and lineage queries. Key features include cross-component lineage mapping, reusable tagging policies for access control, and a business catalog to organize assets by common business terms.
The new CIARD RING, a machine-readable directory of datasets for agricultureValeria Pesce
The CIARD RING, a global directory of datasets for agriculture, has been enhanced during the EC-funded agINFRA project. It has become a Linked Data hub that can be queried by other applications.
Presented at the 4th RDA Plenary Meeting in Amsterdam on 22/09/2014.
The CIARD RING, a global directory of datasets for agriculture, by Valeria P...CIARD Movement
Presentation delivered at the Agricultural Data Interoperability Interest Group -- Research Data Alliance (RDA) 4th Plenary Meeting -- Amsterdam, September 2014
The document discusses the development of SWORD (Simple Web-service Offering Repository Deposit), a standard for depositing content into repositories. It describes how SWORD was motivated by the need for a common deposit interface and outlines its goals of improving repository population and interoperability. The document also reviews SWORD's technical outputs, including deposit clients and protocols, and discusses lessons learned around maintaining momentum in standard development.
Honeypots Unveiled: Proactive Defense Tactics for Cyber Security, Phoenix Sum...APNIC
Adli Wahid, Senior Internet Security Specialist at APNIC, delivered a presentation titled 'Honeypots Unveiled: Proactive Defense Tactics for Cyber Security' at the Phoenix Summit held in Dhaka, Bangladesh from 23 to 24 May 2024.
Securing BGP: Operational Strategies and Best Practices for Network Defenders...APNIC
Md. Zobair Khan,
Network Analyst and Technical Trainer at APNIC, presented 'Securing BGP: Operational Strategies and Best Practices for Network Defenders' at the Phoenix Summit held in Dhaka, Bangladesh from 23 to 24 May 2024.
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...APNIC
Chimi Dorji, Internet Resource Analyst at APNIC, presented on Registry Data Accuracy Improvements at SANOG 41 jointly held with INNOG 7 in Mumbai, India from 25 to 30 April 2024.
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC
Sunny Chendi, Senior Advisor, Membership and Policy at APNIC, presents 'APNIC Policy Roundup' at the 5th ICANN APAC-TWNIC Engagement Forum and 41st TWNIC OPM in Taipei, Taiwan from 23 to 24 April.
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
Dave Phelan, Senior Network Analyst/Technical Trainer at APNIC, presents 'DDoS In Oceania and the Pacific' at NZNOG 2024 held in Nelson, New Zealand from 8 to 12 April 2024.
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
Geoff Huston, Chief Scientist at APNIC deliver keynote presentation on the 'Future Evolution of the Internet' at the Everything Open 2024 conference in Gladstone, Australia from 16 to 18 April 2024.
IP addressing and IPv6, presented by Paul Wilson at IETF 119APNIC
Paul Wilson, Director General of APNIC delivers a presentation on IP addressing and IPv6 to the Policymakers Program during IETF 119 in Brisbane Australia from 16 to 22 March 2024.
draft-harrison-sidrops-manifest-number-01, presented at IETF 119APNIC
Tom Harrison, Product and Delivery Manager at APNIC presents at the Registration Protocols Extensions working group during IETF 119 in Brisbane, Australia from 16-22 March 2024
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...APNIC
Che-Hoo Cheng, Senior Director, Development at APNIC presents on the "Benefits of doing Internet peering and running an Internet Exchange (IX)" at the Communications Regulatory Commission of Mongolia's IPv6, IXP, Datacenter - Policy and Regulation International Trends Forum in Ulaanbaatar, Mongolia on 7 March 2024
APNIC Update and RIR Policies for ccTLDs, presented at APTLD 85APNIC
APNIC Senior Advisor, Membership and Policy, Sunny Chendi presented on APNIC updates and RIR Policies for ccTLDs at APTLD 85 in Goa, India from 19-22 February 2024.
HijackLoader Evolution: Interactive Process HollowingDonato Onofri
CrowdStrike researchers have identified a HijackLoader (aka IDAT Loader) sample that employs sophisticated evasion techniques to enhance the complexity of the threat. HijackLoader, an increasingly popular tool among adversaries for deploying additional payloads and tooling, continues to evolve as its developers experiment and enhance its capabilities.
In their analysis of a recent HijackLoader sample, CrowdStrike researchers discovered new techniques designed to increase the defense evasion capabilities of the loader. The malware developer used a standard process hollowing technique coupled with an additional trigger that was activated by the parent process writing to a pipe. This new approach, called "Interactive Process Hollowing", has the potential to make defense evasion stealthier.
Discover the benefits of outsourcing SEO to Indiadavidjhones387
"Discover the benefits of outsourcing SEO to India! From cost-effective services and expert professionals to round-the-clock work advantages, learn how your business can achieve digital success with Indian SEO solutions.
Ready to Unlock the Power of Blockchain!Toptal Tech
Imagine a world where data flows freely, yet remains secure. A world where trust is built into the fabric of every transaction. This is the promise of blockchain, a revolutionary technology poised to reshape our digital landscape.
Toptal Tech is at the forefront of this innovation, connecting you with the brightest minds in blockchain development. Together, we can unlock the potential of this transformative technology, building a future of transparency, security, and endless possibilities.
2. What is it?
• A service for accessing the details of an
internet resource, or resource range,
over a period of time
• A product of APNIC Labs (Byron
Ellacott and George Michaelson)
2
3. Why is it useful?
• For transfer recipients: see the organizations that
have used this range in the past
• During disputes: see the changes that have been
made to contact or authorization details
• For law enforcement: find contact details for a
specific time period
• For researchers: access historical data for
analysis/investigation
3
4. Previous approaches
• Whois has supported a limited historical query
function for a long time
• Available via the –list-versions and –show-
version command line flags
• Object history only: does not survive deletion
• Deleted objects cannot be viewed
4
5. How does it work?
• API is defined as an RDAP extension
– RDAP (Registration Data Access Protocol) is
the successor to the port 43 Whois protocol
• API uses existing RDAP structures where possible
• Draft specification:
https://tools.ietf.org/html/draft-ellacott-historical-rd
ap-00
5
6. How does it work?
• RDAP has many advantages over port 43 Whois:
– Internationalisation
– Redirects
– Use existing HTTP-based services (e.g. CDNs)
• These advantages are equally useful for both
standard RDAP and the Whowas service
6
7. How are queries performed?
• https://rdap.apnic.net/history/{rdap-query}
– E.g.
https://rdap.apnic.net/history/ip/1.2.3.4
– Supports ip, domain, autnum, entity
– IRR objects, like route and route6, are not
supported in RDAP and also not supported by
this extension
7
8. What do the responses look like?
• RDAP returns a single record
• Whowas returns a set of records
– Each record has an ‘applicability’
date range, indicating when it was
present in Whois
8
10. How are IP ranges handled?
●
Entities, domains, and ASNs are ‘single’ objects,
and queries are generally ‘for’ one object
●
IP address ranges are a bit different
●
Currently, the service returns the history for all
address ranges that are more-specific or less-
specific than the queried-for range
10
11. Is there a front-end?
• https://www.apnic.net/static/whowas-ui
– Displays records using diff-like
format
– Allows for seeing results from parent
ranges
11
13. What improvements are planned?
• Stabilize API
– Possible changes to support domain
name RDAP services
– Discussion in standards bodies
13
14. What improvements are planned?
• Further UI improvements
– Easier to drill down into changes
– Mobile-friendly
– Work in progress is available at
https://apnic-net.github.io/rdap-histor
y-ui/
14
15. Last slide
• Feedback on API/UI very welcome:
please send to or create Github issues
as appropriate
• Questions?
15