summaryrefslogtreecommitdiff
path: root/DNSv6/Code/allv6.py
blob: b6f76fdaf883f0ec32abc3a4cac4bc924fd9b61d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
'''
    用于将多个NS端pcap导出结果进行合并(另一种方法是将pcap文件合并后再导出)
'''
import pandas as pd

# 结果保存位置
res_path="./result/v6/allv6dns.csv"
# 创建结果文件
allip=pd.DataFrame(columns=["IPv6","Count"])
allip.to_csv("./result/v6/allv6dns.csv",encoding='gbk', header=True, index=False)

for i in range(5):
    # 资源路径
    path="./result/v6/v6-"+str(i+1)+".csv"
    ip_datas=pd.read_csv(path,skiprows=2,names=["level","parent","IPv6","count","ave","min","max","rate","per","BR","BS"])
    data = ip_datas.iloc[1:, [2,3]]
    data.to_csv(res_path,mode="a", encoding='gbk', header=False, index=False)