返回顶部
c

cisco-asa-syslog思科ASA日志解析

Parse, interpret, and analyze Cisco ASA (Adaptive Security Appliance) firewall syslog messages. Use this skill whenever working with Cisco ASA log files, syslog streams from ASA devices, firewall event analysis, or security investigations involving ASA-generated events. Covers the syslog protocol foundation and the ASA-specific message format with message ID categorization.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
298
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

cisco-asa-syslog

Cisco ASA 系统日志分析

本技能将教你如何读取、解析和解读 Cisco ASA 防火墙生成的日志消息。所有 ASA 日志均通过系统日志协议传输,因此在处理 ASA 特定内容之前,理解系统日志是基础。



第1部分:系统日志协议基础

所有 Cisco ASA 日志消息均使用系统日志标准(RFC 3164 / RFC 5424)进行传输和格式化。在解读 ASA 消息之前,你必须理解系统日志。

严重级别

每条系统日志消息都带有一个数字严重级别(0 = 最严重,7 = 最不严重):

级别关键字含义
0紧急系统不可用
1
警报 | 需要立即采取行动 |
| 2 | 严重 | 严重状况 |
| 3 | 错误 | 错误状况 |
| 4 | 警告 | 警告状况 |
| 5 | 通知 | 正常但重要的事件 |
| 6 | 信息 | 常规信息性消息 |
| 7 | 调试 | 详细的诊断输出 |

设施代码

设施代码指示源子系统(0-23)。Cisco ASA 默认使用 local4(代码 20),但可在设备上进行配置。

PRI 值

PRI 头部同时编码了设施和严重级别:

PRI = (设施 x 8) + 严重级别

示例:local4 (20) + 信息 (6) -> (20 x 8) + 6 = 166,在日志头部显示为 <166>。这是 ASA 日志中最常见的 PRI 值。

RFC 3164 格式(传统格式)

时间戳 主机名 标签: 消息

示例:
<166>Jan 15 10:22:01 fw01 : %ASA-6-302013: 已建立出站 TCP 连接...

RFC 5424 格式(ASA 9.10+)

通过 logging timestamp rfc5424 启用。使用 ISO 8601 UTC 时间戳:

版本 时间戳 主机名 应用名 进程ID 消息ID 结构化数据 消息

示例:
<166>1 2018-06-27T12:17:46Z asa - - - %ASA-6-110002: 未能定位出口接口...



第2部分:Cisco ASA 日志格式

核心消息结构

无论系统日志封装如何,每条 ASA 事件消息都遵循以下模式:

%ASA-严重级别-消息ID: 消息文本

字段描述
%ASA所有 ASA 消息上的固定文字前缀
严重级别
单个数字 0-7,与上述系统日志严重级别对应 |
| 消息ID | 6位数字ID,唯一标识事件类型 |
| 消息文本 | 带变量替换的人类可读描述 |

带系统日志封装的完整日志行

时间戳 主机名 : %ASA-严重级别-消息ID: 消息文本

实际示例(RFC 3164):
<166>Jan 15 10:22:01 fw01 : %ASA-6-302013: 已建立出站 TCP 连接 12345,从外部:203.0.113.1/443 (203.0.113.1/443) 到内部:192.168.1.100/54321 (192.168.1.100/54321)

实际示例(RFC 5424):
<166>1 2024-01-15T10:22:01Z fw01 - - - %ASA-6-302013: 已建立出站 TCP 连接...

消息ID编号和分类

6位消息ID的前3位编码了功能类别:

范围类别
1xxxxx系统、接口、故障切换、硬件
2xxxxx
VPN 故障切换、高可用性 |
| 3xxxxx | 防火墙、连接跟踪、NAT |
| 4xxxxx | 安全、IPS、ACL、威胁检测 |
| 5xxxxx | 用户认证、身份 |
| 6xxxxx | VPN 加密、IPSec、SSL、远程访问 |
| 7xxxxx | 应用检测、协议处理 |
| 8xxxxx | 管理、平台、集群 |

