SlideShare a Scribd company logo
1 of 25
Download to read offline
RIPE NCC Tools 
Christian Teuschel & Mirjam Kühne 
TF-CSIRT 42 | 30 May 2014
Overview 
• What’s RIPE and the RIPE NCC 
• RIPE Database 
• RIPEstat 
• RIPE Atlas 
• RIPE Labs 
C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 
2
What’s the RIPE NCC?
RIPE NCC 
• Not-for-profit, independent association 
- Neutral and impartial 
- Established in 1992 in Amsterdam 
- Provides open community platform 
• 10,000+ members in 76 countries 
- Bottom-up, industry self regulation 
C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 
4
The RIPE NCC’s Main Tasks 
• Secretariat for RIPE community 
- Organise meeting, maintain mailing lists, etc. 
• One of Five Regional Internet Registries (RIRs) 
- Europe, Middle East, parts of Central Asia 
- Distributes IPv4, IPv6, AS Numbers 
• RIPE Database (public registry) 
• Many other activities 
- K-root, training, measuring infrastructure, ENUM, 
information dissemination, outreach… 
C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 
5
RIPE Community 
• Topical Working Groups 
- Address Policy, Anti-Abuse, Connect, Cooperation, 
Database, DNS, IPv6, Measurements, Analysis & Tools, 
Open-Source, Routing 
• Public mailing lists 
• Two RIPE Meetings per year 
- Next Meeting: 6 - 10 November, London, UK 
• Open to everybody! 
C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 
6
The RIPE Database
RIPE Registry Maintenance 
• RIPE Database 
- IP resource registry 
- Routing registry 
• Data maintenance is joint responsibility of RIPE 
NCC and resource holders 
• Constant development of DB to respond to 
changing requirements 
C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 
8
RIPE Database Objects 
C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 
9 
• inetnum 
• inet6num 
• aut-num 
• route, route6 
! 
• domain 
• organisation 
• person 
• role 
• maintainer 
= IPv4 address range 
= IPv6 adress range 
= single AS number 
= address range announced 
by an AS number 
= reverse domain range 
= info on who holds the set of resources 
= contact info for other objects 
= group of persons 
= protects all other objects
Abuse Contact Information 
C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 
10 
role: Abuse Role Acme 
nic-hdl: AR789-RIPE 
admin-c: SB436-RIPE 
tech-c: JS123-RIPE 
tech-c: XL451-RIPE 
abuse-mailbox: abuse@example.org 
mnt-by: LIR-MNT 
organisation: ORG-BB2-RIPE 
admin-c: JD1-RIPE 
tech-c: LA789-RIPE 
abuse-c: AR789-RIPE 
mnt-by: LIR-MNT 
inetnum: 85.11.184.0/21 
netname: NL-EXAMPLE 
status: ALLOCATED PA 
org: ORG-BB2-RIPE 
mnt-by: RIPE-NCC-HM-MNT 
mnt-lower: LIR-MNT 
admin-c: LA789-RIPE 
tech-c: LA789-RIPE 
The role object contains the 
contact email (abuse-mailbox) 
The orgnisation object 
contains a pointer to the abuse 
contact (a role object) 
The IP addresses point to the 
organisation object
RIPEstat
RIPEstat 
C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 
12 
• Toolbox 
- All data in one place 
- Routing, IP, geoloc, BLs, 
- etc. 
- Graphical interface 
- Nearly 40 widgets and growing 
• Updates on RIPE Labs 
- User feedback important! 
• https://stat.ripe.net
Data in RIPEstat 
• Data 
- Routing data 
• Collected by RIS: http://ris.ripe.net 
- Registration data (whois) 
• RIPE Database and other RIR databases 
• RIR Stats (resource-holder-country mapping) 
- MaxMind’s geolocation data 
- Blacklist data 
- RIPE Atlas data 
- And much more: https://stat.ripe.net/data-sources 
C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 
13
APIs to RIPEstat Using RIPEstat 
• RIPEstat Web 
http://stat.ripe.net 
! 
• RIPEstat Widget API 
! 
! 
! 
• RIPEstat Data API / RIPEstat Text API 
• https://stat.ripe.net/data/routing-status/data.json? 
resource=… 
Christian Teuschel - RIPE68 - 12 May 2014 
14 
iOS mobile App 
! 
https://stat.ripe.net/mobile
RIPE Atlas
RIPE Atlas - Active Measurements Network 
• Next generation Internet measurements network 
- Thousands of measurement nodes 
- Probes run different measurements 
• Ping, traceroute, SSL, DNS 
• Instead of building small, individual, private 
infrastructures, build a HUGE common 
infrastructure that serves both private and 
community goals 
• https://atlas.ripe.net 
C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 
16
RIPE Atlas Status 
• 5,800 active probes and 8,000 users worldwide 
- Increasing number of requests 
• 58 RIPE Atlas anchors 
- Collecting data as enhanced RIPE Atlas probes 
- Acting as targets for regional measurements 
- Vantage point for new DNSMON service 
C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 
17
RIPE Atlas Use Cases (on RIPE Labs) 
C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 
18 
• Effects storm Sandy had 
on parts of Internet 
! 
! 
• Selective Blackholing 
- DDoS damage control 
! 
• Find most popular 
instances of DNS anycast 
servers
RIPE Labs
What is RIPE Labs? 
• It’s a website - but more importantly, it is a platform 
and a tool for the community 
• You can: 
- Test and evaluate new tools and prototypes 
- Contribute new ideas and research results 
- Provide feedback and discuss with others 
• https://labs.ripe.net 
C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 
20 
RIPE
RIPE Labs Homepage 21 
C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 
Statistics Dashboard 
RIPE NCC Roadmap 
Tag Cloud 
List of Articles
Statistics Dashboard 
• All stats on one page 
- IPv4, IPv6, members, routing, 
countries, etc. 
• Automatically updated 
• Each graph is tagged 
- Easier to navigate 
• http://labs.ripe.net/statistics 
C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 
22
Contact DBs for Abuse Handling 
• Draft BCP document 
- by Aaron Kaplan, Christian Teuschel, Mirjam Kühne, et.al. 
• Describes various data sets relevant for CERTs 
• Describes typical look-ups CERTs perform 
• Next step: identify gaps and missing data sets 
• Needs review and feedback 
• https://github.com/certtools/contactdb 
C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 
23
Further Information 
• RIPEstat 
- https://stat.ripe.net 
• RIPE Atlas 
- https.://atlas.ripe.net 
• RIPE Labs 
- https://labs.ripe.net/ripestat 
• RIPE NCC & RIPE Community 
- https://www.ripe.net 
C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 
24
Questions? Using RIPEstat 
C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 
25

