OSSIM中主动与被动探测工具(pads+p0f+arpwatch)组合应用


OSSIM不仅降低了大家涉足IDS的门槛,让监控技术“平民化”,而且还为各种复杂的应用提供了一种快捷的平台,其中核心技术之一就是基于插件的事件提取,系统内置的180插件,几乎囊括了各大硬件设备厂商和各种网络应用。下面对OSSIM3 下把一些不起眼的小工具组合起来,就能为你解决大问题。下面就对pads+p0f+arpwatch的使用进行简单说明。

  1. 工具介绍

    对于下面介绍的这些开源工具,在OSSIM中无需安装配置,你只要懂得如何应用就OK。

Arpwatch:这款工具主要功能是监听网络中的ARP记录,它可用来监控Linux上的以太网地址解析(MAC和IP地址的变化)。它在一段时间内,持续监控以太网活动并输出IP和MAC地址配对变动的日志。对地址配对的增改发出警告,这对于检测网络上的ARP攻击非常有用,对于有时候临时上线服务器的检测也能及时发现。OSSIM中启用arpwatch插件实现主动检测,这样非常方便,只需要在检测插件中选择arpwatch即可,系统同就会为您自动安装并配置完毕,如下图所示。

 p0f:它是一款被动式的指纹识别工具,它通过分析网络通信识别远端的操作系统。

ossim31:~# p0f

p0f - passive os fingerprinting utility, version 2.0.8

(C) M. Zalewski <lcamtuf@dione.cc>, W. Stearns <wstearns@pobox.com>

p0f: listening (SYN) on 'eth0', 262 sigs (14 generic, cksum 0F1F5CA2), rule: 'all'.

192.168.11.2:51579 - UNKNOWN [8192:64:1:52:M1460,N,W2,N,N,S:.:?:?]

-> 192.168.11.127:443 (link: ethernet/modem)

192.168.11.1:3538 - Linux 2.6, seldom 2.4 (older, 2) (up: 3221 hrs)

-> 192.168.11.21:21 (distance 0, link: ethernet/modem)

192.168.11.2:51586 - UNKNOWN [8192:64:1:52:M1460,N,W2,N,N,S:.:?:?]

-> 61.135.189.216:80 (link: ethernet/modem)

192.168.11.1:3896 - Linux 2.6, seldom 2.4 (older, 2) (up: 3221 hrs)

-> 192.168.11.248:3389 (distance 0, link: ethernet/modem)

192.168.11.2:51588 - UNKNOWN [8192:64:1:52:M1460,N,W2,N,N,S:.:?:?]

-> 192.229.145.200:443 (link: ethernet/modem)

192.168.11.2:51587 - UNKNOWN [8192:64:1:52:M1460,N,W2,N,N,S:.:?:?]

-> 192.229.145.200:443 (link: ethernet/modem)

192.168.11.2:51589 - UNKNOWN [8192:64:1:52:M1460,N,W2,N,N,S:.:?:?]

-> 61.240.129.78:80 (link: ethernet/modem)

... ...

Pads:它属于被动资产检测系统,它的目的是检测资产的异常,比如服务异常。

ossim31:~#pads

pads - Passive Asset Detection System

v1.2- 06/17/05

Matt Shelton <matt@mattshelton.com>

[-] Processing Existing assets.csv

[-]Filter:  (null)

Warning: Kernel filter failed: Socket operation onnon-socket

[-] Listening on interface eth0

[*] Asset Found: Port - 443 / Host - 192.168.11.128 / Service - ssl / Application -Generic TLS 1.0 SSL

[*] Asset Found: Port - 443 / Host - 192.168.11.127 / Service - ssl / Application -Generic TLS 1.0 SSL

[*] Asset Found: Port - 80 / Host - 111.206.80.97 / Service - www / Application - nginx

[*] Asset Found: IP Address - 192.168.11.5 / MAC Address - 0:D0:B7:E0:99:AE (IntelCorporation)

