ICFlash Web-based Network Measurement

Slides:



Advertisements
Similar presentations
Testing Web Applications & Services Testing Web Applications & Web Services.
Advertisements

Components of GIS.
1 CGICGI Common Gateway Interface Server-side Programming Lecture.
Muhammad Taimoor Khan
Project Title: Deepin Search Member: Wenxu Li & Ziming Zhai CSCI 572 Project.
Electrical and Computer Engineering Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Final Project Review.
Creating WordPress Websites. Creating a site on your computer Local server Local WordPress installation Setting Up Dreamweaver.
Facedroid Facebook for Android. Facebook Application - API key - Secret key - PHP page Facebook Application - API key - Secret key - PHP page Facebook.
Multiple Tiers in Action
Electrical and Computer Engineering PeopleFinder Vitaly Gordievsky Alex Trefonas Scott Richard Matt Beckford Comprehensive Design Review.
IST 221 Internet Concepts and Applications Internet, WWW and HTML 1.
INTRO TO MAKING A WEBSITE Mark Zhang.  HTML  CSS  Javascript  PHP  MySQL  …That’s a lot of stuff!
CSCI 323 – Web Development Chapter 1 - Setting the Scene We’re going to move through the first few chapters pretty quick since they are a review for most.
Team15 - GOTRLA Girls On The Run Los Angeles. An Insight In the Project The Project is about designing an ATTENDANCE MANAGEMENT system which could help.
Team15 - GOTRLA Girls On The Run Los Angeles. An Insight In the Project The Project is about designing an ATTENDANCE MANAGEMENT system which could help.
IT 210 The Internet & World Wide Web introduction.
Chapter 1: Introduction to Web
HOW ACCESS TO WWW Student Name : Hussein Alkhaldi.
Building Websites and weblogs for university Professors Razi herbal medicines research center workshop Presenter: Mehdi Pedram.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
Introduction to Internet terms. Topics to Study What is Internet HTTP URL SMS MMS Wi-Fi Video Conferencing Social Webisites.
Standalone Java Application vs. Java Web Application
The Internet  Internet Hardware connected together Creates a massive worldwide network  Hardware Computers Communication lines  Interlinked collection.
OWL Jan How Websites Work. “The Internet” vs. “The Web”?
MDCFUG TeraTech, Inc Adobe Apollo By Michael Smith TeraTech.
Kingdom of Saudi Arabia Ministry of Higher Education Al-Imam Muhammad Ibn Saud Islamic University College of Computer and Information Sciences Chapter.
Mainframe (Host) - Communications - User Interface - Business Logic - DBMS - Operating System - Storage (DB Files) Terminal (Display/Keyboard) Terminal.
User Log Analyzing Algorithm Simulator 491 May15-11.
CS 7: Introduction to Computer Programming Java and the Internet Sections ,2.1.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
“ Mobile Internet Development ” Prasert Jaipet (aekram43) MCTS,MCPD,Microsoft Insider Technology Team Manager Digital Beyond Company
CSE 592 INTERNET CENSORSHIP (FALL 2015) LECTURE 08 PHILLIPA GILL – STONY BROOK UNIVERSITY.
How the Web Works Building a Website – Lesson 1. How People Access the Web Browsers People access websites using software called a web browser. To view.
1 KaaShiv InfoTech  Presents  INTEL XDK For Inplant Training / Internship, please download the "Inplant training registration form" from our website.
Quiz 1 Review (Week 10) Sam Green ’17 (646)
Adapted from  2012 Prentice Hall, Inc. All rights reserved. 5 th ed: Chapter 2 and th ed: 4.11 SY306 Web and Databases for Cyber Operations.
PHP and Sessions. Session – a general definition The GENERAL definition of a session in the “COMPUTER WORLD” is: The interactions (requests and responses)
How Web Database Architectures Work CPS181s April 8, 2003.
Ethan Brown, Christopher Casarez, Mackenzie Roy ICS4U1-01 Mr. Krnic.
Intro Web Applications Andrew Benson – ScottyLabs – CrashCourse F14.
The Internet What is the Internet? The Internet is a lot of computers over the whole world connected together so that they can share information. It.
Session 11: Cookies, Sessions ans Security iNET Academy Open Source Web Development.
Web Cache. What is Cache? Cache is the storing of data temporarily to improve performance. Cache exist in a variety of areas such as your CPU, Hard Disk.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
 Internet Hardware connected together Creates a massive worldwide network  Hardware Computers Communication lines  Interlinked collection of smaller.
