37,737
社区成员
发帖
与我相关
我的任务
分享
from pandas import DataFrame
import nltk
import re
import pandas as pd
import time
df = DataFrame(columns=('Date','Info','Classification','Priority','Protocol','Source','Dest'))
with open('alert.fast') as alert_file:
alert_dataset = alert_file.readlines()
for line_data in alert_dataset:
info=re.findall("\[\*\*\] (.*) \[\*\*\]",line_data)
classification = re.findall("\[Classification: (.*)\] \[",line_data)
source = re.findall("} (.*) \->",line_data)
dest = re.findall("\-> (.*)",line_data)
protocol = re.findall("{(.*)}",line_data)
priority = re.findall("\[Priority: (.*)\]",line_data)
date_value = re.findall("(.*) \[\*\*\]",line_data)
df=df.append(DataFrame([dict(Date=date_value,Info=info,Classification=classification,
Priority=priority,Protocol=protocol,Source=source,Dest=dest)]),
ignore_index=True)