SlideShare ist ein Scribd-Unternehmen logo
1 von 33
Downloaden Sie, um offline zu lesen
RIPEstat
                       RIPE64 BoF Demo

                       April 16, 2012

                       Christopher Amin

                       1) What is RIPEstat?
                       2) New features
                       3) Widget & Data APIs
                       4) Feedback




Monday, April 16, 12
https://stat.ripe.net
                 What is RIPEstat?
                 • stats,        status – stat!
                 •     a toolbox for internet measurements
                 •a     RESTful data API
                 • widgets
                        _ put   it where you want it
                 • community-driven

                 • Eventually    will become the interface to
                        all RIPE NCC measurement tools


               RIPEstat public demo                                                2

Monday, April 16, 12
https://stat.ripe.net
                 What is RIPEstat?
                 • stats,        status – stat!
                 •     a toolbox for internet measurements
                 •a     RESTful data API
                 • widgets
                        _ put   it where you want it
                 • community-driven

                 • Eventually    will become the interface to
                        all RIPE NCC measurement tools


               RIPEstat public demo                                                2

Monday, April 16, 12
What we have added since the last demo
                 • Object             Browser
                 • Address             Space Hierarchy
                 • Range              support
                 • Lots         of widgetization




               RIPEstat public demo                       3

Monday, April 16, 12
Database widgets
                        _ DB is integral to ¼ of
                            our widgets
                        and the
                       focus of 2
                       new ones




                                                   DB working group
                                                    thursday 14:00
               RIPEstat public demo                                   4

Monday, April 16, 12
Object Browser

               _ fastfocus on relationships of
                   any RIPE DB object
               _ may become more graphical
                                                 Range
               _ RIPE DB only

               _ Rate limits apply               Prefix


                                                  AS




               RIPEstat public demo                      5

Monday, April 16, 12
Address Space Hierarchy

               _ inet(6)num  hierarchy
                                               Less specific
               _ big picture: colors, icons,
                                                 matches
                   proportions
               _ zoom in for details
                                               Exact
               _ RIPE DB only                  match
               _ future feature: history?

                                               More specific
                                                matches
                                      Range


                                       Prefix


                                       AS

               RIPEstat public demo                      6

Monday, April 16, 12
Whois

               _ First,simple DB widget
               _ One aut-num or inetnum

                   object
                                              Range
               _ Route objects

               _ All RIRs, not just RIPE DB   Prefix


                                               AS




               RIPEstat public demo                   7

Monday, April 16, 12
Resource Overview

               _ Announcing  AS (from RIS)
               _ Special blocks of resources


                                               Range


                                               Prefix


                                                AS




               RIPEstat public demo                    8

Monday, April 16, 12
Address Space Usage

               _ big picture view
               _ clear ratios

               _ based on status of
                                       Range
                   inetnum’s
               _ RIPE DB only          Prefix


                                        AS




               RIPEstat public demo            9

Monday, April 16, 12
Reverse DNS

               _ focus on (reverse) DNS
               _ For now, RIPE DB only

               _ Future: other DNS datasets
                                              Range


                                              Prefix


                                               AS




               RIPEstat public demo                   10

Monday, April 16, 12
Routing Consistency
                       _   Compare whois objects with actual BGP activity (RIS)
                       _   Includes information on advertised prefixes, as well as import/export peers
                       _   Similar to: http://www.ris.ripe.net/rrccng.shtml


                                                                                               Range


                                                                                               Prefix


                                                                                                AS




               RIPEstat public demo                                                                     11

Monday, April 16, 12
Allocation History

               _ Tracks   allocation of resources
                   from IANA and the RIRs
               _ Full history since mid-2004
                                                    Range


                                                    Prefix


                                                     AS




               RIPEstat public demo                         12

Monday, April 16, 12
Announced Prefixes

               _ As     seen in global routing by RIS
                       route collectors

                                                        Range


                                                        Prefix


                                                         AS




               RIPEstat public demo                             13

Monday, April 16, 12
AS Path Length

               _ Statistics           on routing paths as seen by the RIS route collectors


                                                                                             Range


                                                                                             Prefix


                                                                                              AS




               RIPEstat public demo                                                                  14

Monday, April 16, 12
Geolocation

               _ IPv4 sourced from GeoLite by
                   MaxMind
               _ IPv6 country-level sourced from
                                                   Range
                   registration information
               _ More datasets in the future       Prefix


                                                    AS




               RIPEstat public demo                        15

