如何以grep使用常规表达(REGEX)搜索日志.PDFVIP

如何以grep使用常规表达(REGEX)搜索日志.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何以grep使用常规表达(REGEX)搜索日志.PDF

如何以grep使用常规表达(REGEX)搜索日志? 目录 问题 环境 解决方案 情形 1:查找访问日志的一个特定的网站 方案 2:尝试查找一个特定的文件扩展或顶级域 情形 3:尝试查找网站的一特定的块 场景 4: 查找在访问日志的一个机器名字 场景 5: 查找在访问日志的一个特定的时间 场景 6: 搜索关键或警告消息 问题 如何以grep使用常规表达(REGEX)搜索日志? 环境 思科Web安全工具 思科电子邮件安全工具 Cisco安全管理设备 解决方案 常规表达(REGEX)可以是一个强大的工具,当使用以“grep”命令通过日志搜索可用在设备,例如访 问日志,代理日志和其他。当使用CLI命令“grep”时,我们能搜索根据网站的日志,或者URL或者用 户名的任何部分,命名一些。 下面一些常见情况您能以与故障排除的地方grep协助使用REGEX。 情形 1:查找访问日志的一个特定的网站 多数常见情况尝试查找做到思科Web安全工具(WSA)的访问日志的一个网站的请求。 例如: 对设备的连接通过SSH。一旦有提示符,我们能键入“grep”命令列出可用的日志。 CLI grep 输入您希望对“grep”日志的编号。 [] 1 (请选择#访问日志的此处) 输入常规表示对“grep”。 []网站\ .com 方案 2:尝试查找一个特定的文件扩展或顶级域 我们能使用“grep”命令查找特定的文件扩展(.doc, .pptx)在URL或顶级域(.com, .org)。 例如: 要查找以.crl结束我们的所有URL可能使用以下REGEX :\ .crl$ 要查找包含文件扩展.pptx的所有URL,我们可能使用以下REGEX :\ .pptx 情形 3:尝试查找网站的一特定的块 当搜索一个特定的网站时,我们也许也搜索一特定的HTTP响应。 例如: 如果我们要搜索的所有TCP_DENIED/403消息,我们可能使用以下REGEX :tcp_denied/403.*domain\.com 场景 4:查找在访问日志的一个机器名字 当曾经NTLMSSP认证机制时,我们可能遇到用户代理的实例(Microsoft NCSI最普通)将不正确地发 送计算机凭证而不是用户凭证,当验证时。要搜寻导致此的URL/User代理程序,我们能以“grep”使 用REGEX隔离被做的请求,当验证出现。 如果我们没有使用的机器名字,我们能使用“grep”和找到使用作为用户名的所有机器名字,当验证 使用以下REGEX时:\ $@ 一旦我们有这发生的线路,我们能“grep”通过使用以下REGEX,使用的特定机器名字的 :machinename \ $ 出现的首先进入应该是被做,当用户验证与机器名字而不是用户名的请求。 场景 5:查找在访问日志的一个特定的时间 默认情况下,访问日志订阅不会包括显示人类易读的日期/时间的字段。如果我们要检查访问日志一 个特定的时间,我们能遵从下面步骤: 查寻从一个站点的UNIX时间戳例如/unix_time.htm。一旦有时间戳 ,您能一度在访问日志内的特定时间搜索。 例如: Unix时间戳1325419200相当于01/01/2012 12:00:00。 我们能使用以下REGEX条目在时期的12:00附近搜索访问日志在一月第1, 2012 场景 6:搜索关键或警告消息 使用常规表达,我们能搜索在所有可用的日志的关键或警告消息,例如代理日志或系统日志。 例如: 要搜索在代理日志的警告消息,我们能输入以下REGEX : 1. CLI grep 2. 输入您希望对“grep”日志的编号。 [] 17 (请选择#代理日志的此处) 3. 输入常规表示对“grep”。 []警告 其他有用的链路: 常规表达-用户指南

文档评论(0)

duyingjie1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档