提问人:Bananas17 提问时间:2/16/2023 最后编辑:Rafael BarrosBananas17 更新时间:2/16/2023 访问量:32
Python 脚本添加带有序列值的字段
Python script add field with sequence values
问:
我有以下 python 脚本,它从 txt 获取值并构造一个包含一些所需值的文件:
f = open("url-threatview.txt")
data = f.read().strip().split("\n")
f.close()
for line in data:
protocol,null,hostport,*url = line.split("/")
uri = "/".join(url)
host,*port = hostport.split(":")
def makerule(host,port,uri):
return 'alert http any %s -> any any (http.host;content:"%s";http.uri;content:"%s";classtype:bad-url;)' % (port,host,uri)
我想做的是在创建的每个警报规则中插入一个新字段。此字段的数字必须始终与执行脚本时创建的每个规则不同。例如:
警报 HTTP Any 8080 -> any any (http.host;内容:“www.sermifleksiks.com”;http.uri;内容:“tab_home_active.js”;类类型:bad-url;编号:20)
警报 HTTP Any 8080 -> any any (http.host;内容:“www.sermifleksiks.com”;http.uri;内容:“tab_home_active.js”;类类型:bad-url;编号:21)`
尝试使用计数函数,但我无法做到这一点,因为我不是 python 专家
答: 暂无答案
评论