More Related Content

Viewers also liked

Eis mon 1330 sponsor exact target
Eis mon 1330 sponsor exact targetEis mon 1330 sponsor exact target
Eis mon 1330 sponsor exact targetMediaPost
 
Los 10 mejores jugadores de la FIBA
Los 10 mejores jugadores de la FIBALos 10 mejores jugadores de la FIBA
Los 10 mejores jugadores de la FIBAacademiacristorey
 
Análisis del Antequera 2010
Análisis del Antequera 2010Análisis del Antequera 2010
Análisis del Antequera 2010millancb
 
Ncura Region Ii, Rochester Ny
Ncura Region Ii, Rochester NyNcura Region Ii, Rochester Ny
Ncura Region Ii, Rochester NyRashonda Harris
 
Wunderlich securities interview questions and answers
Wunderlich securities interview questions and answersWunderlich securities interview questions and answers
Wunderlich securities interview questions and answersselinasimpson305
 
Smartphone para maximizar la experiencia del cliente
Smartphone para maximizar la experiencia del clienteSmartphone para maximizar la experiencia del cliente
Smartphone para maximizar la experiencia del clienteGS1Mx
 
Collectivités
CollectivitésCollectivités
CollectivitésRAUDIN33
 
Cronograma 13 encuentor inf definitivo
Cronograma 13 encuentor inf  definitivoCronograma 13 encuentor inf  definitivo
Cronograma 13 encuentor inf definitivoCristian Alberto Oliva
 
WEBverständlich Teil 2: Basiswissen Onlinemarketing
WEBverständlich Teil 2: Basiswissen OnlinemarketingWEBverständlich Teil 2: Basiswissen Onlinemarketing
WEBverständlich Teil 2: Basiswissen OnlinemarketingeBusiness-Lotse Potsdam
 
(Jimenez seminario marcia) faro de alejandria
(Jimenez seminario marcia) faro de alejandria(Jimenez seminario marcia) faro de alejandria
(Jimenez seminario marcia) faro de alejandriaTochy
 
Derivational process in Matbat Language
 Derivational process in Matbat Language Derivational process in Matbat Language
Derivational process in Matbat LanguageTrijan Faam
 