Monday, April 16, 12
Geoloc History

               _ tracks proportions of address
                   space or announced prefixes
                   locations over time
                                                 Range
               _ per country or per city
                                                 Prefix


                                                  AS




               RIPEstat public demo                      16

Monday, April 16, 12
Global Visibility
               _ Geographical         representation of visibility from the RIS route collectors




                                                                                                   Range


                                                                                                   Prefix


                                                                                                    AS




               RIPEstat public demo                                                                        17

Monday, April 16, 12
Prefix Count

               _ Numbers   of prefixes or address
                   space announced by an AS
               _ As seen by the RIS route
                                                   Range
                   collectors
                                                   Prefix


                                                    AS




               RIPEstat public demo                        18

Monday, April 16, 12
Prefix Size Distribution

               _ Numbers  of prefixes or address
                   space announced by an AS
               _ As seen by RIS route collectors
                                                   Range


                                                   Prefix


                                                    AS




               RIPEstat public demo                        19

Monday, April 16, 12
Routing History

               _ Prefixes  announced by an AS
                   over time
               _ RIS route collectors
                                               Range


                                               Prefix


                                                AS




               RIPEstat public demo                    20

Monday, April 16, 12
BGP Looking Glass

               _ Realtime       routing
                       information from RIS
                       route collectors
                                              Range


                                              Prefix


                                               AS




               RIPEstat public demo                   21

Monday, April 16, 12
BGP Update Activity

               _ Shows      numbers of
                       announcements and
                       withdrawals seen by RIS
                                                 Range
                       route collectors over
                       time                      Prefix


                                                  AS




               RIPEstat public demo                      22

Monday, April 16, 12
Blacklist

               _ Finds periods when parts
                  of a prefix featured in
                  one of several blacklists
                                              Range
               _ So far, Spamhaus DROP

                  and UCE PROTECT             Prefix


                                               AS




               RIPEstat public demo                   23

Monday, April 16, 12
Related Prefixes

             _ Finds left/right adjacencies
                 and more/less specifics
             _ As seen by RIS route
                                              Range
                 collectors
                                              Prefix


                                               AS




               RIPEstat public demo                   24

Monday, April 16, 12
RIPEstat APIs


                                                 Your website

                                      RIPEstat      RIPEstat    RIPEstat
                                       widget        widget      widget
                                         1             2           3




                                             RIPEstat data API




               RIPEstat public demo                                        25

Monday, April 16, 12
Widget API
                 • Embeddable           on location in any HTML website
                 • Purely         based on Javascript and HTML(5)
                 • Data        fetched directly from data API via JSON(P)
                 • Input        data configuration defines content
                 • Customizable         layout (visible elements, size)
                 • Manipulation     of the Widget after rendering (reload(), get_data(), etc)
                        via scripting



               RIPEstat public demo                                                             26

Monday, April 16, 12
RIPEstat Data API
                 • RESTful interface over HTTP
                 • Can return RIPEstat data in various formats (JSON, YAML)
                     - Let us know if you’d like other formats
                 • Used by the Widgets, data is fetched directly by the browser
                 • Simple example:
                     ‣ http://stat.ripe.net/plugin/whats-my-ip/data.json
                                      {
                                          "cached": false,
                                          "data": {
                                              "ip": "2001:67c:2e8:13:223:6cff:fe8d:388c"
                                          },
                                          "messages": [],
                                          "query_id": 11057,
                                          "status": "ok",
                                          "status_code": 200,
                                          "version": "0.1"
                                      }

               RIPEstat public demo                                                        27

Monday, April 16, 12
Example
                       _ Embed        RIPEstat widgets into your own webpage!



                               <script src="http://stat.ripe.net/widgets/widget_api.js"></script>
                               <div class="statwdgtauto"><script>
                                 ripestat.init("as-overview",{"resource":"AS47676"})
                               </script></div>




               RIPEstat public demo                                                                 28

Monday, April 16, 12
Complete a survey -- (maybe) win a prize!
                 • https://stat.ripe.net/survey

                 • Respond     before Friday 20th April to have
                        the chance to win a RIPEstat T-shirt
                 • 15    winners will be notified by e-mail and
                        can pick up their shirts at the Info Hub
                        on Friday 10:30 to 11:00
                 • If   you can’t make it, provide mailing
                         address and shirt size before 1st of
                         May.


               RIPEstat public demo                                29

