Skip to content

Some codes used in my project. I'll update this when I have enough time to make it more clear and usable.

License

Notifications You must be signed in to change notification settings

thinszx/pcap2pic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pcap2pic

该代码用以将CTU-13和ISOT-2010的pcap包转化为灰度图,作为深度学习模型的样本,进而实现僵尸网络的检测。需要首先使用pkt2flow(https://github.com/caesar0301/pkt2flow) 将pcpa包按照五元组切割成流。

These codes are used to convert CTU-13 and ISOT-2010 pcap packages into grayscales to carry out botnet detection with deep learning. You may use pkt2plow(https://github.com/caesar0301/pkt2flow) to split pcap packages into flow groups ahead.

usage

Jupyter notebooks used in this project converts ISOT-2010 and CTU-13 files into grayscales and hdf5 to input a ResNet50 model.

The two compressed files contains all the botnet flows transffered into graycales in CTU-13, and all normal flows processed into grayscales in ISOT-2010, which both have mapping from name to label in csv files.

datasets

hdf5

以hdf5格式存储
normal(正常数据集)
链接: https://pan.baidu.com/s/1qCO-y53383wrEAyUSDxMYA
提取码: i7nc

botnet(包含7种类型的僵尸网络流量)
链接: https://pan.baidu.com/s/14DPMhoEn07RgA0hPqdpr3w
提取码: nves

其中每种类型数据的标签就是文件的名称

grayscales

如果你想使用灰度图像(更加直观)和相应灰度图像对应的标签,都在这里:
链接: https://pan.baidu.com/s/1CO_qTLZz0u27I42BX-N55g
提取码: 9fys

About

Some codes used in my project. I'll update this when I have enough time to make it more clear and usable.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published