Viewers also liked (20)

Eis mon 1330 sponsor exact target
Eis mon 1330 sponsor exact targetEis mon 1330 sponsor exact target
Eis mon 1330 sponsor exact target
 
CFB Gold Report — April 2010
CFB Gold Report — April 2010CFB Gold Report — April 2010
CFB Gold Report — April 2010
 
Los 10 mejores jugadores de la FIBA
Los 10 mejores jugadores de la FIBALos 10 mejores jugadores de la FIBA
Los 10 mejores jugadores de la FIBA
 
Análisis del Antequera 2010
Análisis del Antequera 2010Análisis del Antequera 2010
Análisis del Antequera 2010
 
Health economics an overview
Health economics an overviewHealth economics an overview
Health economics an overview
 
Ncura Region Ii, Rochester Ny
Ncura Region Ii, Rochester NyNcura Region Ii, Rochester Ny
Ncura Region Ii, Rochester Ny
 
Bom Dia Shrek
Bom Dia ShrekBom Dia Shrek
Bom Dia Shrek
 
Wunderlich securities interview questions and answers
Wunderlich securities interview questions and answersWunderlich securities interview questions and answers
Wunderlich securities interview questions and answers
 
Smartphone para maximizar la experiencia del cliente
Smartphone para maximizar la experiencia del clienteSmartphone para maximizar la experiencia del cliente
Smartphone para maximizar la experiencia del cliente
 
Collectivités
CollectivitésCollectivités
Collectivités
 
Cronograma 13 encuentor inf definitivo
Cronograma 13 encuentor inf  definitivoCronograma 13 encuentor inf  definitivo
Cronograma 13 encuentor inf definitivo
 
Auschwits
AuschwitsAuschwits
Auschwits
 
Catalogo
CatalogoCatalogo
Catalogo
 
Manual de Wordpress.com
Manual de Wordpress.comManual de Wordpress.com
Manual de Wordpress.com
 
WEBverständlich Teil 2: Basiswissen Onlinemarketing
WEBverständlich Teil 2: Basiswissen OnlinemarketingWEBverständlich Teil 2: Basiswissen Onlinemarketing
WEBverständlich Teil 2: Basiswissen Onlinemarketing
 
(Jimenez seminario marcia) faro de alejandria
(Jimenez seminario marcia) faro de alejandria(Jimenez seminario marcia) faro de alejandria
(Jimenez seminario marcia) faro de alejandria
 
Manual de transferencia de dominios
Manual de transferencia de dominiosManual de transferencia de dominios
Manual de transferencia de dominios
 
Derivational process in Matbat Language
 Derivational process in Matbat Language Derivational process in Matbat Language
Derivational process in Matbat Language
 
Es minetur jma-ulibarri_-_ways_to_raise_v3_0
Es minetur jma-ulibarri_-_ways_to_raise_v3_0Es minetur jma-ulibarri_-_ways_to_raise_v3_0
Es minetur jma-ulibarri_-_ways_to_raise_v3_0
 
Vfpc & wgifs july 10th meeting poster & agenda
Vfpc & wgifs july 10th meeting   poster & agendaVfpc & wgifs july 10th meeting   poster & agenda
Vfpc & wgifs july 10th meeting poster & agenda
 

Similar to RIPE NCC Tools

Peering Day 2013
Peering Day 2013Peering Day 2013
Peering Day 2013RIPE NCC
 
RIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network Analysis
RIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network AnalysisRIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network Analysis
RIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network AnalysisRIPE NCC
 
How RIPE NCC Tools Can Help with Online Investigations
How RIPE NCC Tools Can Help with Online InvestigationsHow RIPE NCC Tools Can Help with Online Investigations
How RIPE NCC Tools Can Help with Online InvestigationsRIPE NCC
 
Operators' Tools - RIPE Labs
Operators' Tools - RIPE LabsOperators' Tools - RIPE Labs
Operators' Tools - RIPE LabsRIPE NCC
 
RIPEstat, RIPE Atlas and the new DNSMON
RIPEstat, RIPE Atlas and the new DNSMONRIPEstat, RIPE Atlas and the new DNSMON
RIPEstat, RIPE Atlas and the new DNSMONRIPE NCC
 
IP Address Certification (RPKI)
IP Address Certification (RPKI)IP Address Certification (RPKI)
IP Address Certification (RPKI)RIPE NCC
 
