summaryrefslogtreecommitdiff
path: root/DNSv6/Code/allv6.py
diff options
context:
space:
mode:
Diffstat (limited to 'DNSv6/Code/allv6.py')
-rw-r--r--DNSv6/Code/allv6.py20
1 files changed, 20 insertions, 0 deletions
diff --git a/DNSv6/Code/allv6.py b/DNSv6/Code/allv6.py
new file mode 100644
index 0000000..b6f76fd
--- /dev/null
+++ b/DNSv6/Code/allv6.py
@@ -0,0 +1,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)
+
+
+