Skip to content

koltiradw/TrafficInspector

Repository files navigation

TrafficInspector

Simple packet inspection solution based on nDPI.

API and implementation of the afpacket lib inspired by pcap project and article.

Third Party Libraries

SAST Tools

  • PVS-Studio - static analyzer for C, C++, C#, and Java code.
  • Ruff - static analyzer for Python.
  • WPS - static analyzer for Python.

Project Structure

Core

Contains the main core components of the project, including network packet capture and processing logic.

  • src/core/: Source code for core components.

Frontend

The frontend module of the application.

  • src/frontend/: Source code for the frontend module.

Backend

The backend module of the application.

  • src/backend/: Source code for the backend module.

Installation

Building the Core Module

TODO

Installing Frontend Dependencies

TODO

Starting the Backend Server

TODO

Usage

  1. Compile and build the core module.
# Build core module
TODO

Contributing

Contributions are welcome! Please fork this repository and submit a pull request.


License: MIT

About

Simple packet inspection solution based on nDPI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published