ICSI Updates: Netalyzr Nicholas Weaver International Computer - - PowerPoint PPT Presentation

icsi updates netalyzr
SMART_READER_LITE
LIVE PREVIEW

ICSI Updates: Netalyzr Nicholas Weaver International Computer - - PowerPoint PPT Presentation

Netalyzr Weaver ICSI Updates: Netalyzr Nicholas Weaver International Computer Science Institute 1 Acknowledgements Where do I donate -User Feedback Netalyzr Weaver Joint Work with Christian Kreibich (ICSI), Martin Dam (Aalborg


slide-1
SLIDE 1

Netalyzr Weaver

ICSI Updates: Netalyzr

Nicholas Weaver

International Computer Science Institute

1

slide-2
SLIDE 2

Netalyzr Weaver

Acknowledgements

“Where do I donate”

  • User Feedback

 Joint Work with Christian Kreibich (ICSI), Martin

Dam (Aalborg University), Boris Nechaev (HIIT/ TKK), Gregor Maier (ICSI), and Vern Paxson (ICSI & UC Berkeley)

 Work initially sponsored by the National Science

Foundation

 Work currently sponsored by DHS Science &

Technology

 Additional funding from Google and Comcast  EC2 time from Amazon

 All opinions are those of myself, not those of the

sponsors or my coauthors

2

slide-3
SLIDE 3

Netalyzr Weaver

Updates on Netalyzr

 The growing dataset  IPv6 nuggets  Netalyzr as a component in other research  Netalyzr on Android  Proxy Traceroute  DNSSEC and TLS

3

slide-4
SLIDE 4

Netalyzr Weaver

Netalyzr’s Dataset Keeps Growing

 790,000 sessions from 530,000 IPv4 addresses

 180 GB of raw data...

 20-70 new sessions in a typical hour  We’ve begun doing limited data releases to

researchers

 Extract just a portion of the database that is useful to

answer a researcher’s questions

 E.g. to ISI and I-root operators we provided the results

  • f CHAOS queries to the root

4

slide-5
SLIDE 5

Netalyzr Weaver

Some IPv6 nuggets

 ~23K IPv4 addresses can fetch data using IPv6

 5.8% of sessions

 IPv6 fragmentation is broken

 Worse than IPv4  37% can’t send fragmented traffic  37% can’t receive fragmented traffic  44% overall either can’t send, can’t receive, or can’t

do both

5

slide-6
SLIDE 6

Netalyzr Weaver

Using Netalyzr in Other Research Projects

 The command line client:

 A (signed) .jar file

 -q: only output the resulting URL  Signature allows you to download and run

 A supported json API

 Replace “summary” with “json” in the URL  All uploaded information

 Pointers to any large pieces

 Some test results from the server side  Fully commented output

 A mode browser

 -m MODE on CLI or m=MODE on the web URL  Allows you to fetch all results with this mode

 If you arrange with us to provide you access

6

slide-7
SLIDE 7

Netalyzr Weaver

Android Version: Soon to be submitted

 Based on the full Netalyzr applet/CLI test suite

 Currently a forked codebase for the tests itself, but will

soon be reintegrated to a common codebase

 Rendering in a web page with a different style sheet

 Currently no significant additional tests

 We don’t know what we should test for!

 Current plan is to submit to Google’s app store

Real Soon Now

7

slide-8
SLIDE 8

Netalyzr Weaver

Proxy Traceroute

8

slide-9
SLIDE 9

Netalyzr Weaver

DNSSEC and TLS

 Currently developing a comprehensive test suite

for DNSSEC

 Client transport & client-side validation:

 Can the client get RRSIGs and the DS for .com from

the roots?

 Can the client get RRSIGs and arbitrary records from

from an arbitrary server?

9

slide-10
SLIDE 10

Netalyzr Weaver

10