Marius-Cristian Andrei
Published © GPL3+

Ethernet Packet Inspection

Local area network traffic analyzer with parallel string matching.

IntermediateProtip3 hours282
Ethernet Packet Inspection

Things used in this project

Hardware components

ZedBoard
ZedBoard
or Zybo Z7
×1
Zybo
Digilent Zybo
or ZedBoard
×1
Flash Memory Card, SD Card
Flash Memory Card, SD Card
×1

Software apps and online services

Vivado Design Suite
Xilinx Vivado Design Suite

Story

Read more

Schematics

Main Design

Main design uses a custom IP block: inspection_unit. It uses AXI communications to transfer data between PS and PL.

Code

Ethernet Packet Inspection

This repository contains: - Vivado project: all the data you need to program the FPGA - Linux char driver: has netfilter capabilities and controls the hardware design - Linux user-space application: communicates with the driver and creates logs and send them to a host computer

Credits

Marius-Cristian Andrei

Marius-Cristian Andrei

0 projects • 0 followers
Thanks to Andrei Georgian.

Comments

Add projectSign up / Login