[*] Asset Found: Port - 80 / Host - 111.206.80.103 / Service - www / Application - nginx

[*] Asset Found: IP Address - 192.168.11.127 / MAC Address - 0:0C:29:CA:18:10

[*] Asset Found: Port - 80 / Host - 111.206.80.96 / Service - www / Application - nginx

[*] Asset Found: Port - 49993 / Host - 192.168.11.1 / Service - www / Application -HTTP/1.1)

[*] Asset Found: Port - 2869 / Host - 192.168.11.5 / Service - www / Application -Microsoft-HTTPAPI/2.0

[*] Asset Found: Port - 80 / Host - 111.206.80.101 / Service - www / Application - nginx

[*] Asset Found: Port - 80 / Host - 111.206.37.178 / Service - www / Application -HTTP/1.1)

[*] Asset Found: Port - 80 / Host - 123.125.80.77 / Service - www / Application - nginx

[*] Asset Found: Port - 80 / Host - 61.135.186.213 / Service - www / Application -HTTP/1.1)

[*] Asset Found: Port - 80 / Host - 111.206.80.99 / Service - www / Application - nginx

[*] Asset Found: IP Address - 192.168.11.129 / MAC Address - 0:0C:29:16:E8:82

[*] Asset Found: Port - 443 / Host - 192.168.11.129 / Service - ssl / Application -Generic TLS 1.0 SSL

[*] Asset Found: Port - 80 / Host - 111.206.80.102 / Service - www / Application - nginx

普通用户在通过这三款工具来解决问题时,总需要查阅大量命令输出和繁杂的日志,即便是这样还是免不了出现纰漏,

除了查看上图中得日志文件,还有更好的解决方案?下面就让OSSIM来解决这些问题。

2.应 用

实验环境:OSSIM Server: ossim31

监控网段:    192.168.11.0/24

安装完OSSIM,打开WebUI,进入SIEM控制台,这时出现如下图所示的SIEM事件报警。

图 基于 Web 的动态图形异常分析

点击第一条报警,查看pads详情,如下图所示:

一条发现新的OS报警,如下图所示。

点击这条记录,查看详情,如下图所示。

对于arpwatch的报警,如下图所示。

下面看看有关ARP异常的报警

3.事件分类

如果有成千上万条arpwatch,p0f以及pads事件,你怎么分析?先看一下OSSIM中的效果:

像这样分类之后,就可以从整体上分析这几类报警的类别及来源,点击每天事件,同样能查看到事件详情。

看过这些表格,也许会觉得,比以前使用tcpdump、wireshark来获取ARP变化,好用多啦!以后还会介绍更牛的工具。OSSIM3提供的这点功能,的确能为我们解决大问题,可这仅是个已过时的版本,目前已经发展到OSSIM5.2,我在新书还会为大家介绍更佳实用的功能。

本文转自 李晨光 51CTO博客,原文链接:http://blog.51cto.com/chenguang/1703458,如需转载请自行联系原作者

