使用Python脚本进行编写批量根据源IP进行查询的语句用于态势感知攻击行为的搜索

使用Python脚本进行编写批量根据源IP进行查询的语句

以下根据ip-list集里面的IP地址(可以自行扩充),然后采用srcaddress= "{ip}" or 的形式进行打印并存储在路径为:桌面的IOC结果.txt

--------------------------代码如下----------------------

# 定义IP地址列表
ip_list = [
    "IP地址",
#可自行增加IP或你想生成的
    
]

# 生成字符串表达式
expression = ' or \n '.join([f'srcAddress == "{ip}"' for ip in ip_list])
full_expression = f'{expression}'  #

# 指定输出文件路径
output_path = r'C:\xxx\xxx\xxxx\IOC结果.txt'
#r意味着这是一个原始字符串,Python会按照字面意思处理它,不会对反斜杠进行转义处理,然后输出到自定义的位置

# 将字符串写入文件
with open(output_path, 'w', encoding='utf-8') as file:
    file.write(full_expression)

print(f"表达式已写入到 {output_path}")

生成的结果我们可以复制,然后批量放到态势感知平台的攻击搜索里面进行检索

对生成的.txt文件,我们可以一键复制这些IP地址进行查询

相关推荐
爱学测试的李木子1 小时前
Docker常用命令总结~
运维·软件测试·测试工具·docker·容器
Koi慢热2 小时前
黑客术语(1)
运维·服务器·网络·测试工具·网络安全
赵谨言2 小时前
人工智能 AI 大模型研究设计与实践应用技术研究报告
经验分享·毕业设计
元气满满的热码式3 小时前
Centos7.9安装docker
运维·docker·容器
管家婆客服中心3 小时前
启动打印服务提示:Http端口已被使用,请修改
经验分享·管家婆软件·管家婆软件常见问题
whoami-44 小时前
Linux基础入门
linux·运维·服务器
weixin_387545644 小时前
从 MeshConfig 迁移到 Istio Telemetry API:提升网格观测性和灵活性
java·运维·前端·python·istio
赵谨言4 小时前
基于JavaWeb(SSM+MySQL)问卷调查管理系统设计与实现毕业论文
经验分享·毕业设计
阿斯卡码4 小时前
服务器运行Vue项目
运维·服务器·vue.js