NCCUCS 軟體工程概論 Lecture 5: Ajax, Mashups April 29, 2014.
X2R Spec 1. Change log DateVersionPeopleNote 2013/11/01V0.0.1Chien-Wei Yu, Anderson Ou First draft, add X2R files spec. 2013/12/16V0.0.2Anderson Ou, Doc.
PHP – Hypertext Preprocessor.
National College of Science & Information Technology.
ArcGIS for Server Security: Advanced
Distributed Control and Measurement via the Internet
Web API - Introduction AJAX, Spring Data REST SoftUni Team Web API
The Client-Server Model
WWW and HTTP King Fahd University of Petroleum & Minerals
Microsoft List Schedule April – May 2016
Node.js Express Web Applications
Websocket Application
Some Common Terms The Internet is a network of computers spanning the globe. It is also called the World Wide Web. World Wide Web It is a collection of.
TYPES OF SERVER. TYPES OF SERVER What is a server.
Auto-tagging of Media using Local Bluetooth Information
The Application Lifecycle
Web Systems Development (CSC-215)
ضرورت آموزش و یادگیری الکترونیکی در مدارس
Network Controllable MP3 Player
Chengyu Sun California State University, Los Angeles
PHP Forms and Databases.
[Based in part on SWE 432 and SWE 632 materials by Jeff Offutt, GMU]
Presentation transcript:

ICFlash Web-based Network Measurement Using Adobe AIR CSE 534 Fundamentals of Computer Networks Professor: Phillipa Gill Project Team No. 5: Yang Sheng Fang (yafang@cs.stonybrook.edu) Jian Xu (jianxu1@cs.stonybrook.edu) Benjamin X. Lin (xianlin@cs.stonybrook.edu)

ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin Overview & Motivation Overview: ICFlash allows users to send HTTP/DNS requests to specified websites and upload corresponding results to Centinel-Server Motivation: To encourage more users to participate in the data-collection process Provide GUI Installation is much more convenient for users Users do not need any extra configurations Improvement! ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin

ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin Methodology & Procedure Reviewed Technologies: HTML5 JavaScript PHP Adobe Flash Adobe AIR ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin

ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin Methodology & Procedure Reviewed Technologies: HTML5 JavaScript PHP Adobe Flash Adobe AIR Adobe AIR provides APIs for DNS queries and HTTP requests. It does not have cross domain restrictions. ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin

ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin Methodology & Procedure ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin

ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin Methodology (1) Open source Flex Framework for UI (2) flash.net for HTTP and flash.net.dns for DNS - collect response Header and body for Http; collect response for DNS - asynchronous call (3) JSON for storing results (4) Github for source control, can be accessed publicly ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin

ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin Results ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin

ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin Results DNS Query Results on ICFlash App RESULT ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin

ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin Results DNS Query Result to Local Server RESULT ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin

ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin Conclusion + Future Work (1) Connect ICFlash to the real ICLab Centinel Server (2) Allow users to write their own list of URLs to test and upload (3) Promote ICFlash to those volunteers who participate in the ICLab experiments. ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin

ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin THANK YOU! Special Thanks To Professor Phillipa Gill Abbas Razaghpanah Chien-Chun Ni ICFlash · May 07, 2015 · Y. Fang, J. Xu, B. Lin