Group 15 Senior Project Software Example

Software testing for our FPGA-based inline network tap.

Current Abilities Build Instructions

Current Abilities

  • Intercept traffic from your computer's onboard NIC
  • Adjust the destination MAC address of a real packet

Build Instructions

# Clone this repository
$ gh repo clone bradyhelms/Packet-Analyzer-Senior-Project

# cd into the repository
$ cd Packet-Analyzer-Senior-Project

# Run CMake
$ cmake -S . -B build

# Build
$ cmake --build build

# If everything builds successfully, run using:
$ sudo ./PacketAnalyzer [OPTIONS]

# If you need help, run the executable without args to print usage.
$ sudo ./PacketAnalyzer