⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 Scapy是一种功能强大的网络分组操作工具
💻
📖 第 1 页 / 共 5 页
字号:
## Revision 1.0.4.8  2006/04/09 05:40:19  pbi# - added PacketListField.do_copy()# - modified fuzz() to handle PacketListField## Revision 1.0.4.7  2006/04/08 16:05:24  pbi# - added PacketListField whose length come from another fiekd# - changed Packet.haslayer(), Packet.getlayer() and Packet.show() to handle PacketListField## Revision 1.0.4.6  2006/04/02 14:49:28  pbi# - modified getlayer() to accept "LAYER.field" parameters to enable format strings' %#   operator to work : "dst=%(IP.dst)s dport=%(TCP.dport)04i" % pkt## Revision 1.0.4.5  2006/04/02 13:12:10  pbi# - added __mul__() and __rmul__() operators to handle multiplication with an int## Revision 1.0.4.4  2006/03/27 13:32:50  pbi# - added missing fileno() to PcapReader and PcapWriter## Revision 1.0.4.3  2006/03/22 12:59:35  pbi# - use binary mode to open files (Windows needs that...)## Revision 1.0.4.2  2006/03/22 12:42:46  pbi# - replicated packet creation time when unrolling an implicit packet## Revision 1.0.4.1  2006/03/17 12:48:28  pbi# Release 1.0.4## Revision 1.0.3.34  2006/03/17 12:48:02  pbi# - added docstring for TracerouteResult.trace3D()## Revision 1.0.3.33  2006/03/14 19:05:05  pbi# - added equality tests between two packets.## Revision 1.0.3.32  2006/03/14 18:35:41  pbi# - added a timeout parameter to sniff()## Revision 1.0.3.31  2006/03/14 17:48:30  pbi# - removed deprecated Packet.send()## Revision 1.0.3.30  2006/03/14 17:46:03  pbi# - fix indentation quirk## Revision 1.0.3.29  2006/03/14 15:12:59  pbi# - removed forgotten print in Packet.trace3D()## Revision 1.0.3.28  2006/03/12 18:00:42  pbi# - made Packet.getlayer() and Packet.haslayer() also work with class names# - got rid of Packet.haslayer_str()## Revision 1.0.3.27  2006/03/12 17:56:14  pbi# - improved Packet.getlayer(), Packet.haslayer() and Packet.haslayer_str()#   to look into PacketFields.## Revision 1.0.3.26  2006/03/09 22:25:00  pbi# - removed bad loop in L3PacketSocket and L2Socket when discarding outgoing packets (W. McVey)## Revision 1.0.3.25  2006/03/09 22:15:38  pbi# - added Ctrl-Click to TracerouteResult.trace3D() to scan an IP## Revision 1.0.3.24  2006/02/28 18:33:32  pbi# - added a "trans" parameter to colgen to handle automatic specific conversions into color object# - used colgen() in Packet.canvas_dump()## Revision 1.0.3.23  2006/02/28 18:24:27  pbi# - removed makecol() from TracerouteResult.graph()## Revision 1.0.3.22  2006/02/28 18:23:46  pbi# - turned makecol() TracerouteResult.graph()' internal function into colgen() generator tool## Revision 1.0.3.21  2006/02/28 18:04:10  pbi# - added TracerouteResult.trace3D() to have a 3D traceroute visualization with VPython## Revision 1.0.3.20  2006/02/27 18:03:46  pbi# - added get_trace() method to TraceouteResult() to extract traceroute data## Revision 1.0.3.19  2006/02/27 15:13:36  pbi# - Fixed Dot11Beacon's fields' endianness (G. Lukas)## Revision 1.0.3.18  2006/02/27 15:08:25  pbi# - factorised tex_escape() function from ps/pdfdump()# - added LatexTheme2 for autorun_get_latex_interactive_session()# - escape stuff in autorun_get_latex_interactive_session()## Revision 1.0.3.17  2006/02/22 11:33:34  pbi# - added config.prog to reference external program pathes## Revision 1.0.3.16  2006/02/22 11:19:26  pbi# - added afterglow clone attempt (http://sourceforge.net/projects/afterglow)## Revision 1.0.3.15  2006/02/22 11:14:39  pbi# - added prog parameter to do_graph()## Revision 1.0.3.15  2006/02/21 12:45:00  pbi# - added prog paramter to do_graph()## Revision 1.0.3.14  2006/02/21 12:21:44  pbi# - removed hard dependancy on libreadline. Now works even if no libreadline is installed## Revision 1.0.3.13  2006/02/19 14:06:28  pbi# - fixed show()'s indentation## Revision 1.0.3.12  2006/02/19 13:49:18  pbi# - many docstrings corrections## Revision 1.0.3.11  2006/02/17 16:29:38  pbi# - improved show() to use an exploded view for fields which hold packets# - added show_indent flag to Packet() that can be overloaded to 0 for layers that are followed by peers#   and for whom indentation in show() is not desired## Revision 1.0.3.10  2006/02/17 11:14:16  pbi# - changed conversation parameter to group getsrc/getdst into getsrcdst## Revision 1.0.3.9  2006/02/17 10:57:53  pbi# - added docstrings for PacketList## Revision 1.0.3.8  2006/02/16 15:45:51  pbi# - added docstrings to sr*(), wrpcap(), rdpcap()## Revision 1.0.3.7  2006/02/16 15:37:44  pbi# - fixed conf.BTsocket assignment BluetoothSocket BluetoothL2CAPSocket## Revision 1.0.3.6  2006/02/16 15:11:13  pbi# - added docstrings to many methods of Packet## Revision 1.0.3.5  2006/02/16 14:09:07  pbi# - added BluetoothHCIsocket# - added L2socket to sniff# - added HCI_Hdr, L2CAP_Hdr layers, moved L2CAP to L2CAP_HdrCmd## Revision 1.0.3.4  2006/02/12 01:06:52  pbi# - initialize payload's underlayer before payload's dissection## Revision 1.0.3.3  2006/01/29 00:06:48  pbi# - added shortcut to PacketList to extract a given protocol with []. ex : lst[ICMP]## Revision 1.0.3.2  2006/01/28 23:52:21  pbi# - removed useless (and racy) __del__() methods from PcapReader and PcapWriter## Revision 1.0.3.1  2006/01/28 14:32:55  pbi# Release 1.0.3## Revision 1.0.2.37  2006/01/28 13:14:25  pbi# - tweaked ls() for add-on classes to appear in the listing## Revision 1.0.2.36  2006/01/28 13:02:15  pbi# - replaced remaining occurences of use of display() [deprecated, use show()]# - removed URL from dummy IPv6 classes names## Revision 1.0.2.35  2006/01/17 18:02:42  pbi# - finished Packet.canvas_dup() escape() function. Every char is correctly translated into TeX## Revision 1.0.2.34  2006/01/15 13:15:57  pbi# -added information-request and information-response to ICMP types (J. Bowie)## Revision 1.0.2.33  2006/01/15 13:15:16  pbi# - fixed NetBIOSNameField incorrect length calculation (J. Bowie)## Revision 1.0.2.32  2006/01/14 16:54:29  pbi# - added missing _IPv6optionHearder dummy class# - removed useless IPv6_instace() function## Revision 1.0.2.31  2006/01/12 11:02:51  pbi# - fixed 1.0.2.29 collision fix (s/mtu/mtu_present/)## Revision 1.0.2.30  2006/01/11 17:45:45  pbi# - fixed endianness problems in PcapReader()# - fixed PcapReader.read_all()# - added missing try/except to PcapReader.read_packet()# - removed PcapReader.read_PacketList() (read_all() already returns a PacketList)# - removed debug "print" from PcapWriter()# - added endianness parameter in PcapWriter()## Revision 1.0.2.29  2006/01/11 17:00:01  pbi# - added Solaris support (wit help from S. Despret)# - added Solaris missing IPPROTO_GRE# - changed read_routes() to work with Solaris netstat# - fixed read_route() local variable collision (mtu became mtu_present)# - changed variable fl to flg## Revision 1.0.2.28  2006/01/05 17:49:17  pbi# - re-added indentation in Packet.show(). Can be tweaked with "indent" parameter## Revision 1.0.2.27  2006/01/04 15:04:17  pbi# - added missing try/except arround dissection in rdpcap()## Revision 1.0.2.26  2005/12/23 00:51:51  pbi# - strengthened DNS disassembly## Revision 1.0.2.25  2005/12/23 00:11:09  pbi# - have scapy work if Python IPv6 support is not compiled in socketmodule## Revision 1.0.2.24  2005/12/23 00:08:50  pbi# - aliased socket.inet_ntoa into local namespace for consistency with other ?to?## Revision 1.0.2.23  2005/12/22 17:58:08  pbi# - fixed and enhanced autorun_commands()## Revision 1.0.2.22  2005/12/21 23:00:16  pbi# - fixed bug introduced by fix 1.0.2.19 on _## Revision 1.0.2.21  2005/12/21 22:58:45  pbi# - added Packet.get_field() to get a field instance from its name# - modified some fields to use Packet.get_field() instead of a complex operation## Revision 1.0.2.20  2005/12/19 12:43:52  pbi# - added FieldListField to create arrays of fields whose number is given in a FieldLenField## Revision 1.0.2.19  2005/12/18 22:46:35  pbi# - fixed uninitialized _ in autorun_commands()## Revision 1.0.2.18  2005/12/17 11:27:05  pbi# - Changed ColorTheme class be usable# - Added NoTheme class# - added autorun_get_text_interactive_session()# - added autorun_get_ansi_interactive_session()# - added autorun_get_latex_interactive_session() (miss some special chars filtering)## Revision 1.0.2.17  2005/12/15 15:13:58  pbi# - IPv6 migration step 1: integrate some IPv6 routing stuff for IPv6 fork to work#   as an add-on## Revision 1.0.2.16  2005/12/07 18:02:26  pbi# - added fallbacks if tcpdump can't be run and libpcap is not used## Revision 1.0.2.15  2005/12/07 17:44:11  pbi# - fixed socket filter pushing for x86_64 arch. (W. Robinet)## Revision 1.0.2.14  2005/12/06 16:41:30  pbi# - added conf.check_TCPerror_seqack (default 0) to relax ICMP error matching for TCP#   packets (some broken PIX play with sequence numbers and forget to tidy them up)## Revision 1.0.2.13  2005/11/27 00:09:30  pbi# - added code to run interactive sessions automatically## Revision 1.0.2.12  2005/11/26 11:33:55  pbi# - catch exceptions in ColorPrompt from bad color theme to avoid#   program termination## Revision 1.0.2.11  2005/11/26 11:10:44  pbi# - added class HTMLTheme2 with trigram instead of '<' and '>' to easily convert others into &lt; and &gt;## Revision 1.0.2.10  2005/11/20 16:23:01  pbi# - improved a bit error handling of import dnet/pcap# - made INFO messages for missing files a bit more clear## Revision 1.0.2.9  2005/11/19 08:39:09  pbi# - handle API change between pylibpcap 0.4 and 0.5## Revision 1.0.2.8  2005/11/17 11:05:56  pbi# - changed Packet.sprintf() format string specificator to accept only the#   field name and take the currend layer## Revision 1.0.2.7  2005/11/17 10:24:53  pbi# - added onlyasc parameter to linehexdump()# - added onlyasc parameter to fragleak() and fragleak2()## Revision 1.0.2.6  2005/11/15 04:55:11  pbi# - added Packet.command() to go from a packet instance to the Scapy command to generate it## Revision 1.0.2.5  2005/11/15 03:04:51  pbi# - write history in an atexit registered function## Revision 1.0.2.4  2005/11/15 02:58:44  pbi# - fixed Enum fields for them to work with lists of values## Revision 1.0.2.3  2005/11/09 19:56:42  pbi# - added a ColorTheme.__repr__() to fix objects that used it, like conf object!## Revision 1.0.2.2  2005/11/09 18:26:57  pbi# - fixed itom() to return positive values even for big endian platforms# - fixed RandIP default __init__ parameter to be 0.0.0.0/0 instead of 0/0## Revision 1.0.2.1  2005/11/07 14:04:39  pbi# release 1.0.2## Revision 1.0.1.13  2005/11/07 14:00:54  pbi# - fixed Dot11Auth.seqnum to be little endian# - added Dot11Auth.answers()## Revision 1.0.1.12  2005/11/07 13:39:31  pbi# - fixed some stuff in the LaTeX color theme## Revision 1.0.1.11  2005/11/07 13:38:36  pbi# - added timeout parameter to fragleak()# - created fragleak2()## Revision 1.0.1.10  2005/11/07 13:37:20  pbi# - fixed LLC/SNAP binding to overload LLC.ctrl with 3## Revision 1.0.1.9  2005/11/07 13:35:12  pbi# - changed Dot11.summary() to show src > dst# - added Dot11.answers()## Revision 1.0.1.8  2005/11/07 13:33:43  pbi# - added DNS.answsers()## Revision 1.0.1.7  2005/11/07 13:33:19  pbi# - added SignedIntField() and LESignedIntField# - converted PrismHeader's "signal" field to signed## Revision 1.0.1.6  2005/11/01 12:22:02  pbi# - added hint_iface parameter to sendp()# - used hint_iface in arpcachepoison()## Revision 1.0.1.5  2005/10/31 12:29:09  pbi# - added ConditionalField to wrap a field and apply a condition to its presense# - added NewDefaultValues metaclass to create new Packet classes from old ones#   with new default default values# - added GRE protocol from rfc2784. (need more work for rfc1701)## Revision 1.0.1.4  2005/10/27 15:12:32  pbi# - created VolatileValue class to handle volatile values like RandomField# - redesigned inheritence of random fields arround VolatileValue# - added DelayedEval() volatile value## Revision 1.0.1.3  2005/10/27 14:59:11  pbi# - Changed color themes handling. Now LatexTheme and HTMLTheme are not ugly hacks anymore.## Revision 1.0.1.2  2005/10/26 16:15:06  pbi# - added CharEnumField()# - declared s2i and i2s in EnumField before calling superclass' contructor## Revision 1.0.1.1  2005/10/25 07:49:35  pbi# Release 1.0.1## Revision 1.0.0.61  2005/10/25 07:48:48  pbi# - added rebuild option to Packet.p{s|df}dump() to dump a packet as-is## Revision 1.0.0.60  2005/10/23 18:20:30  pbi# - PacketList.sr() return ( (matched couples), (unmatched packets) ) from the packet list## Revision 1.0.0.59  2005/10/23 17:15:34  pbi# - added layer_shift option to every p{s|df}dump() method to explode hexa dump by layers## Revision 1.0.0.58  2005/10/23 17:09:29  pbi# - return a loopback route when no default route is present. XXX: linux specific!## Revision 1.0.0.57  2005/10/23 17:07:59  pbi# - split bind_layers() into bind_top_down() and bind_bottom_up()## Revision 1.0.0.56  2005/10/23 16:57:26  pbi

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -