18.11.2012 Views

Gigabit Ethernet Packet Capture User's Guide - messkom.de

Gigabit Ethernet Packet Capture User's Guide - messkom.de

Gigabit Ethernet Packet Capture User's Guide - messkom.de

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Overview of TurboCap<br />

Terminology<br />

Board: a PCI-Express Intel network card.<br />

Port: one of the two <strong>Ethernet</strong> connectors on a board. The two ports are<br />

called port A and port B.<br />

<strong>Packet</strong>: a unit of data transmitted or received on the physical <strong>Ethernet</strong><br />

cable. A packet is <strong>de</strong>fined as starting from the <strong>Ethernet</strong> hea<strong>de</strong>r (the first<br />

field is the MAC <strong>de</strong>stination address) and up to and including the <strong>Ethernet</strong><br />

Frame Check Sequence field (FCS).<br />

Overall Description<br />

TurboCap is a solution for packet capture and packet injection that runs on<br />

a standard Windows-based machine. TurboCap inclu<strong>de</strong>s three main<br />

components, shown in Figure 1:<br />

Wireshark<br />

Wireshark<br />

WinPcap<br />

WinPcap<br />

<strong>Gigabit</strong><br />

<strong>Ethernet</strong> Port<br />

TurboCap<br />

TurboCap<br />

user user API<br />

API<br />

TurboCap TurboCap Driver<br />

Driver<br />

TurboCap TurboCap Board<br />

Board<br />

<strong>Gigabit</strong><br />

<strong>Ethernet</strong> Port<br />

User mo<strong>de</strong><br />

Kernel mo<strong>de</strong><br />

4 TurboCap User’s <strong>Gui<strong>de</strong></strong><br />

TurboCap<br />

TurboCap<br />

TurboCap<br />

Native Native application<br />

application<br />

Figure 1 - TurboCap Modules<br />

- A Dual Port <strong>Gigabit</strong> <strong>Ethernet</strong> Board, named TurboCap Board.<br />

- A custom Windows driver (TurboCap Driver).<br />

- A user level API (TurboCap user API). The API allows writing<br />

custom sniffing and packet injection tools, as well as using existing

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!