常见变量标记

ASA 消息文本使用描述性命名占位符:

标记含义
interfacenameASA 接口(例如:内部、外部)
srcip/port
源 IP 和端口 |
| dst_ip/port | 目标 IP 和端口 |
| protocol | IP 协议(TCP、UDP、ICMP 等) |
| conn_id | 唯一连接跟踪编号 |
| direction | 入站或出站 |
| reason | 事件原因(例如:SYN 超时、FIN) |
| username | 已认证用户身份 |
| group | VPN 隧道组或策略名称 |
| access_list | 匹配的 ACL 名称 |
| action | 允许或拒绝 |

解析正则表达式

从任何日志行中提取核心 ASA 字段:

%ASA-(?P\d)-(?Pid>\d{6}):\s+(?Ptext>.+)

包含系统日志封装的完整行:

^(?P\S+\s+\S+\s+\S+|\S+T\S+Z)\s+(?P\S+)\s+:\s+%ASA-(?P\d)-(?Pid>\d{6}):\s+(?Ptext>.+)$



指南

  • - 始终首先提取消息ID——它唯一标识事件类型
  • 立即检查严重级别:级别 1-3 表示需要关注的严重/错误状况;6-7 为常规信息
  • 在查找详细信息之前,使用消息ID的前3位识别功能区域
  • ASA 日志是接口感知的——始终注意事件发生在哪个接口(内部、外部、DMZ),因为它提供了基本的网络方向上下文
  • 关注成对消息:ASA 经常发出建立/拆除对(例如,302013 已建立 + 302014 已拆除),共同描述连接的完整生命周期
  • 有关每个消息ID的详细定义(消息文本模板、变量含义、建议操作),请查阅下面索引的参考文件

参考文件

每个消息ID的详细文档保存在按范围组织的单独文件中,与 Cisco 官方文档结构匹配:

文件消息ID范围
references/Syslog Messages 101001 to 199027.md101001 - 199027
references/Syslog Messages 201002 to 219002.md
201002 - 219002 |
| references/Syslog Messages 302003 to 342008.md | 302003 - 342008 |
| references/Syslog Messages 400000 to 450002.md | 400000 - 450002 |
| references/Syslog Messages 500001 to 520025.md | 500001 - 520025 |
| references/Syslog Messages 602101 to 622102.md | 602101 - 622102 |
| references/Syslog Messages 701001 to 714011.md | 701001 - 714011 |
| references/Syslog Messages 715001 to 721019.md | 715001 - 721019 |
| references/Syslog Messages 722001 to 776020.md | 722001 - 776020 |
| references/Syslog Messages 776201 to 833333.md | 776201 - 833333 |

关于严重级别,请参考 references/Messages Listed by Severity Level.md

关于 Cisco ASA 系统日志消息的总体信息,请参考 references/About Cisco Secure Firewall ASA.md

官方 Cisco 来源:https://www.cisco.com/c/en/us/td/docs/security/asa/syslog/asa-syslog.html

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 cisco-asa-syslog-1776209737 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 cisco-asa-syslog-1776209737 技能

通过命令行安装

skillhub install cisco-asa-syslog-1776209737

下载

⬇ 下载 cisco-asa-syslog v1.0.0(免费)

文件大小: 310.36 KB | 发布时间: 2026-4-15 10:54

v1.0.0 最新 2026-4-15 10:54
Initial release—comprehensive Cisco ASA syslog message analysis skill:

- Explains syslog protocol foundation, including severity/facility levels and RFC formats.
- Details Cisco ASA-specific syslog message structure and message ID categorization.
- Provides guidelines for interpreting, parsing, and extracting key ASA log fields.
- Supplies regex patterns to extract critical message components.
- Organizes reference documentation by message ID range and severity for further lookup.
- Designed for anyone working with Cisco ASA logs or investigating firewall events.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部