self-confidence,the source of all the power

导航

2011年5月5日 #

dpkt Tutorial #4: AS Paths from MRT/BGP

摘要: dpkt Tutorial #4: AS Paths from MRT/BGPPreviously we looked at creating ICMP echo requests, parsing a PCAP file, and doing DNS spoofing with the dpkt framework. Today I will show how to parse the AS paths of BGP messages out of MRT routing dumps.Parsing BGP routing information is fun. However, befor 阅读全文

posted @ 2011-05-05 16:23 漩涡鸣人 阅读(841) 评论(0) 推荐(0) 编辑

dpkt Tutorial #3: DNS Spoofing

摘要: dpkt Tutorial #3: DNS SpoofingIn our first and second dpkt tutorials, we looked at the simple construction and parsing of packets respectively. Our third tutorial combines both parsing and construction of packets in a single utility for performing DNS spoofing (a la dsniff’s dnsspoof).In this tutori 阅读全文

posted @ 2011-05-05 16:12 漩涡鸣人 阅读(1137) 评论(0) 推荐(0) 编辑

dpkt Tutorial #2: Parsing a PCAP File

摘要: dpkt Tutorial #2: Parsing a PCAP FileAs we showed in the first dpkt tutorial, dpkt makes it simple to construct packets. dpkt is equally useful for parsing packets and files, so in this second tutorial we will demonstrate parsing a PCAP file and the packets contained within it.dpkt is a sweet framew 阅读全文

posted @ 2011-05-05 11:10 漩涡鸣人 阅读(1369) 评论(0) 推荐(0) 编辑

dpkt Tutorial #1: ICMP Echo

摘要: dpkt Tutorial #1: ICMP EchoIn this dpkt tutorial, I will demonstrate how to construct and send a simple ICMP echo packet.dpkt is a sweet framework for creating and parsing packets. While dpkt doesn’t have much documentation, once you get the hang of using one module, the rest fall into place fairly 阅读全文

posted @ 2011-05-05 10:44 漩涡鸣人 阅读(872) 评论(0) 推荐(0) 编辑

Linux文件查找命令find,xargs详述

摘要: Linux文件查找命令find,xargs详述总结:zhy2111314来自:LinuxSir.Org整理:北南南北摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;目录版权声明前言:关于find命令一、find 命令格式1、find命令的一般形式为;2、find命令的参数;3、find命令选项;4、使用exec或ok来执行shell命令; 二、find命令的例子;1、查找当前用户主目录下的所有文件;2、为了在当前目录中文件属主具有读、写权限,并且文件所属组的用户和其 阅读全文

posted @ 2011-05-05 10:17 漩涡鸣人 阅读(294) 评论(0) 推荐(0) 编辑

2011年5月3日 #

python class 的属性

摘要: Class 有一些特殊的属性,便于我们获得一些额外的信息。>>> class Class1(object): """Class1 Doc.""" def __init__(self): self.i = 1234>>> Class1.__doc__ # 类型帮助信息'Class1 Doc.'>>> Class1.__name__ # 类型名称'Class1'>>> Class1.__module__ # 类型所在模块'__m 阅读全文

posted @ 2011-05-03 20:42 漩涡鸣人 阅读(8479) 评论(1) 推荐(0) 编辑

python Property属性用法

摘要: 假设定义了一个类:C,该类必须继承自object类,有一私有变量_xclass C: def __init__(self): self.__x=None 1.现在介绍第一种使用属性的方法: 在该类中定义三个函数,分别用作赋值、取值和删除变量(此处表达也许不很清晰,请看示例) def getx(self): return self.__x def setx(self,value): self.__x=value def delx(self): del self.__x x=property(getx,setx,delx,'')property函数原型为property(fget= 阅读全文

posted @ 2011-05-03 19:00 漩涡鸣人 阅读(21104) 评论(3) 推荐(2) 编辑

python super()

摘要: 一、问题的发现与提出 在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以前,通常的写法如代码段1:代码段1:class A: def __init__(self): print "enter A" print "leave A" class B(A): def __init__(self): print "enter B" A.__init__(self) print "leave B" >>> b = B() enter B enter A leave A 阅读全文

posted @ 2011-05-03 10:29 漩涡鸣人 阅读(137460) 评论(19) 推荐(47) 编辑

python __new__ 与__init__函数

摘要: __new__(cls[, ...])This method is only used for new-style classes (classes inheriting from object).Called to create a new instance of class cls. __new__ is a static method (special-cased so you need not declare it as such) that takes the class of which an instance was requested as its first argument 阅读全文

posted @ 2011-05-03 09:36 漩涡鸣人 阅读(5615) 评论(0) 推荐(0) 编辑

2011年4月29日 #

python __call__ 函数

摘要: __call__ Python中有一个有趣的语法,只要定义类型的时候,实现__call__函数,这个类型就成为可调用的。换句话说,我们可以把这个类型的对象当作函数来使用,相当于 重载了括号运算符。class g_dpm(object):def __init__(self, g):self.g = gdef __call__(self, t):return (self.g*t**2)/2计算地球场景的时候,我们就可以令e_dpm = g_dpm(9.8),s = e_dpm(t)。class Animal(object): def __init__(self, name, legs): self 阅读全文

posted @ 2011-04-29 15:56 漩涡鸣人 阅读(29865) 评论(0) 推荐(2) 编辑