|
|
---
|
|
|
license: apache-2.0
|
|
|
tags:
|
|
|
- protocol-reverse-engineering
|
|
|
- network-security
|
|
|
- deep-learning
|
|
|
- pytorch
|
|
|
language:
|
|
|
- en
|
|
|
---
|
|
|
|
|
|
# SAGENET Pre-trained Models
|
|
|
|
|
|
Pre-trained models for **SAGENET** - a protocol reverse engineering tool for format inference using deep learning.
|
|
|
|
|
|
## Model Overview
|
|
|
|
|
|
| Model | Protocol | Size |
|
|
|
|-------|----------|------|
|
|
|
| `arp_best.pth` | ARP | 90MB |
|
|
|
| `dns_best.pth` | DNS | 90MB |
|
|
|
| `icmp_best.pth` | ICMP | 90MB |
|
|
|
| `mbtcp_best.pth` | Modbus TCP | 90MB |
|
|
|
| `nbns_best.pth` | NBNS | 90MB |
|
|
|
| `ntp_best.pth` | NTP | 90MB |
|
|
|
| `s7comm_best.pth` | S7comm | 90MB |
|
|
|
| `smb_best.pth` | SMB | 90MB |
|
|
|
| `tcp_best.pth` | TCP | 90MB |
|
|
|
| `udp_best.pth` | UDP | 90MB |
|
|
|
|
|
|
## Quick Start
|
|
|
|
|
|
```python
|
|
|
from huggingface_hub import hf_hub_download
|
|
|
|
|
|
# Download a specific model
|
|
|
model_path = hf_hub_download(
|
|
|
repo_id="Prescot12/SAGENET",
|
|
|
filename="checkpoints/tcp_best.pth"
|
|
|
)
|
|
|
```
|
|
|
|
|
|
## Usage
|
|
|
|
|
|
See the [main repository](https://github.com/infinityay/SAGENET) for complete usage instructions.
|
|
|
|
|
|
```bash
|
|
|
# Test with pre-trained models
|
|
|
python main.py --mode test --protocols tcp udp dns
|
|
|
```
|
|
|
|
|
|
## License
|
|
|
|
|
|
Apache 2.0
|
|
|
|