Deepcorr项目的数据特征提取

本文详细介绍了Deepcorr项目中如何进行数据特征提取,利用深度学习框架TensorFlow,探讨了关键步骤和实现技巧,最终实现了理想的效果。
摘要由CSDN通过智能技术生成

Deepcorr项目的数据特征提取


最近在做有关Deepcorr的相关项目,由于需要提取数据喂给Deepcorr就写了个小工具用于提取Deepcorr所需要的相关特征。

import dpkt
import datetime
import socket
import os
import math
import threading
import time
import traceback
import pickle

here_ip = '11.0.0.6'	#自定义的here_ip
there_ip = ['100.0.0.1','11.0.0.7','11.0.0.8','11.0.0.9']	#自定义的there_ip



send_path = r'./p.pickle'   #输出路径
path = './pcap/'    #输入文件夹

flowsize = 300  #每组数据集的大小
m = 6           #线程数
src_addr = None
dst_addr = None
dataset = []
datasetx = 0
datasetxi = 1
datasety = 0
datasetyi = 1
dataseta = 0
datasetai = 1
datasetb = 0
datasetbi = 1
flowsize+=1
# In[]:
def get_ip(ip):
    try:
        global src_addr,dst_addr
        src_addr = socket.inet_ntoa(ip.src)
        dst_addr = socket.inet_ntoa(ip.dst)

    except:
        return -1


# In[]:
def open_dataset(i,where,direction,long):
    global dataset
    #print(dataset)
    try:
        dataset[i][where][0][directi
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值