使用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地址进行查询

相关推荐
开开心心就好36 分钟前
跨平台高速下载工具,支持浏览器功能强大
运维·服务器·windows·pdf·旅游·媒体·1024程序员节
心易行者37 分钟前
别再说“在我的机器上能跑”了!Docker 入门指南,专治各种环境不服
运维·人工智能·docker·容器
JS_SWKJ1 小时前
2026年起,等保三级不再只是“防火墙”的事!这类设备成过审“硬通货”
网络安全
ZKNOW甄知科技1 小时前
深度对标ServiceNow:燕千云如何破解企业全球化运维难题?
大数据·运维·人工智能·科技·ai·自动化·运维开发
进击切图仔2 小时前
ROS 跨机通信与 Docker 多机环境搭建
运维·docker·容器
主角1 72 小时前
Nginx核心功能
运维·nginx
cyber_两只龙宝2 小时前
【MySQL】MySQL主从复制架构
linux·运维·数据库·mysql·云原生·架构
小红卒2 小时前
Go语言安全开发学习笔记3:TLS加密反弹Shell 原理与落地实现
网络安全·go语言
i建模3 小时前
在 Windows CMD 中将当前路径永久添加到系统环境变量
运维·windows
虚拟世界AI3 小时前
Linux运维实战:从部署到高可用全指南
linux·运维