An analysis of using reflectors for distributed denial-of-service attacks
ACM SIGCOMM Computer Communication Review
King: estimating latency between arbitrary internet end hosts
Proceedings of the 2nd ACM SIGCOMM Workshop on Internet measurment
Passive network tomography using Bayesian inference
Proceedings of the 2nd ACM SIGCOMM Workshop on Internet measurment
Proceedings of the 2nd ACM SIGCOMM Workshop on Internet measurment
Inferring link weights using end-to-end measurements
Proceedings of the 2nd ACM SIGCOMM Workshop on Internet measurment
Open Packet Monitoring on FLAME: Safety, Performance, and Applications
IWAN '02 Proceedings of the IFIP-TC6 4th International Working Conference on Active Networks
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
A blueprint for introducing disruptive technology into the Internet
ACM SIGCOMM Computer Communication Review
SAINT-W '02 Proceedings of the 2002 Symposium on Applications and the Internet (SAINT) Workshops
Server Selection Using Dynamic Path Characterization in Wide-Area Networks
INFOCOM '97 Proceedings of the INFOCOM '97. Sixteenth Annual Joint Conference of the IEEE Computer and Communications Societies. Driving the Information Revolution
An integrated experimental environment for distributed systems and networks
ACM SIGOPS Operating Systems Review - OSDI '02: Proceedings of the 5th symposium on Operating systems design and implementation
Measuring Bottleneck Link Speed in Packet-Switched Networks
Measuring Bottleneck Link Speed in Packet-Switched Networks
Nettimer: a tool for measuring bottleneck link, bandwidth
USITS'01 Proceedings of the 3rd conference on USENIX Symposium on Internet Technologies and Systems - Volume 3
Sting: a TCP-based network measurement tool
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
A secure environment for untrusted helper applications confining the Wily Hacker
SSYM'96 Proceedings of the 6th conference on USENIX Security Symposium, Focusing on Applications of Cryptography - Volume 6
Implementing multiple protection domains in java
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications
PROMISE: peer-to-peer media streaming using CollectCast
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
Reverse engineering the Internet
ACM SIGCOMM Computer Communication Review
Distributed DNS troubleshooting
Proceedings of the ACM SIGCOMM workshop on Network troubleshooting: research, theory and operations practice meet malfunctioning reality
LISA '04 Proceedings of the 18th USENIX conference on System administration
Using PlanetLab for network research: myths, realities, and best practices
ACM SIGOPS Operating Systems Review
Automated Pattern-Based Service Deployment in Programmable Networks
Journal of Network and Systems Management
Is Code Still Moving Around? Looking Back at a Decade of Code Mobility
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
Using PlanetLab for network research: myths, realities, and best practices
WORLDS'05 Proceedings of the 2nd conference on Real, Large Distributed Systems - Volume 2
A platform for unobtrusive measurements on PlanetLab
WORLDS'06 Proceedings of the 3rd conference on USENIX Workshop on Real, Large Distributed Systems - Volume 3
Facilitating focused internet measurements
Proceedings of the 2007 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
Inferring subnets in router-level topology collection studies
Proceedings of the 7th ACM SIGCOMM conference on Internet measurement
Network loss inference with second order statistics of end-to-end flows
Proceedings of the 7th ACM SIGCOMM conference on Internet measurement
An active measurement system for shared environments
Proceedings of the 7th ACM SIGCOMM conference on Internet measurement
Experiences building PlanetLab
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
iPlane: an information plane for distributed services
OSDI '06 Proceedings of the 7th symposium on Operating systems design and implementation
How much anonymity does network latency leak?
Proceedings of the 14th ACM conference on Computer and communications security
Effective diagnosis of routing disruptions from end systems
NSDI'08 Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation
Discarte: a disjunctive internet cartographer
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
Satellitelab: adding heterogeneity to planetary-scale network testbeds
Proceedings of the ACM SIGCOMM 2008 conference on Data communication
VeriKey: A Dynamic Certificate Verification System for Public Key Exchanges
DIMVA '08 Proceedings of the 5th international conference on Detection of Intrusions and Malware, and Vulnerability Assessment
On the difficulty of finding the nearest peer in p2p systems
Proceedings of the 8th ACM SIGCOMM conference on Internet measurement
Fixing ally's growing pains with velocity modeling
Proceedings of the 8th ACM SIGCOMM conference on Internet measurement
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
On inferring regional AS topologies
Proceedings of the 4th Asian Conference on Internet Engineering
An Enhanced Router Topology Discovery Model
CNSR '09 Proceedings of the 2009 Seventh Annual Communication Networks and Services Research Conference
Incentives for BGP Guided IP-Level Topology Discovery
TMA '09 Proceedings of the First International Workshop on Traffic Monitoring and Analysis
DTS: A Decentralized Tracing System
TMA '09 Proceedings of the First International Workshop on Traffic Monitoring and Analysis
Application of Clustering Techniques in a Network Security Testing System
Proceedings of the 2005 conference on Artificial Intelligence Research and Development
Router primitives for programmable active measurement
Proceedings of the 2nd ACM SIGCOMM workshop on Programmable routers for extensible services of tomorrow
Internet core topology mapping and analysis
Computer Communications
Internet-scale IP alias resolution techniques
ACM SIGCOMM Computer Communication Review
Techniques for better alias resolution in internet topology discovery
IM'09 Proceedings of the 11th IFIP/IEEE international conference on Symposium on Integrated Network Management
How much anonymity does network latency leak?
ACM Transactions on Information and System Security (TISSEC)
Resolving IP aliases in building traceroute-based internet maps
IEEE/ACM Transactions on Networking (TON)
The flattening internet topology: natural evolution, unsightly barnacles or contrived collapse?
PAM'08 Proceedings of the 9th international conference on Passive and active network measurement
A reactive measurement framework
PAM'08 Proceedings of the 9th international conference on Passive and active network measurement
Towards a high quality path-oriented network measurement and storage system
PAM'08 Proceedings of the 9th international conference on Passive and active network measurement
On community-oriented internet measurement
PAM'08 Proceedings of the 9th international conference on Passive and active network measurement
Glasnost: enabling end users to detect traffic differentiation
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
Design and implementation of TCP data probes for reliable and metric-rich network path monitoring
USENIX'09 Proceedings of the 2009 conference on USENIX Annual technical conference
Scamper: a scalable and extensible packet prober for active measurement of the internet
IMC '10 Proceedings of the 10th ACM SIGCOMM conference on Internet measurement
HotACI'06 Proceedings of the First international conference on Hot topics in autonomic computing
The flexlab approach to realistic evaluation of networked systems
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
Network coordinates in the wild
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
An architectural solution for data exchange in cooperative network security research
Proceedings of the First Workshop on Building Analysis Datasets and Gathering Experience Returns for Security
Predictive resource management of multiple monitoring applications
IEEE/ACM Transactions on Networking (TON)
Rapid prototyping of active measurement tools
Computer Networks: The International Journal of Computer and Telecommunications Networking
Revisiting internet AS-level topology discovery
PAM'05 Proceedings of the 6th international conference on Passive and Active Network Measurement
Fathom: a browser-based network measurement platform
Proceedings of the 2012 ACM conference on Internet measurement conference
Obtaining in-context measurements of cellular network performance
Proceedings of the 2012 ACM conference on Internet measurement conference
Dasu: pushing experiments to the internet's edge
nsdi'13 Proceedings of the 10th USENIX conference on Networked Systems Design and Implementation
Internet-scale IPv4 alias resolution with MIDAR
IEEE/ACM Transactions on Networking (TON)
DataTraffic Monitoring and Analysis
Hi-index | 0.00 |
We present Scriptroute, a system that allows ordinary Internet users to conduct network measurements from remote vantage points. We seek to combine the flexibility found in dedicated measurement testbeds such as NIMI with the general accessibility and popularity of Web-based public traceroute servers. To use Scriptroute, clients use DNS to discover measurement servers and then submit a measurement script for execution in a sandboxed, resource-limited environment. The servers ensure that the script does not expose the network to attack by applying source- and destination-specific filters and security checks, and by rate-limiting traffic. Scriptroute code is publicly available and has been deployed on the PlanetLab testbed of 42 sites. As proof-of-concept, we have used it both to create RPT, a tool for measuring routing trees toward a destination, and to repeat the experiment used to evaluate GNP, a recently proposed Internet distance estimation technique. We find that our system is flexible enough to implement a variety of measurement tools despite its security restrictions, that access to many remote vantage points makes the system valuable, and that scripting is an apt choice for expressing and combining measurement tasks.