OSSIM中主动与被动探测工具(arpwatch+p0f+pads)组合应用相关推荐

  1. 在kali中安装探测工具gobuster和oneforall工具

    gobuster的安装 使用apt-get install gobuster命令安装gobuster,对DNS进行探测 安装完成后,利用gobuster对感兴趣的网站进行域名探测,注意探测时间不要超过 ...

  2. Finger-一款红队在大量的资产中存活探测与重点攻击系统指纹探测工具

    Finger 一款红队在大量的资产中存活探测与重点攻击系统指纹探测工具 -h查看帮助 配置完api 就可以进行使用啦

  3. 操作系统识别工具 xprobe2 p0f 简介

    介绍 xprobe2是一款远程主机操作系统探测工具. xprobe通过ICMP协议来获得指纹. p0f被动操作系统识别(抓包识别). xprobe2 XProbe是一款远程主机操作系统探查工具.Xpr ...

  4. 两万字带你认识黑客在kali中使用的工具

    目录 前言 一.信息收集工具 二.脆弱性分析工具 三.漏洞利用工具 四.嗅探与欺骗工具 五.密码攻击工具 六.权限提升工具 七.Web应用工具 八.无线攻击工具 九.硬件黑客工具 十.维持访问工具 十 ...

  5. DNS信息探测工具DNSRecon常用命令

    DNS信息探测工具DNSRecon常用命令 DNS探测是渗透测试信息收集中重要的一部分.DNS探测是为了从DNS服务器返回的记录中,获取更多信息.这种探测不用触发IDS/IPS即可获取网络设施相关的信 ...

  6. 蓝牙设备探测工具blueranger

    蓝牙设备探测工具blueranger blueranger是Kali Linux预安装的一款蓝牙探测工具.该工具通过向指定设备发送蓝牙L2CAP协议的ping包,创建连接.由于大部分蓝牙设备对ping ...

  7. 网站robots.txt探测工具Parsero

    网站robots.txt探测工具Parsero robots.txt文件是网站根目录下的一个文本文件.robots.txt是搜索引擎中访问网站的时候要查看的第一个文件.当搜索引擎访问一个站点时,它会首 ...

  8. SSH-Auditor:一款SSH弱密码探测工具

    SSH-Auditor:一款SSH弱密码探测工具 freebuf 2018-09-16  ssh-auditor是一款可帮助你探测所在网络中ssh弱密码的工具. 特性 以下操作ssh-auditor都 ...

  9. OSSIM中分布式消息队列应用

     OSSIM中分布式消息队列应用 1. 消息队列处理 企业日志数量正在以指数级形式高速增长,日志数据的具有海量.多样.异构等特点,基于传统的单一节点混合式安装的OSSIM平台(指OSSIM 4.4及以 ...

最新文章

  1. 2021年大数据HBase(四):HBase的相关操作-客户端命令式!【建议收藏】
  2. 211大学计算机系分数,这四所211大学,分数线超过不少985,分数低的还真不敢轻易报考...
  3. linux进程池动态维护,可直接商用的跨平台c,c++动态线程池,任务池stpool库
  4. CSDN湘苗培优,遇见更好的自己
  5. 收藏 | YOLO系列综述:从V1到V4
  6. nginx 安装 和 配置
  7. Hybris IMPEX.
  8. centos 6.5装mysql 5.7,centos 6.5装mysql5.7
  9. C语言重难点总结:指针
  10. python派落塔问题_浅析python递归函数和河内塔问题
  11. Raid及mdadm命令
  12. 介绍一个python的新的web framework——karloop框架
  13. CodeWithMosh--mysql 学习笔记(2)
  14. 小程序UI与传统HTML5区别
  15. java在线测试工具_9个最好用的在线编译/调试工具
  16. 2019年全国大学生电子竞赛 | 电磁炮制作教程
  17. 债券中的久期是什么意思
  18. VB6-COM接口操作开源OpenOffice编辑Excel,Word文件(中国首创)
  19. 用python.turtle画中国地图
  20. matlab中marker太密,markersize_想问下MATLAB里 ‘Markersize’ 设置的值是‘Marker_

热门文章

  1. sql server的跨库查询(简单实现)
  2. 【Java】Springboot项目中Transactional的使用方式
  3. 靠谱测试人员需具备业务分析能力
  4. private函数php,php怎么修改private
  5. 计算机句法分析的研究现状,计算机理论论文融合语义和句型信息的中文句法分析方法研究与实现...
  6. tenda 服务器无法打开网页,Win7系统网页打不开qq能上怎么办? | 192路由网
  7. 如何快速学会java编程?
  8. 做web前端的小伙伴注意了,未来这些发展方向可以试试!
  9. php 写一个大富翁游戏,抽奖系列:如何用纯js做一个大富翁游戏
  10. ajax live search,AJAX Live Search