Difference between revisions of "BeagleBoard/GSoC/2010 Projects/USBSniffer"

From eLinux.org
Jump to: navigation, search
(BeagleBoard - USB Sniffer)
Line 1: Line 1:
 
Google Summer of Code 2010 Project
 
Google Summer of Code 2010 Project
 +
 +
* Student: Nicolas Boichat
 +
* Mentor: Hunyue Yau
 +
 +
==== Abstract ====
  
 
The goal of this project is to use the BeagleBoard as an USB sniffer. The host computer would be connected to the slave USB port of the BeagleBoard, and the device to be sniffed on the host USB port.
 
The goal of this project is to use the BeagleBoard as an USB sniffer. The host computer would be connected to the slave USB port of the BeagleBoard, and the device to be sniffed on the host USB port.
 +
 
The BeagleBoard would then forward USB data, while logging it.
 
The BeagleBoard would then forward USB data, while logging it.
 +
 
This presents the following advantages over a software-based solution: No software modification is required; support of proprietary OSes; allows debugging of new USB stacks; and possibly lower-level debugging of USB frames...
 
This presents the following advantages over a software-based solution: No software modification is required; support of proprietary OSes; allows debugging of new USB stacks; and possibly lower-level debugging of USB frames...

Revision as of 08:35, 1 May 2010

Google Summer of Code 2010 Project

  • Student: Nicolas Boichat
  • Mentor: Hunyue Yau

Abstract

The goal of this project is to use the BeagleBoard as an USB sniffer. The host computer would be connected to the slave USB port of the BeagleBoard, and the device to be sniffed on the host USB port.

The BeagleBoard would then forward USB data, while logging it.

This presents the following advantages over a software-based solution: No software modification is required; support of proprietary OSes; allows debugging of new USB stacks; and possibly lower-level debugging of USB frames...