Monday, April 16, 12
Visit the Info Hub
                 • Any       RIPEstat (or RIPE Atlas) questions/feedback:
                       _   Monday: 10:30-11:00
                       _   Tuesday: 10:30-11:00
                       _   Thursday: 12:30-14:00
                       _   Friday: 10:30-11:00




               RIPEstat public demo                                         30

Monday, April 16, 12
Other feedback channels
                 • Play     with it:
                       _ https://stat.ripe.net/

                       _ https://stat.ripe.net/docs/widget_api/

                       _ https://stat.ripe.net/docs/data_api/



                 • Feedback
                       _   Comments - on the website
                       _   Measurement, Analysis and Tools working group
                             _   Homepage: http://www.ripe.net/ripe/wg/mat/
                             _ E-mail: mat-wg@ripe.net
                       _   Private feedback - stat@ripe.net
                       _   #ripestat on twitter

               RIPEstat public demo                                           31

Monday, April 16, 12
The End
                       This session and the slides will be archived on RIPE labs:
                       http://labs.ripe.net/

                       See previous demos and other videos on:
                       http://www.youtube.com/user/RIPENCC/




Monday, April 16, 12

Weitere ähnliche Inhalte

Ähnlich wie RIPEstat Public demo 16 April 2012

RIPEstat Demo - s2e03
RIPEstat Demo - s2e03RIPEstat Demo - s2e03
RIPEstat Demo - s2e03RIPE NCC
 
RIPEstat Public demo 21 February 2012
RIPEstat Public demo 21 February 2012RIPEstat Public demo 21 February 2012
RIPEstat Public demo 21 February 2012RIPE NCC
 
Intro to R for SAS and SPSS User Webinar
Intro to R for SAS and SPSS User WebinarIntro to R for SAS and SPSS User Webinar
Intro to R for SAS and SPSS User WebinarRevolution Analytics
 
RIPE Labs Operator Tools, Ideas, Analysis
RIPE Labs Operator Tools, Ideas, AnalysisRIPE Labs Operator Tools, Ideas, Analysis
RIPE Labs Operator Tools, Ideas, AnalysisRIPE NCC
 
Update from the RIPE NCC
Update from the RIPE NCCUpdate from the RIPE NCC
Update from the RIPE NCCRIPE NCC
 
Your Slice of the IPv6 Cake
Your Slice of the IPv6 CakeYour Slice of the IPv6 Cake
Your Slice of the IPv6 CakeRIPE NCC
 
RIPEstat & RIPE Atlas
RIPEstat & RIPE AtlasRIPEstat & RIPE Atlas
RIPEstat & RIPE AtlasRIPE NCC
 
RIPE NCC Measurements Tools
RIPE NCC Measurements ToolsRIPE NCC Measurements Tools
RIPE NCC Measurements ToolsRIPE NCC
 
Spring Data NHJUG April 2012
Spring Data NHJUG April 2012Spring Data NHJUG April 2012
Spring Data NHJUG April 2012trisberg
 
Riak intro with azure
Riak   intro with azureRiak   intro with azure
Riak intro with azureAdron Hall
 
Introduction to hadoop ecosystem
Introduction to hadoop ecosystem Introduction to hadoop ecosystem
Introduction to hadoop ecosystem Rupak Roy
 
Real-Time Data Flows with Apache NiFi
Real-Time Data Flows with Apache NiFiReal-Time Data Flows with Apache NiFi
Real-Time Data Flows with Apache NiFiManish Gupta
 
Tools and Measurements at the RIPE NCC
Tools and Measurements at the RIPE NCCTools and Measurements at the RIPE NCC
Tools and Measurements at the RIPE NCCRIPE NCC
 
Tools & Measurements
Tools & MeasurementsTools & Measurements
Tools & MeasurementsRIPE NCC
 

Ähnlich wie RIPEstat Public demo 16 April 2012 (16)

RIPEstat Demo - s2e03
RIPEstat Demo - s2e03RIPEstat Demo - s2e03
RIPEstat Demo - s2e03
 
RIPEstat Public demo 21 February 2012
RIPEstat Public demo 21 February 2012RIPEstat Public demo 21 February 2012
RIPEstat Public demo 21 February 2012
 
Intro to R for SAS and SPSS User Webinar
Intro to R for SAS and SPSS User WebinarIntro to R for SAS and SPSS User Webinar
Intro to R for SAS and SPSS User Webinar
 
