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

📄 changelog

📁 Scapy是一种功能强大的网络分组操作工具
💻
📖 第 1 页 / 共 5 页
字号:
# - fixed dissection errors exception management when conf.debug_dissector is true## Revision 1.0.0.55  2005/10/23 16:56:00  pbi# - made MACField's default value to be "00:00:00:00:00:00"# - fixed DestMACField's default value to be "ff:ff:ff:ff:ff:ff"## Revision 1.0.0.54  2005/10/23 16:54:00  pbi# - fixed Field.randval() to work with string formats and modifiers# - fixed fuzz() not to overload default value if field's proposed randval is None## Revision 1.0.0.53  2005/10/17 16:03:36  pbi# - uniformized to "lfilter" the paramter name for lambda expressions used as filters# - removed a superfluous line in crc32()## Revision 1.0.0.52  2005/10/15 13:17:18  pbi# - AutoTime() and IntAutoTime() classes that give a field a time dependant value# - PacketList.timeskew_graph() should work on SndRcvList()## Revision 1.0.0.51  2005/10/08 20:52:45  pbi# - added StreamSocket supersocket to emulate a datagram socket on a stream#   socket that supports MSG_PEEK and whose base layer class knows its own size#   and put the remaining in Padding()## Revision 1.0.0.50  2005/10/08 12:46:56  pbi# - remove useless routes in netstat -rn output (P. Lalet)## Revision 1.0.0.49  2005/10/08 12:41:23  pbi# - fixed netmask calculations (P. Lalet)## Revision 1.0.0.48  2005/10/08 11:21:28  pbi# - use color for packet numbering in nsummary() et al.## Revision 1.0.0.47  2005/10/06 12:57:25  pbi# - fixed MAC addresses calculation when IP is a Gen() instance (G. Valadon)## Revision 1.0.0.46  2005/10/06 12:44:51  pbi# - added route.get_if_bcast() to get interface's broadcast address (F. Raynal)# - added a check in getmacbyip() to give a broadcast MAC for a broadcast IP# - added sndrcv() (thus sr*() family)  "multi" parameter to accept many answers#   from one stimulus. (If stimulus uses a broadcast dst address, you'll need#   to set conf.checkIPaddr=0)## Revision 1.0.0.45  2005/10/06 12:03:46  pbi# - changed sys.exit() into os._exit() in sndrcv() to prevent children to flush files buffers#   that would be written a second time by the parent (SJ Murdoch)## Revision 1.0.0.44  2005/10/06 11:44:48  pbi# - worked arround (I hope) all FreeBSD/MacOS/pcap issues (look at pcap_get_selectable_fd() note of pcap8 manpage).#   Thus no more active waits or unseen packets. Still problems to interrupt a capture with ^C on some FreeBSD kernels :(## Revision 1.0.0.43  2005/10/05 11:51:33  pbi# - added nofilter option to supersockets to handle ethertype filtering for non-linux stuff#   and for ARP resolution to bypass conf.except_filter## Revision 1.0.0.42  2005/10/05 11:28:14  pbi# - added RandMAC()# - added early support for fuzzing# - added fuzz()## Revision 1.0.0.41  2005/10/05 11:14:57  pbi# - modified Packet.__iter__ to also evaluate random defaults fields## Revision 1.0.0.40  2005/10/05 11:11:56  pbi# - filtered more characters for LaTeX in ps/pdf dump# - removed character that has magically appeared in DHCP_am## Revision 1.0.0.39  2005/10/05 11:08:32  pbi# - fixed StrFixedLenField.addfield()## Revision 1.0.0.38  2005/10/05 11:06:51  pbi# - overloaded RandFields repr() to give the class name# - added RandLong()# - added RandBin() to be RandString() for all chars# - added RandTermString()# - added RandIP default template to be "0/0"## Revision 1.0.0.37  2005/10/05 11:01:20  pbi# - more tests in DHCP_am.make_reply() to handle garbage in## Revision 1.0.0.36  2005/09/24 14:37:51  pbi# - added a "padding" option to TracerouteResult.graph() to show routers that pad## Revision 1.0.0.35  2005/09/24 14:32:40  pbi# - added Packet.psdump() and Packet.pdfdump()# - added PacketList.psdump() and PacketList.pdfdump()## Revision 1.0.0.34  2005/09/24 14:30:15  pbi# - ability to change the BPF filter in traceroute()## Revision 1.0.0.33  2005/09/24 14:29:30  pbi# - completed PrismHeader layer## Revision 1.0.0.32  2005/09/24 14:27:27  pbi# - deprecated "packet.haslayer(l)" by "l in Packet"# - deprecated "Packet.getlayer(l)" by "Packet[l]"## Revision 1.0.0.31  2005/09/24 14:25:01  pbi# - better error message if gnuplot wrapper is missing# - fixed subclass test in dissection error treatment# - fixed Dot11Elt summary# - fixed __sr_loop() to prevent stats calc if no packet have been received# - fixed sniff() to break loop at the end of reading a file (offline optoin)## Revision 1.0.0.30  2005/09/13 16:03:47  pbi# - added Dot11Elt.mysummary() for SSID displaying# - fixed Enum*.i2repr()## Revision 1.0.0.29  2005/09/13 16:02:35  pbi# - fix build of packets with more than one padding## Revision 1.0.0.28  2005/09/12 16:14:41  pbi# - new hexdump() which displays offsets## Revision 1.0.0.27  2005/09/12 14:56:31  pbi# - new summary() and mysummary() semantic (backward compatible!) to enable more than one class to be expanded.#   The higher gives its dependances along with its own summary## Revision 1.0.0.26  2005/09/12 14:03:10  pbi# - added ip.dst in ICMP summary()## Revision 1.0.0.25  2005/09/12 13:25:22  pbi# - added post_dissection() method, called at the end of the dissection, when the packet is ready# - added default_payload_class() called when layer bonds are not sufficient# - improved/fixed conf.debug_dissector() which failed when guess_payload_class() returned None## Revision 1.0.0.24  2005/09/08 14:13:36  pbi# - added RandIP()## Revision 1.0.0.23  2005/09/08 05:29:23  pbi# - added conf.debug_dissecto checks where it was missing in SuperSockets# - Slice pcap object only once we know its not None ! (N. Peterson)## Revision 1.0.0.22  2005/09/06 17:08:47  pbi# - made AnsweringMachine() callable instead of using the run() method## Revision 1.0.0.21  2005/09/06 17:05:19  pbi# - new logging/warning facility using the logging module## Revision 1.0.0.20  2005/08/28 18:01:12  pbi# - 802.11 tweaks## Revision 1.0.0.19  2005/08/28 18:00:14  pbi# - added Packet.decode_payload_as()## Revision 1.0.0.18  2005/08/28 17:51:05  pbi# - Added XShortEnumField()## Revision 1.0.0.17  2005/08/17 18:11:13  pbi# - fixed crc32() computation for big endian systems## Revision 1.0.0.16  2005/08/17 12:54:47  pbi# - fix regression introduced in 1.0.0.4 (netstat parsing)## Revision 1.0.0.15  2005/08/16 17:00:35  pbi# - fixed socket creation/attach filter race condition for L2Socket and L3PacketSocket.#   No more packets shoud go through the filter.## Revision 1.0.0.14  2005/08/16 16:58:59  pbi# - don't return outgoing packets in L2Socket and L3PacketSocket# - L2Socket and L3PacketSocket don't catch the exception if conf.dissector=1## Revision 1.0.0.13  2005/08/16 16:56:09  pbi# - enhanced Packet.summary() code## Revision 1.0.0.12  2005/08/16 16:53:31  pbi# - keep tcp/udp ports numeric in traceroute result## Revision 1.0.0.11  2005/08/15 09:27:45  pbi# - added NTP.mysummary()## Revision 1.0.0.10  2005/08/15 09:18:56  pbi# - fixed Ether.summary() (P. Lalet)## Revision 1.0.0.9  2005/08/10 22:18:25  pbi# - moved code to build answering machines' functions into a metaclass## Revision 1.0.0.8  2005/08/10 20:05:45  pbi# - added MobileIP protocol (rfc3344 and friends) (B. Andersson)## Revision 1.0.0.7  2005/08/10 20:01:56  pbi# - changed Ether.mysummary() (P. Lalet)# - Update of Sebek protocols (P. Lalet)## Revision 1.0.0.6  2005/08/10 19:53:19  pbi# - fix problem in declaraion of answering machine functions## Revision 1.0.0.5  2005/08/10 15:43:03  pbi# - added resolution of numbers from /etc/ethertypes, /etc/protocols and#   /etc/services (P. Lalet)# - tweaked some mysummary() accordingly## Revision 1.0.0.4  2005/08/10 14:48:06  pbi# - Better netstat parsing for OpenBSD (P. Lalet)## Revision 1.0.0.3  2005/08/10 14:41:21  pbi# - fixed regression introduced by previous patch : Gen and Packet are not#   classes anymore but types.## Revision 1.0.0.2  2005/08/09 21:40:57  pbi# - added ChangeDefaultValues metaclass to easily make a variant of a protocol## Revision 1.0.0.1  2005/08/09 18:30:10  pbi# Release 1.0.0## Revision 1.0  2005/08/09 18:26:09  pbi# 1.0 release## Revision 0.9.17.110  2005/08/09 18:19:17  pbi# - nothing## Revision 0.9.17.109  2005/08/08 13:57:16  pbi# - replaced use of __builtins__ by globals()# - promiscuous mode is now default mode# - added HTML color theme## Revision 0.9.17.108  2005/08/05 14:12:48  pbi# - fix: IP fragmentation offset needs to be 0 for payload to be decoded#   (actually fixed in 0.9.17.106)## Revision 0.9.17.107  2005/08/05 14:04:03  pbi# - added 'filter' parameter to PacketList.padding()# - added PacketList.nzpadding() method# - added 'lfilter' parameter to sniff()## Revision 0.9.17.106  2005/08/05 14:02:19  pbi# - removed scapy module reloading to prepare interactive mode# - tweaked interact() function, now fully functionnal## Revision 0.9.17.105  2005/07/20 16:24:06  pbi# - small fix nmap database class## Revision 0.9.17.104  2005/07/20 16:22:51  pbi# - modified Packet.guess_payload_class() semantic : added the payload as parameter# - fixed TCP.answers() to take in account length of payload# - added timeout arg to arping()## Revision 0.9.17.103  2005/06/07 10:18:27  pbi# - added a try/catch for get_if_hw_addr# - fixed the netstat parsing for OpenBSD# - changed Dot11WEP's key ID field from "key" to "keyid"## Revision 0.9.17.102  2005/06/07 09:54:51  pbi# - added LEShortEnumField# - added L2CAP layer# - added Bluetooth supersocket# - added srbt() and srbt1()## Revision 0.9.17.101  2005/05/30 17:21:48  pbi# - Fixes for 0.9.17.100## Revision 0.9.17.100  2005/05/30 17:08:41  pbi# - added NetBIOS, SMB & Co support (Sebastien Chenevot & Sylvain Sarmejeanne)## Revision 0.9.17.99  2005/05/28 14:28:40  pbi# - WEP support and ICV computation## Revision 0.9.17.98  2005/05/27 23:05:35  pbi# -fixed a smlal bug in graphic traceroute## Revision 0.9.17.97  2005/05/27 19:53:04  pbi# - added WEP ciphering to Dot11WEP## Revision 0.9.17.96  2005/05/25 15:15:10  pbi# - ability to give a WEP key as an argument to unwep()## Revision 0.9.17.95  2005/05/25 15:05:03  pbi# - fixed pcap supersockets warnings## Revision 0.9.17.94  2005/05/25 15:01:24  pbi# - fixed/cleaned ISAKMP## Revision 0.9.17.93  2005/05/25 15:00:34  pbi# - fixed Packet.remove_underlayer() args# - fixed FieldLenField# - added Atheros Prism Header linktype## Revision 0.9.17.92  2005/05/18 16:59:32  pbi# - some voip_play() stuff## Revision 0.9.17.91  2005/05/18 16:59:01  pbi# - added BIOCIMMEDIATE option to fix BSD's BPF/pcap/select() behaviour issues# - made PCAP/DNET the default mode, even for Linux (it seems quicker)## Revision 0.9.17.90  2005/05/18 16:57:07  pbi# - purge ARP cache when changing IP address of an interface# - fixed loopback interface detection get_if_raw_hwaddr() for dnet# - changed a bit Dot11PacketList behaviour# - fixed build() overload by EAP class# - fixed close()/recv() mix up in L2pcapListenSocket## Revision 0.9.17.89  2005/05/03 19:18:22  pbi# - DNET/PCAP stuff reordering## Revision 0.9.17.88  2005/05/03 00:10:12  pbi# - made Padding not be seen as a payload## Revision 0.9.17.87  2005/04/29 22:37:39  pbi# - added L2 recognition for L2pcapListenSocket# - workarround for a bug in libpcap/wrapper?. .next() sometimes returns None# - added consistant get_if_addr() and get_if_raw_addr()# - added ifadd(), ifdel() and ifchange() methods to Route class## Revision 0.9.17.86  2005/04/27 21:14:24  pbi# - small code cleaning## Revision 0.9.17.85  2005/04/27 13:53:32  pbi# - early BSD port with libdnet and libpcap wrappers## Revision 0.9.17.84  2005/04/24 14:57:45  pbi# - added a usable geolocation database from GeoIP.## Revision 0.9.17.83  2005/04/24 10:34:57  pbi# - fixed fragment() (Peter Hardy)## Revision 0.9.17.82  2005/04/23 15:29:21  pbi# - fixed sndrcv() when given an empty set of packets## Revision 0.9.17.81  2005/04/23 13:55:32  pbi# - Some Sebek layers fixes (Pierre Lalet)## Revision 0.9.17.80  2005/04/23 13:43:16  pbi# - Early IrDA support (Pierre Lalet)## Revision 0.9.17.79  2005/04/23 13:42:34  pbi# - fixed SebekV1 and SebekV2 (Pierre Lalet)## Revision 0.9.17.78  2005/04/23 13:41:33  pbi# - fixed BitField (Pierre Lalet)## Revision 0.9.17.77  2005/04/23 13:36:15  pbi# - added threshold for warnings## Revision 0.9.17.76  2005/04/23 11:27:51  pbi# - Renamed SndRcvAns into SndRcvList## Revision 0.9.17.75  2005/04/23 11:26:12  pbi# - added color display in srloop()## Revision 0.9.17.74  2005/04/22 13:30:10  pbi# - fixed dhcp_request()# - changed make_table semantic : take one lambda instead of 3# - fixed import_hexcap()

⌨️ 快捷键说明

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