# PacketBreeze
PacketBreeze is an utility tool built for analysing and classifing packets by looking at packet headers. 

## Primary design goals:

PacketBreeze aims to:

 - **Classify packets and flows as benign or malicious with high true positives (TP) and low false positives (FP)**. 
 - **Use the labeled data to reduce amount of traffic requiring deeper analysis**. 

Additionally, PacketBreeze also categorizes packets into flows and shows a rich ensemble of flow data and statistics.

| <img width="1559" alt="Packetbreeze-flows" src="assets/images/packetbreeze.png"> |
|:--:| 
| *PacketBreeze takes packets and returns file with statistics of flows.* |

| <img width="1559" alt="Packetbreeze-flowsClassification" src="assets/images/overall.png">
|:--:|
| *Packetbreeze takes packets and returns file with statistics of flows and classifies packets as benign or malicious.*  |


| <img width="1559" alt="Packetbreeze-Confusion-Matrix" src="assets/images/confusion.png">
|:--:|
| *Packetbreeze's output shown in a confusion matrix.*  |

## When to use Packetbreeze

Use PacketBreeze if you wish to build and operate machine-learning models on network packet data.

## Quick Start


## Who uses PacketBreeze?

 * One can use PacketBreeze to label the network packets using ML before deep analysis. Thus resulting in faster analysis overall.

## Get in touch

Thank you for using PacketBreeze.

 * 

## Support


