资源简介
一套非常完整的snort入侵检测, 里面有完整的一套教程 软件包,珍藏版,非常实用。
代码片段和文件信息
import os
import re
import time
import types
import urlparse
import Errors
from urlgrabber.grabber import URLGrabber
import urlgrabber.mirror
from urlgrabber.grabber import URLGrabError
import repoMDobject
import packageSack
from repos import Repository
import parser
import storagefactory
from yum import config
from yum import misc
class YumPackageSack(packageSack.PackageSack):
“““imports/handles package objects from an mdcache dict object“““
def __init__(self packageClass):
packageSack.PackageSack.__init__(self)
self.pc = packageClass
self.added = {}
def addDict(self repo datatype dataobj callback=None):
if self.added.has_key(repo):
if datatype in self.added[repo]:
return
total = len(dataobj.keys())
if datatype == ‘metadata‘:
current = 0
for pkgid in dataobj.keys():
current += 1
if callback: callback.progressbar(current total repo)
pkgdict = dataobj[pkgid]
po = self.pc(repo pkgdict)
po.simple[‘id‘] = pkgid
self._addToDictAsList(self.pkgsByID pkgid po)
self.addPackage(po)
if not self.added.has_key(repo):
self.added[repo] = []
self.added[repo].append(‘metadata‘)
# indexes will need to be rebuilt
self.indexesBuilt = 0
elif datatype in [‘filelists‘ ‘otherdata‘]:
if self.added.has_key(repo):
if ‘metadata‘ not in self.added[repo]:
raise Errors.RepoError ‘%s md for %s imported before primary‘ \
% (datatype repo.id)
current = 0
for pkgid in dataobj.keys():
current += 1
if callback: callback.progressbar(current total repo)
pkgdict = dataobj[pkgid]
if self.pkgsByID.has_key(pkgid):
for po in self.pkgsByID[pkgid]:
po.importFromDict(pkgdict)
self.added[repo].append(datatype)
# indexes will need to be rebuilt
self.indexesBuilt = 0
else:
# umm wtf?
pass
def populate(self repo with=‘metadata‘ callback=None cacheonly=0):
if with == ‘all‘:
data = [‘metadata‘ ‘filelists‘ ‘otherdata‘]
else:
data = [ with ]
if not hasattr(repo ‘cacheHandler‘):
repo.cacheHandler = repo.storage.GetCacheHandler(
storedir=repo.cachedir
repoid=repo.id
callback=callback
)
for item in data:
if self.added.has_key(repo):
if item in self.added[repo]:
continue
if item == ‘metadata‘:
xml = repo.getPrimaryxml()
xmldata = repo.repoxml.getData(‘primary‘)
(ctype
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2014-07-08 15:07 snort入侵检测\
文件 1177600 2014-03-12 17:36 snort入侵检测\snort.doc
目录 0 2014-07-13 23:12 snort入侵检测\软件素材\
文件 511276 2008-10-29 15:46 snort入侵检测\软件素材\adodb4991.gz
文件 954823 2008-10-29 15:46 snort入侵检测\软件素材\ba
文件 46329 2008-10-30 09:21 snort入侵检测\软件素材\Image_Canvas-0.3.1.tar
文件 7724 2008-10-30 09:21 snort入侵检测\软件素材\Image_Color-1.0.2.tar
文件 368056 2008-10-30 09:21 snort入侵检测\软件素材\Image_Graph-0.7.2.tar
文件 108987 2009-03-31 10:23 snort入侵检测\软件素材\libpcap-0.9.4-8.1.i386.rpm
文件 119062 2009-03-31 09:51 snort入侵检测\软件素材\libpcap-devel-0.9.4-8.1.i386.rpm
文件 17537 2008-11-12 11:05 snort入侵检测\软件素材\Mail-1.1.14.tar
文件 22176 2008-11-12 11:05 snort入侵检测\软件素材\Mail_Mime-1.5.2.tar
文件 9281 2008-11-12 13:10 snort入侵检测\软件素材\Mail_mimeDecode-1.5.0.tar
文件 2484454 2009-03-31 10:36 snort入侵检测\软件素材\mysql-devel-5.0.22-2.1.i386.rpm
文件 6210 2008-10-30 09:21 snort入侵检测\软件素材\Numbers_Roman-1.0.2.tar
文件 44854 2008-10-30 09:21 snort入侵检测\软件素材\Numbers_Words-0.15.0.tar
文件 113484 2009-03-31 10:36 snort入侵检测\软件素材\pcre-6.6-1.1.i386.rpm
文件 178833 2009-03-31 10:36 snort入侵检测\软件素材\pcre-devel-6.6-1.1.i386.rpm
文件 416400 2008-11-19 09:39 snort入侵检测\软件素材\php-pear-1.7.2-2.fc10.noarch.rpm
文件 4309333 2008-10-29 15:22 snort入侵检测\软件素材\snort-2.8.3.1.tar.gz
文件 789097 2008-10-29 15:22 snort入侵检测\软件素材\snortrules-pr-2.4.tar.gz
文件 692 2012-12-30 23:52 snort入侵检测\软件素材\yuminstll.sh
文件 25289 2012-12-30 23:52 snort入侵检测\软件素材\yumRepo.py
相关资源
- snort-2.9.11源码
- snort 2.8.5.3 for windows
- snort 2.8规则库文件
- snort源码大全1.7,2.4,2.6
- Snort & IDScenter 软件
- Snort入侵检测系统源码分析--独孤九贱
- 网络入侵检测系统snort-2.8.6.1
- idscenter
- linux(centos)系统安全snort——搭建入
- snort 教程
- 入侵检测 snort 详细使用实验教程
- windows下配置snort所需全部资源
- [Snort轻量级入侵检测系统全攻略].陈伟
- Snort2.8规则集
- snort规则 snortrules-snapshot-2.8.tar.gz/sno
- Snort 2.9.8.2预处理器开发文档
- snort最新规则很难下到的
- windows下snort安装配置教程
- airsnort-0.2.7
- windows下编译出的snort.exe
评论
共有 条评论