RIPE NCC Services & Activities - NaMeX Regional Meeting
RIPE NCC Services & Activities - NaMeX Regional MeetingRIPE NCC Services & Activities - NaMeX Regional Meeting
RIPE NCC Services & Activities - NaMeX Regional MeetingRIPE NCC
 
Use and reuse: research data locally & globally #esipfed
Use and reuse: research data locally & globally #esipfedUse and reuse: research data locally & globally #esipfed
Use and reuse: research data locally & globally #esipfedKevin Ashley
 
RIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement NetworkRIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement NetworkRIPE NCC
 
Tutorial: Using RIPEstat
Tutorial: Using RIPEstatTutorial: Using RIPEstat
Tutorial: Using RIPEstatRIPE NCC
 
Practical Machine Learning: Innovations in Recommendation Workshop
Practical Machine Learning:  Innovations in Recommendation WorkshopPractical Machine Learning:  Innovations in Recommendation Workshop
Practical Machine Learning: Innovations in Recommendation WorkshopMapR Technologies
 
IPv6 Act Now and RIPE Labs
IPv6 Act Now and RIPE LabsIPv6 Act Now and RIPE Labs
IPv6 Act Now and RIPE LabsRIPE NCC
 
More Measurements: Expanding RIPE Atlas Anchors
More Measurements: Expanding RIPE Atlas AnchorsMore Measurements: Expanding RIPE Atlas Anchors
More Measurements: Expanding RIPE Atlas AnchorsRIPE NCC
 
Supporting Research Communities with XSEDE
Supporting Research Communities with XSEDESupporting Research Communities with XSEDE
Supporting Research Communities with XSEDEJohn Towns
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE AtlasRIPE NCC
 
Data Science as a Commodity: Use MADlib, R, & other OSS Tools for Data Scienc...
Data Science as a Commodity: Use MADlib, R, & other OSS Tools for Data Scienc...Data Science as a Commodity: Use MADlib, R, & other OSS Tools for Data Scienc...
Data Science as a Commodity: Use MADlib, R, & other OSS Tools for Data Scienc...Sarah Aerni
 
Big Data Europe SC6 WS 3: Ron Dekker, Director CESSDA European Open Science A...
Big Data Europe SC6 WS 3: Ron Dekker, Director CESSDA European Open Science A...Big Data Europe SC6 WS 3: Ron Dekker, Director CESSDA European Open Science A...
Big Data Europe SC6 WS 3: Ron Dekker, Director CESSDA European Open Science A...BigData_Europe
 
Systems and Services: Adding Value For Research Data Assets
Systems and Services: Adding Value For Research Data AssetsSystems and Services: Adding Value For Research Data Assets
Systems and Services: Adding Value For Research Data AssetsLIBER Europe
 
Towards a Community-driven Data Science Body of Knowledge – Data Management S...
Towards a Community-driven Data Science Body of Knowledge – Data Management S...Towards a Community-driven Data Science Body of Knowledge – Data Management S...
Towards a Community-driven Data Science Body of Knowledge – Data Management S...Research Data Alliance
 
RIPE Labs at IETF 78
RIPE Labs at IETF 78RIPE Labs at IETF 78
RIPE Labs at IETF 78RIPE NCC
 

Similar to RIPE NCC Tools (20)

Peering Day 2013
Peering Day 2013Peering Day 2013
Peering Day 2013
 
RIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network Analysis
RIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network AnalysisRIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network Analysis
RIPE & RIPE NCC/Using RIPE Atlas and RIPEstat for Network Analysis
 
How RIPE NCC Tools Can Help with Online Investigations
How RIPE NCC Tools Can Help with Online InvestigationsHow RIPE NCC Tools Can Help with Online Investigations
How RIPE NCC Tools Can Help with Online Investigations
 
Operators' Tools - RIPE Labs
Operators' Tools - RIPE LabsOperators' Tools - RIPE Labs
Operators' Tools - RIPE Labs
 
RIPEstat, RIPE Atlas and the new DNSMON
RIPEstat, RIPE Atlas and the new DNSMONRIPEstat, RIPE Atlas and the new DNSMON
RIPEstat, RIPE Atlas and the new DNSMON
 
IP Address Certification (RPKI)
IP Address Certification (RPKI)IP Address Certification (RPKI)
IP Address Certification (RPKI)
 
RIPE NCC Services & Activities - NaMeX Regional Meeting
RIPE NCC Services & Activities - NaMeX Regional MeetingRIPE NCC Services & Activities - NaMeX Regional Meeting
RIPE NCC Services & Activities - NaMeX Regional Meeting
 
