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

相关推荐
anddddoooo4 小时前
域内证书维权
服务器·网络·网络协议·安全·网络安全·https·ssl
努力的小T5 小时前
使用 Docker 部署 Apache Spark 集群教程
linux·运维·服务器·docker·容器·spark·云计算
枫叶落雨2226 小时前
08-Elasticsearch
运维·jenkins
爆更小小刘7 小时前
Linux下基本指令(4)
linux·运维·服务器
我码玄黄7 小时前
解决本地模拟IP的DHCP冲突问题
linux·运维
若云止水7 小时前
Ubuntu 下 nginx-1.24.0 源码分析 - ngx_os_init 函数
运维·nginx
Self-Discipline8 小时前
Linux arm64 IOMMU总结
linux·运维·服务器
我言秋日胜春朝★8 小时前
【Linux】命名管道------Linux进程间通信的桥梁
linux·运维·服务器
Dontla8 小时前
华为昇腾服务器(固件版本查询、驱动版本查询、CANN版本查询)
运维·服务器·chrome
电子科技圈8 小时前
在低功耗MCU上实现人工智能和机器学习
人工智能·经验分享·科技·嵌入式硬件·mcu·物联网·机器学习