• Tidak ada hasil yang ditemukan

RE-IMPLEMENTATION AND GRAPHICAL ENHANCEMENT OF THE INETVIS VISUALISATION TOOL

N/A
N/A
Protected

Academic year: 2025

Membagikan "RE-IMPLEMENTATION AND GRAPHICAL ENHANCEMENT OF THE INETVIS VISUALISATION TOOL"

Copied!
15
0
0

Teks penuh

(1)

By: Christopher Schwagele Supervisor: Barry Irwin

RE-IMPLEMENTATION AND

GRAPHICAL ENHANCEMENT OF THE

INETVIS VISUALISATION TOOL

(2)

PRESENTATION OUTLINE

(3)

P RESENTATION O UTLINE

1. InetVis Tool

• Quick Recap 2.

Progress

• Client-Server model

• Server Progress

• Client Progress

3. Issues

• OpenGL (OpenTK) and XNA

• WinForms and XNA

• XNA within WinForms

• WinForms within XNA

4. Remaining Work

• Network Interface

• dVP

• Playback

• Packet Information

• aviFile library

(4)

1. INETVIS TOOL

(5)

1. I NET V IS T OOL

Quick Recap

• 2 components

• Packet Capture

• Animated 3D scatter plot cube

InetVis

Packet Capture (libpcap) Dump

files

InetVis Cube (OpenGL)

(6)

1. I NET V IS T OOL

Screenshot

(7)

2. PROGRESS

(8)

2. P ROG RESS

Client-Server model

• dotNetVis Client

• dotNetVis Server

• Intercommunication

Dump files

dotNetVis Client (XNA) dotNetVis

Server (sharpPcap)

dVP (UDP) dotNetVis

(9)

2. P ROG RESS

dotNetVis Server Progress

• SharpPcap working nicely

• Example tutorials

• Live capture through local network adapter dotNetVis Client Progress

• Cube draws!

• GUI structure complete

• Skeleton outline complete

• Array of Vector3 objects to represent packets

• Array is plotted in cube dVP

• ???

(10)

3. ISSUES

(11)

3. I SSUES

OpenGL, OpenTK and XNA

• OpenTK – missing functionality

• OpenGL vs XNA...

WinForms and XNA

• Nightmare!

• Why compatibility issues?

• WinForms – event driven

• XNA - polling

• XNA within WinForms

• WinForms within XNA

• How?

• Problems

• Line and Point width

• Keyboard input

• Custom Control

• How does it compare with InetVis?

(12)

3. I SSUES

Screenshot

(13)

4. REMAINING WORK

(14)

4. R EMAI NING W ORK

dotNetVis Server

THE END

• Read dump files

• Network interface with dVP support

dotNetVis Client

• InetVis functionality

• Record to AVI file

• aviFile library

• Variable time playback

• Network interface with dVP support

• Packet Information by ID

(15)

QUESTIONS?

Presented By: Christopher Schwagele

Referensi

Dokumen terkait