Use and reuse: research data locally & globally #esipfed
Use and reuse: research data locally & globally #esipfedUse and reuse: research data locally & globally #esipfed
Use and reuse: research data locally & globally #esipfed
 
RIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement NetworkRIPE Atlas - A Measurement Network
RIPE Atlas - A Measurement Network
 
Tutorial: Using RIPEstat
Tutorial: Using RIPEstatTutorial: Using RIPEstat
Tutorial: Using RIPEstat
 
Practical Machine Learning: Innovations in Recommendation Workshop
Practical Machine Learning:  Innovations in Recommendation WorkshopPractical Machine Learning:  Innovations in Recommendation Workshop
Practical Machine Learning: Innovations in Recommendation Workshop
 
IPv6 Act Now and RIPE Labs
IPv6 Act Now and RIPE LabsIPv6 Act Now and RIPE Labs
IPv6 Act Now and RIPE Labs
 
More Measurements: Expanding RIPE Atlas Anchors
More Measurements: Expanding RIPE Atlas AnchorsMore Measurements: Expanding RIPE Atlas Anchors
More Measurements: Expanding RIPE Atlas Anchors
 
Supporting Research Communities with XSEDE
Supporting Research Communities with XSEDESupporting Research Communities with XSEDE
Supporting Research Communities with XSEDE
 
RIPE Atlas
RIPE AtlasRIPE Atlas
RIPE Atlas
 
Data Science as a Commodity: Use MADlib, R, & other OSS Tools for Data Scienc...
Data Science as a Commodity: Use MADlib, R, & other OSS Tools for Data Scienc...Data Science as a Commodity: Use MADlib, R, & other OSS Tools for Data Scienc...
Data Science as a Commodity: Use MADlib, R, & other OSS Tools for Data Scienc...
 
Big Data Europe SC6 WS 3: Ron Dekker, Director CESSDA European Open Science A...
Big Data Europe SC6 WS 3: Ron Dekker, Director CESSDA European Open Science A...Big Data Europe SC6 WS 3: Ron Dekker, Director CESSDA European Open Science A...
Big Data Europe SC6 WS 3: Ron Dekker, Director CESSDA European Open Science A...
 
Systems and Services: Adding Value For Research Data Assets
Systems and Services: Adding Value For Research Data AssetsSystems and Services: Adding Value For Research Data Assets
Systems and Services: Adding Value For Research Data Assets
 
Towards a Community-driven Data Science Body of Knowledge – Data Management S...
Towards a Community-driven Data Science Body of Knowledge – Data Management S...Towards a Community-driven Data Science Body of Knowledge – Data Management S...
Towards a Community-driven Data Science Body of Knowledge – Data Management S...
 
RIPE Labs at IETF 78
RIPE Labs at IETF 78RIPE Labs at IETF 78
RIPE Labs at IETF 78
 

More from 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
 

More from 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
 

Recently uploaded

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 

Recently uploaded (20)

Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 

