
IDS--入侵检测
IDS--入侵检测
非同_寻常
我们从不生产代码我们只做代码的搬运工
展开
-
libpcap丢包原理分析及Fedor…
原文地址:9 内核2.6.25.14下安装PF-RING的详细过程">libpcap丢包原理分析及Fedora 9 内核2.6.25.14下安装PF-RING的详细过程作者:maoxti看到网上有人讲解fedora9下安装PF-RING的过程,都是几年前的了,比较老了,我安装PF-RING就是为了使用libpcap库,libpcap的原理是通过socket将数据包从网卡捕获数据包,然后在提交给转载 2013-10-10 12:58:31 · 3821 阅读 · 0 评论 -
Hack games
不知道是不是很多人像我一样,很喜欢这类黑客解谜游戏,感觉很锻炼脑子,当时黑客防线推出那款黑客游戏,有一关,我想了足足8个小时,也不觉得累。后来华夏等网站相继推出黑客游戏,我是乐此不疲。在网上也找了很多国外的黑客游戏。这里是我收集的一些黑客游戏,有网页版的,有客户端版的。对于黑客游戏,不仅仅是锻炼自己的推理能力,而且还能让自己的思维更加活泼。不过电脑小白就不要玩了。。。。。。。很可能想爆了脑袋也原创 2013-10-10 12:56:36 · 1946 阅读 · 0 评论 -
Snort总结-简介
相关定义: 入侵检测 是指用来检测针对网络及主机的可疑活动的一系列技术和方法。入侵检测系统基本可以分为两大类:基于特征的入侵检测系统和异常行为检测系统。 入侵检测系统或IDS是一种用来检测入侵行为的软件、硬件或者两者的结合。Snort是大众可以获得的开放源码的IDS。IDS的实际能力依赖于组件的复杂度及精巧性。实体的IDS是硬件和软件的结合,很多公司可以提供及决方案。网络IDS或原创 2013-10-10 12:57:39 · 16606 阅读 · 1 评论 -
pcre正则表达式
PCRE正则表达式的定义:用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的模式分割、匹配、查找及替换操作。PHP中的正则函数:PHP中有两套正则函数,两者功能差不多,分别为:一套是由PCRE(Perl Compatible Regular Expression)库提供的。使用“preg_”为前缀命名的函数;一套由POSIX(Portable Operating Sy转载 2013-12-01 22:45:01 · 4779 阅读 · 0 评论 -
snort_rules/doc/signatures 规则解析放入MySql数据中
程序功能描述: 对snort_rules/doc/signatures 下的所有规则文件(如图1),进行单个规则文件读取(每个文件如图2所示),提取对规则的描述信息,然后对应PID-SID为关键字存储到MySql数据库当中(如图3所示) 图1——signatures文件夹,文件目录截图 图2——单个规则文件打开截图原创 2013-10-17 12:36:30 · 1602 阅读 · 0 评论 -
DDOS工具
DDOS开源工具: tfn2k DDosim原创 2013-10-10 12:58:39 · 2109 阅读 · 0 评论 -
tcpreplay(常用的测试流量 播放工具)
类似的播放的性质,将已经录好的pcap包,按照自己的定制方法(如播放次数、播放速度、指定端口等信息)播放流量下载链接地址(可以官网下载,这里提供自己的网盘):http://pan.baidu.com/s/1vb8Ts 操作说明文档PDF :http://pan.ba原创 2013-10-12 12:58:13 · 4830 阅读 · 0 评论 -
snort数据包记录模式修改包的大小…
snort数据包记录模式 制定的数据包大小为128M,每到128M后会重新生成一个新的数据包。在实际使用过程中,需要更大的数据包做测试,遇到了多个数据包合并的问题, 解决方法一: wireshark 的 mergepcap 方法,进入命令模式,可以合并多个数据包(注意:图形界面合并速度缓慢而且每次只能合并2个) 解决方法二:原创 2013-10-10 12:58:37 · 2141 阅读 · 0 评论 -
Snort总结-三种运行模式
Snort有三种主要模式:sniffer,packet logger,network intrusion detectionsystem。sniffer模式只是简单地从网络上抓取数据包并在终端显示出来;packetlogger模式可把数据包保存在磁盘中;network intrusiondetection模式是最复杂,具有高可配置性。它可使Snort根据用户定义的规则分析网络流量,并作出反应原创 2013-10-10 12:57:48 · 8328 阅读 · 0 评论 -
Snort总结-系统结构
1) 主控模块实现的功能包括所有模块的初始化、命令行参数解释、配置文件解释、数据包捕获库Libpcap的初始化,然后调用Libpcap开始捕获数据包,初始化插件链表,初始化预处理插件,读入规则,形成规则匹配数据结构,规则快速匹配数据结构和输出数据结构。2) 解码模块把从网络上抓取的原始数据,从下向上沿各个协议进行解码并填相应的数据结构,以便规则处理模块处理。3) 预处理模块原创 2013-10-10 12:57:42 · 1715 阅读 · 0 评论 -
PF_RING
该捕获方案采用在内核层开出一个比较大的环形缓冲,然后应用层通过mmap映射到内核的缓冲空间,从增加底层缓存到减少应用层系统调用等方面做了优化,数据捕获性能有了质的提高,而且其从驱动到应用层的接口库都是开源的,例子程序也很全。 官方的测试结果: 1 Gigabit tests performed using a Core2Duo 1.86 GHz, UbuntuServer 9.10 (原创 2013-10-10 12:56:39 · 2577 阅读 · 0 评论 -
Snort总结-预处理插件编写
由于sina微博上传图片不方便,已经上传到百度文库:http://wenku.baidu.com/view/abc5234db307e87101f696e8.html文件名为:snort2.9.3预处理插件步骤整理实验系统:Fedora14 64位系统原创 2013-10-10 12:57:46 · 2823 阅读 · 0 评论 -
Snort总结-程序结构
阅读源代码后绘制,大致描述系统的主要函数调用情况图,原图visio绘制,需要可以联系。逻辑结构图 规则处理模块rules.h定义了生成二维规则链表的各种类型变量的数据结构。parser.c(h)规则解析。detect.c(h)处理规则部信息,构造规则链表。pcrm.c(h)构造快速匹配的规则链表的辅助函数。fpcreate.c(h)构造快速匹配的规则链表。fpdetec原创 2013-10-10 12:57:44 · 3289 阅读 · 1 评论