RIPE Labs Operator Tools, Ideas, Analysis
RIPE Labs Operator Tools, Ideas, AnalysisRIPE Labs Operator Tools, Ideas, Analysis
RIPE Labs Operator Tools, Ideas, Analysis
 
Update from the RIPE NCC
Update from the RIPE NCCUpdate from the RIPE NCC
Update from the RIPE NCC
 
Your Slice of the IPv6 Cake
Your Slice of the IPv6 CakeYour Slice of the IPv6 Cake
Your Slice of the IPv6 Cake
 
R Service Bus
R Service BusR Service Bus
R Service Bus
 
Big Data Analysis Starts with R
Big Data Analysis Starts with RBig Data Analysis Starts with R
Big Data Analysis Starts with R
 
RIPEstat & RIPE Atlas
RIPEstat & RIPE AtlasRIPEstat & RIPE Atlas
RIPEstat & RIPE Atlas
 
RIPE NCC Measurements Tools
RIPE NCC Measurements ToolsRIPE NCC Measurements Tools
RIPE NCC Measurements Tools
 
Spring Data NHJUG April 2012
Spring Data NHJUG April 2012Spring Data NHJUG April 2012
Spring Data NHJUG April 2012
 
Riak intro with azure
Riak   intro with azureRiak   intro with azure
Riak intro with azure
 
Introduction to hadoop ecosystem
Introduction to hadoop ecosystem Introduction to hadoop ecosystem
Introduction to hadoop ecosystem
 
Real-Time Data Flows with Apache NiFi
Real-Time Data Flows with Apache NiFiReal-Time Data Flows with Apache NiFi
Real-Time Data Flows with Apache NiFi
 
Tools and Measurements at the RIPE NCC
Tools and Measurements at the RIPE NCCTools and Measurements at the RIPE NCC
Tools and Measurements at the RIPE NCC
 
Tools & Measurements
Tools & MeasurementsTools & Measurements
Tools & Measurements
 

Mehr von RIPE NCC

Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryRIPE NCC
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionRIPE NCC
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in TechRIPE NCC
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfRIPE NCC
 
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISLIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISRIPE NCC
 
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopIntro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopRIPE NCC
 
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfRIPE NCC
 
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfRIPE NCC
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC
 
IPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsIPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsRIPE NCC
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing SecurityRIPE NCC
 
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfSEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfRIPE NCC
 
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasKnow Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasRIPE NCC
 
Minimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasMinimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasRIPE NCC
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasRIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasRIPE NCC
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasRIPE NCC
 
111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure111 views of Swiss Internet Infrastructure
111 views of Swiss Internet InfrastructureRIPE NCC
 
The RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in SwedenThe RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in SwedenRIPE NCC
 

Mehr von RIPE NCC (20)

Navigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet RegistryNavigating IP Addresses: Insights from your Regional Internet Registry
Navigating IP Addresses: Insights from your Regional Internet Registry
 
Traces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate ActionTraces of Power: Internet Governance and Climate Action
Traces of Power: Internet Governance and Climate Action
 
Governing Environmental Sustainability in Tech
Governing Environmental Sustainability in TechGoverning Environmental Sustainability in Tech
Governing Environmental Sustainability in Tech
 
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdfGerardo-Viviers-RPKI-presentation-DKNOG14.pdf
Gerardo-Viviers-RPKI-presentation-DKNOG14.pdf
 
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RISLIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
LIA HESTINA - Minimising impact before incidents occur with RIPE Atlas and RIS
 
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshopIntro to RIPE and RIPE NCC: RIPE Atlas workshop
Intro to RIPE and RIPE NCC: RIPE Atlas workshop
 
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdfIGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
IGF UA - Dialog with I_ organisations - Alena Muavska RIPE NCC.pdf
 
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdfOpportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
Opportunities for Youth in IG - Alena Muravska RIPE NCC.pdf
 
RIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement ToolsRIPE NCC Internet Measurement Tools
RIPE NCC Internet Measurement Tools
 
IPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the BalticsIPv6 in Central Europe and the Baltics
IPv6 in Central Europe and the Baltics
 
RPKI For Routing Security
RPKI For Routing SecurityRPKI For Routing Security
RPKI For Routing Security
 
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdfSEEDIG 8 - Alena Muravska RIPE NCC.pdf
SEEDIG 8 - Alena Muravska RIPE NCC.pdf
 
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE AtlasKnow Your Network: Why Every Network Operator Should Host RIPE Atlas
Know Your Network: Why Every Network Operator Should Host RIPE Atlas
 
Minimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE AtlasMinimising Impact When Incidents Occur With RIPE Atlas
Minimising Impact When Incidents Occur With RIPE Atlas
 
RIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement ServicesRIPE NCC Internet Measurement Services
RIPE NCC Internet Measurement Services
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
Spotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE AtlasSpotting Latency Issues with RIPE Atlas
Spotting Latency Issues with RIPE Atlas
 
111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure111 views of Swiss Internet Infrastructure
111 views of Swiss Internet Infrastructure
 
The RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in SwedenThe RIPE NCC’s View of IPv6 in Sweden
The RIPE NCC’s View of IPv6 in Sweden
 

Kürzlich hochgeladen

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 

Kürzlich hochgeladen (20)

DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 

RIPEstat Public demo 16 April 2012

  • 1. RIPEstat RIPE64 BoF Demo April 16, 2012 Christopher Amin 1) What is RIPEstat? 2) New features 3) Widget & Data APIs 4) Feedback Monday, April 16, 12
  • 2. https://stat.ripe.net What is RIPEstat? • stats, status – stat! • a toolbox for internet measurements •a RESTful data API • widgets _ put it where you want it • community-driven • Eventually will become the interface to all RIPE NCC measurement tools RIPEstat public demo 2 Monday, April 16, 12
  • 3. https://stat.ripe.net What is RIPEstat? • stats, status – stat! • a toolbox for internet measurements •a RESTful data API • widgets _ put it where you want it • community-driven • Eventually will become the interface to all RIPE NCC measurement tools RIPEstat public demo 2 Monday, April 16, 12
  • 4. What we have added since the last demo • Object Browser • Address Space Hierarchy • Range support • Lots of widgetization RIPEstat public demo 3 Monday, April 16, 12
  • 5. Database widgets _ DB is integral to ¼ of our widgets and the focus of 2 new ones DB working group thursday 14:00 RIPEstat public demo 4 Monday, April 16, 12
  • 6. Object Browser _ fastfocus on relationships of any RIPE DB object _ may become more graphical Range _ RIPE DB only _ Rate limits apply Prefix AS RIPEstat public demo 5 Monday, April 16, 12
  • 7. Address Space Hierarchy _ inet(6)num hierarchy Less specific _ big picture: colors, icons, matches proportions _ zoom in for details Exact _ RIPE DB only match _ future feature: history? More specific matches Range Prefix AS RIPEstat public demo 6 Monday, April 16, 12
  • 8. Whois _ First,simple DB widget _ One aut-num or inetnum object Range _ Route objects _ All RIRs, not just RIPE DB Prefix AS RIPEstat public demo 7 Monday, April 16, 12
  • 9. Resource Overview _ Announcing AS (from RIS) _ Special blocks of resources Range Prefix AS RIPEstat public demo 8 Monday, April 16, 12
  • 10. Address Space Usage _ big picture view _ clear ratios _ based on status of Range inetnum’s _ RIPE DB only Prefix AS RIPEstat public demo 9 Monday, April 16, 12
  • 11. Reverse DNS _ focus on (reverse) DNS _ For now, RIPE DB only _ Future: other DNS datasets Range Prefix AS RIPEstat public demo 10 Monday, April 16, 12
  • 12. Routing Consistency _ Compare whois objects with actual BGP activity (RIS) _ Includes information on advertised prefixes, as well as import/export peers _ Similar to: http://www.ris.ripe.net/rrccng.shtml Range Prefix AS RIPEstat public demo 11 Monday, April 16, 12
  • 13. Allocation History _ Tracks allocation of resources from IANA and the RIRs _ Full history since mid-2004 Range Prefix AS RIPEstat public demo 12 Monday, April 16, 12
  • 14. Announced Prefixes _ As seen in global routing by RIS route collectors Range Prefix AS RIPEstat public demo 13 Monday, April 16, 12
  • 15. AS Path Length _ Statistics on routing paths as seen by the RIS route collectors Range Prefix AS RIPEstat public demo 14 Monday, April 16, 12
  • 16. Geolocation _ IPv4 sourced from GeoLite by MaxMind _ IPv6 country-level sourced from Range registration information _ More datasets in the future Prefix AS RIPEstat public demo 15 Monday, April 16, 12
  • 17. Geoloc History _ tracks proportions of address space or announced prefixes locations over time Range _ per country or per city Prefix AS RIPEstat public demo 16 Monday, April 16, 12
  • 18. Global Visibility _ Geographical representation of visibility from the RIS route collectors Range Prefix AS RIPEstat public demo 17 Monday, April 16, 12
  • 19. Prefix Count _ Numbers of prefixes or address space announced by an AS _ As seen by the RIS route Range collectors Prefix AS RIPEstat public demo 18 Monday, April 16, 12
  • 20. Prefix Size Distribution _ Numbers of prefixes or address space announced by an AS _ As seen by RIS route collectors Range Prefix AS RIPEstat public demo 19 Monday, April 16, 12
  • 21. Routing History _ Prefixes announced by an AS over time _ RIS route collectors Range Prefix AS RIPEstat public demo 20 Monday, April 16, 12
  • 22. BGP Looking Glass _ Realtime routing information from RIS route collectors Range Prefix AS RIPEstat public demo 21 Monday, April 16, 12
  • 23. BGP Update Activity _ Shows numbers of announcements and withdrawals seen by RIS Range route collectors over time Prefix AS RIPEstat public demo 22 Monday, April 16, 12
  • 24. Blacklist _ Finds periods when parts of a prefix featured in one of several blacklists Range _ So far, Spamhaus DROP and UCE PROTECT Prefix AS RIPEstat public demo 23 Monday, April 16, 12
  • 25. Related Prefixes _ Finds left/right adjacencies and more/less specifics _ As seen by RIS route Range collectors Prefix AS RIPEstat public demo 24 Monday, April 16, 12
  • 26. RIPEstat APIs Your website RIPEstat RIPEstat RIPEstat widget widget widget 1 2 3 RIPEstat data API RIPEstat public demo 25 Monday, April 16, 12
  • 27. Widget API • Embeddable on location in any HTML website • Purely based on Javascript and HTML(5) • Data fetched directly from data API via JSON(P) • Input data configuration defines content • Customizable layout (visible elements, size) • Manipulation of the Widget after rendering (reload(), get_data(), etc) via scripting RIPEstat public demo 26 Monday, April 16, 12
  • 28. RIPEstat Data API • RESTful interface over HTTP • Can return RIPEstat data in various formats (JSON, YAML) - Let us know if you’d like other formats • Used by the Widgets, data is fetched directly by the browser • Simple example: ‣ http://stat.ripe.net/plugin/whats-my-ip/data.json { "cached": false, "data": { "ip": "2001:67c:2e8:13:223:6cff:fe8d:388c" }, "messages": [], "query_id": 11057, "status": "ok", "status_code": 200, "version": "0.1" } RIPEstat public demo 27 Monday, April 16, 12
  • 29. Example _ Embed RIPEstat widgets into your own webpage! <script src="http://stat.ripe.net/widgets/widget_api.js"></script> <div class="statwdgtauto"><script> ripestat.init("as-overview",{"resource":"AS47676"}) </script></div> RIPEstat public demo 28 Monday, April 16, 12
  • 30. Complete a survey -- (maybe) win a prize! • https://stat.ripe.net/survey • Respond before Friday 20th April to have the chance to win a RIPEstat T-shirt • 15 winners will be notified by e-mail and can pick up their shirts at the Info Hub on Friday 10:30 to 11:00 • If you can’t make it, provide mailing address and shirt size before 1st of May. RIPEstat public demo 29 Monday, April 16, 12
  • 31. Visit the Info Hub • Any RIPEstat (or RIPE Atlas) questions/feedback: _ Monday: 10:30-11:00 _ Tuesday: 10:30-11:00 _ Thursday: 12:30-14:00 _ Friday: 10:30-11:00 RIPEstat public demo 30 Monday, April 16, 12
  • 32. Other feedback channels • Play with it: _ https://stat.ripe.net/ _ https://stat.ripe.net/docs/widget_api/ _ https://stat.ripe.net/docs/data_api/ • Feedback _ Comments - on the website _ Measurement, Analysis and Tools working group _ Homepage: http://www.ripe.net/ripe/wg/mat/ _ E-mail: mat-wg@ripe.net _ Private feedback - stat@ripe.net _ #ripestat on twitter RIPEstat public demo 31 Monday, April 16, 12
  • 33. The End This session and the slides will be archived on RIPE labs: http://labs.ripe.net/ See previous demos and other videos on: http://www.youtube.com/user/RIPENCC/ Monday, April 16, 12