RIPE NCC Tools

  • 1. RIPE NCC Tools Christian Teuschel & Mirjam Kühne TF-CSIRT 42 | 30 May 2014
  • 2. Overview • What’s RIPE and the RIPE NCC • RIPE Database • RIPEstat • RIPE Atlas • RIPE Labs C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 2
  • 4. RIPE NCC • Not-for-profit, independent association - Neutral and impartial - Established in 1992 in Amsterdam - Provides open community platform • 10,000+ members in 76 countries - Bottom-up, industry self regulation C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 4
  • 5. The RIPE NCC’s Main Tasks • Secretariat for RIPE community - Organise meeting, maintain mailing lists, etc. • One of Five Regional Internet Registries (RIRs) - Europe, Middle East, parts of Central Asia - Distributes IPv4, IPv6, AS Numbers • RIPE Database (public registry) • Many other activities - K-root, training, measuring infrastructure, ENUM, information dissemination, outreach… C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 5
  • 6. RIPE Community • Topical Working Groups - Address Policy, Anti-Abuse, Connect, Cooperation, Database, DNS, IPv6, Measurements, Analysis & Tools, Open-Source, Routing • Public mailing lists • Two RIPE Meetings per year - Next Meeting: 6 - 10 November, London, UK • Open to everybody! C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 6
  • 8. RIPE Registry Maintenance • RIPE Database - IP resource registry - Routing registry • Data maintenance is joint responsibility of RIPE NCC and resource holders • Constant development of DB to respond to changing requirements C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 8
  • 9. RIPE Database Objects C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 9 • inetnum • inet6num • aut-num • route, route6 ! • domain • organisation • person • role • maintainer = IPv4 address range = IPv6 adress range = single AS number = address range announced by an AS number = reverse domain range = info on who holds the set of resources = contact info for other objects = group of persons = protects all other objects
  • 10. Abuse Contact Information C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 10 role: Abuse Role Acme nic-hdl: AR789-RIPE admin-c: SB436-RIPE tech-c: JS123-RIPE tech-c: XL451-RIPE abuse-mailbox: abuse@example.org mnt-by: LIR-MNT organisation: ORG-BB2-RIPE admin-c: JD1-RIPE tech-c: LA789-RIPE abuse-c: AR789-RIPE mnt-by: LIR-MNT inetnum: 85.11.184.0/21 netname: NL-EXAMPLE status: ALLOCATED PA org: ORG-BB2-RIPE mnt-by: RIPE-NCC-HM-MNT mnt-lower: LIR-MNT admin-c: LA789-RIPE tech-c: LA789-RIPE The role object contains the contact email (abuse-mailbox) The orgnisation object contains a pointer to the abuse contact (a role object) The IP addresses point to the organisation object
  • 12. RIPEstat C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 12 • Toolbox - All data in one place - Routing, IP, geoloc, BLs, - etc. - Graphical interface - Nearly 40 widgets and growing • Updates on RIPE Labs - User feedback important! • https://stat.ripe.net
  • 13. Data in RIPEstat • Data - Routing data • Collected by RIS: http://ris.ripe.net - Registration data (whois) • RIPE Database and other RIR databases • RIR Stats (resource-holder-country mapping) - MaxMind’s geolocation data - Blacklist data - RIPE Atlas data - And much more: https://stat.ripe.net/data-sources C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 13
  • 14. APIs to RIPEstat Using RIPEstat • RIPEstat Web http://stat.ripe.net ! • RIPEstat Widget API ! ! ! • RIPEstat Data API / RIPEstat Text API • https://stat.ripe.net/data/routing-status/data.json? resource=… Christian Teuschel - RIPE68 - 12 May 2014 14 iOS mobile App ! https://stat.ripe.net/mobile
  • 16. RIPE Atlas - Active Measurements Network • Next generation Internet measurements network - Thousands of measurement nodes - Probes run different measurements • Ping, traceroute, SSL, DNS • Instead of building small, individual, private infrastructures, build a HUGE common infrastructure that serves both private and community goals • https://atlas.ripe.net C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 16
  • 17. RIPE Atlas Status • 5,800 active probes and 8,000 users worldwide - Increasing number of requests • 58 RIPE Atlas anchors - Collecting data as enhanced RIPE Atlas probes - Acting as targets for regional measurements - Vantage point for new DNSMON service C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 17
  • 18. RIPE Atlas Use Cases (on RIPE Labs) C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 18 • Effects storm Sandy had on parts of Internet ! ! • Selective Blackholing - DDoS damage control ! • Find most popular instances of DNS anycast servers
  • 20. What is RIPE Labs? • It’s a website - but more importantly, it is a platform and a tool for the community • You can: - Test and evaluate new tools and prototypes - Contribute new ideas and research results - Provide feedback and discuss with others • https://labs.ripe.net C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 20 RIPE
  • 21. RIPE Labs Homepage 21 C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 Statistics Dashboard RIPE NCC Roadmap Tag Cloud List of Articles
  • 22. Statistics Dashboard • All stats on one page - IPv4, IPv6, members, routing, countries, etc. • Automatically updated • Each graph is tagged - Easier to navigate • http://labs.ripe.net/statistics C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 22
  • 23. Contact DBs for Abuse Handling • Draft BCP document - by Aaron Kaplan, Christian Teuschel, Mirjam Kühne, et.al. • Describes various data sets relevant for CERTs • Describes typical look-ups CERTs perform • Next step: identify gaps and missing data sets • Needs review and feedback • https://github.com/certtools/contactdb C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 23
  • 24. Further Information • RIPEstat - https://stat.ripe.net • RIPE Atlas - https.://atlas.ripe.net • RIPE Labs - https://labs.ripe.net/ripestat • RIPE NCC & RIPE Community - https://www.ripe.net C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 24
  • 25. Questions? Using RIPEstat C. Teuschel & M. Kühne - TF-CSIRT 42 - 30 May 2014 25