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

相关推荐
九河云14 小时前
新能源汽车充电桩数字化:充电效率 AI 调控与运维服务云管理平台实践
运维·人工智能·汽车
可可苏饼干14 小时前
Docker命令与知识点归纳
运维·学习·docker·容器
00后程序员张14 小时前
Fastlane 结合 开心上架,构建跨平台可发布的 iOS 自动化流水线实践
android·运维·ios·小程序·uni-app·自动化·iphone
YongCheng_Liang14 小时前
从零搭建 NFS 服务:文件共享部署与使用全指南
linux·运维·服务器
2501_9219392614 小时前
11.27ECshop+Wordprees
运维·服务器
wanhengidc14 小时前
云手机如何实现资源优化?
运维·服务器·科技·游戏·智能手机
阿恩.77014 小时前
国际会议:评职称、申博、考研的硬核加分项
人工智能·经验分享·笔记·计算机网络·能源
小丁努力不焦虑14 小时前
webserver一些问题理解
运维·服务器
Yunpiere14 小时前
浏览器自动化:解放双手的数字助手
运维·自动化
java_logo14 小时前
GITLAB Docker 容器化部署指南
linux·运维·数据库·docker·容器·eureka·gitlab