#'msg: "(.*?)"|msg:"(.*?)";' #ms = "".join(msg[0]) #该脚本是将英文的msg转化为中文的msg import re sum = 0 zhmsg =[] with open("1.txt",'r',encoding='utf-8')as fr: for i in fr.readlines(): i = i.strip("\n") zhmsg.append(i)
with open("nocvesuricata.rules",'r',encoding="utf-8")as rules: for i in rules.readlines(): #print(i) #print(i) #print(sum) ms = re.findall('msg: "(.*?)"|msg:"(.*?)";',i) enmsg = "".join(ms[0]) msg =zhmsg[sum] i = i.replace(enmsg,msg) with open("zhmsgAttack.rules",'a',encoding="utf-8")as zmsg: zmsg.write(i+"\n") print(i) sum += 1 print("总个数:",zhmsg)