?? changelog.txt
字號:
revision 1.0.2.3date: 2005/11/09 19:56:42; author: pbi; state: Exp; lines: +7 -2- added a ColorTheme.__repr__() to fix objects that used it, like conf object!----------------------------revision 1.0.2.2date: 2005/11/09 18:26:57; author: pbi; state: Exp; lines: +6 -3- 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.1date: 2005/11/07 14:04:39; author: pbi; state: Exp; lines: +1741 -471release 1.0.2----------------------------revision 1.0.1.13date: 2005/11/07 14:00:54; author: pbi; state: Exp; lines: +9 -2- fixed Dot11Auth.seqnum to be little endian- added Dot11Auth.answers()----------------------------revision 1.0.1.12date: 2005/11/07 13:39:31; author: pbi; state: Exp; lines: +7 -3- fixed some stuff in the LaTeX color theme----------------------------revision 1.0.1.11date: 2005/11/07 13:38:36; author: pbi; state: Exp; lines: +19 -3- added timeout parameter to fragleak()- created fragleak2()----------------------------revision 1.0.1.10date: 2005/11/07 13:37:20; author: pbi; state: Exp; lines: +7 -3- fixed LLC/SNAP binding to overload LLC.ctrl with 3----------------------------revision 1.0.1.9date: 2005/11/07 13:35:12; author: pbi; state: Exp; lines: +21 -2- changed Dot11.summary() to show src > dst- added Dot11.answers()----------------------------revision 1.0.1.8date: 2005/11/07 13:33:43; author: pbi; state: Exp; lines: +11 -1- added DNS.answsers()----------------------------revision 1.0.1.7date: 2005/11/07 13:33:19; author: pbi; state: Exp; lines: +14 -2- added SignedIntField() and LESignedIntField- converted PrismHeader's "signal" field to signed----------------------------revision 1.0.1.6date: 2005/11/01 12:22:02; author: pbi; state: Exp; lines: +12 -4- added hint_iface parameter to sendp()- used hint_iface in arpcachepoison()----------------------------revision 1.0.1.5date: 2005/10/31 12:29:09; author: pbi; state: Exp; lines: +76 -1- 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.4date: 2005/10/27 15:12:32; author: pbi; state: Exp; lines: +37 -24- created VolatileValue class to handle volatile values like RandomField- redesigned inheritence of random fields arround VolatileValue- added DelayedEval() volatile value----------------------------revision 1.0.1.3date: 2005/10/27 14:59:11; author: pbi; state: Exp; lines: +216 -201- Changed color themes handling. Now LatexTheme and HTMLTheme are not ugly hacks anymore.----------------------------revision 1.0.1.2date: 2005/10/26 16:15:06; author: pbi; state: Exp; lines: +15 -2- added CharEnumField()- declared s2i and i2s in EnumField before calling superclass' contructor----------------------------revision 1.0.1.1date: 2005/10/25 07:49:35; author: pbi; state: Exp; lines: +1342 -272Release 1.0.1----------------------------revision 1.0.0.61date: 2005/10/25 07:48:48; author: pbi; state: Exp; lines: +9 -3- added rebuild option to Packet.p{s|df}dump() to dump a packet as-is----------------------------revision 1.0.0.60date: 2005/10/23 18:20:30; author: pbi; state: Exp; lines: +33 -1- PacketList.sr() return ( (matched couples), (unmatched packets) ) from the packet list----------------------------revision 1.0.0.59date: 2005/10/23 17:15:34; author: pbi; state: Exp; lines: +18 -14- added layer_shift option to every p{s|df}dump() method to explode hexa dump by layers----------------------------revision 1.0.0.58date: 2005/10/23 17:09:29; author: pbi; state: Exp; lines: +6 -2- return a loopback route when no default route is present. XXX: linux specific!----------------------------revision 1.0.0.57date: 2005/10/23 17:07:59; author: pbi; state: Exp; lines: +13 -5- split bind_layers() into bind_top_down() and bind_bottom_up()----------------------------revision 1.0.0.56date: 2005/10/23 16:57:26; author: pbi; state: Exp; lines: +13 -8- fixed dissection errors exception management when conf.debug_dissector is true----------------------------revision 1.0.0.55date: 2005/10/23 16:56:00; author: pbi; state: Exp; lines: +9 -2- 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.54date: 2005/10/23 16:54:00; author: pbi; state: Exp; lines: +20 -3- 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.53date: 2005/10/17 16:03:36; author: pbi; state: Exp; lines: +25 -18- uniformized to "lfilter" the paramter name for lambda expressions used as filters- removed a superfluous line in crc32()----------------------------revision 1.0.0.52date: 2005/10/15 13:17:18; author: pbi; state: Exp; lines: +30 -2- AutoTime() and IntAutoTime() classes that give a field a time dependant value- PacketList.timeskew_graph() should work on SndRcvList()----------------------------revision 1.0.0.51date: 2005/10/08 20:52:45; author: pbi; state: Exp; lines: +25 -1branches: 1.0.0.51.1;- 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.50date: 2005/10/08 12:46:56; author: pbi; state: Exp; lines: +6 -1- remove useless routes in netstat -rn output (P. Lalet)----------------------------revision 1.0.0.49date: 2005/10/08 12:41:23; author: pbi; state: Exp; lines: +11 -6- fixed netmask calculations (P. Lalet)----------------------------revision 1.0.0.48date: 2005/10/08 11:21:28; author: pbi; state: Exp; lines: +25 -6- use color for packet numbering in nsummary() et al.----------------------------revision 1.0.0.47date: 2005/10/06 12:57:25; author: pbi; state: Exp; lines: +21 -21- fixed MAC addresses calculation when IP is a Gen() instance (G. Valadon)----------------------------revision 1.0.0.46date: 2005/10/06 12:44:51; author: pbi; state: Exp; lines: +32 -9- 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.45date: 2005/10/06 12:03:46; author: pbi; state: Exp; lines: +7 -3- 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.44date: 2005/10/06 11:44:48; author: pbi; state: Exp; lines: +48 -29- 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.43date: 2005/10/05 11:51:33; author: pbi; state: Exp; lines: +55 -27- 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.42date: 2005/10/05 11:28:14; author: pbi; state: Exp; lines: +58 -1- added RandMAC()- added early support for fuzzing- added fuzz()----------------------------revision 1.0.0.41date: 2005/10/05 11:14:57; author: pbi; state: Exp; lines: +8 -2- modified Packet.__iter__ to also evaluate random defaults fields----------------------------revision 1.0.0.40date: 2005/10/05 11:11:56; author: pbi; state: Exp; lines: +6 -3- filtered more characters for LaTeX in ps/pdf dump- removed character that has magically appeared in DHCP_am----------------------------revision 1.0.0.39date: 2005/10/05 11:08:32; author: pbi; state: Exp; lines: +9 -2- fixed StrFixedLenField.addfield()----------------------------revision 1.0.0.38date: 2005/10/05 11:06:51; author: pbi; state: Exp; lines: +26 -3- 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.37date: 2005/10/05 11:01:20; author: pbi; state: Exp; lines: +10 -2- more tests in DHCP_am.make_reply() to handle garbage in----------------------------revision 1.0.0.36date: 2005/09/24 14:37:51; author: pbi; state: Exp; lines: +24 -8- added a "padding" option to TracerouteResult.graph() to show routers that pad----------------------------revision 1.0.0.35date: 2005/09/24 14:32:40; author: pbi; state: Exp; lines: +256 -1- added Packet.psdump() and Packet.pdfdump()- added PacketList.psdump() and PacketList.pdfdump()----------------------------revision 1.0.0.34date: 2005/09/24 14:30:15; author: pbi; state: Exp; lines: +8 -3- ability to change the BPF filter in traceroute()----------------------------revision 1.0.0.33date: 2005/09/24 14:29:30; author: pbi; state: Exp; lines: +45 -6- completed PrismHeader layer----------------------------revision 1.0.0.32date: 2005/09/24 14:27:27; author: pbi; state: Exp; lines: +31 -5- deprecated "packet.haslayer(l)" by "l in Packet"- deprecated "Packet.getlayer(l)" by "Packet[l]"----------------------------revision 1.0.0.31date: 2005/09/24 14:25:01; author: pbi; state: Exp; lines: +12 -5- 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.30date: 2005/09/13 16:03:47; author: pbi; state: Exp; lines: +10 -4- added Dot11Elt.mysummary() for SSID displaying- fixed Enum*.i2repr()----------------------------revision 1.0.0.29date: 2005/09/13 16:02:35; author: pbi; state: Exp; lines: +10 -3- fix build of packets with more than one padding----------------------------revision 1.0.0.28date: 2005/09/12 16:14:41; author: pbi; state: Exp; lines: +18 -6- new hexdump() which displays offsets----------------------------revision 1.0.0.27date: 2005/09/12 14:56:31; author: pbi; state: Exp; lines: +13 -7- 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.26date: 2005/09/12 14:03:10; author: pbi; state: Exp; lines: +7 -2- added ip.dst in ICMP summary()----------------------------revision 1.0.0.25date: 2005/09/12 13:25:22; author: pbi; state: Exp; lines: +29 -9- 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.24date: 2005/09/08 14:13:36; author: pbi; state: Exp; lines: +19 -1- added RandIP()----------------------------revision 1.0.0.23date: 2005/09/08 05:29:23; author: pbi; state: Exp; lines: +21 -5- 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.22date: 2005/09/06 17:08:47; author: pbi; state: Exp; lines: +9 -2- made AnsweringMachine() callable instead of using the run() method----------------------------revision 1.0.0.21date: 2005/09/06 17:05:19; author: pbi; state: Exp; lines: +76 -52- new logging/warning facility using the logging module----------------------------revision 1.0.0.20date: 2005/08/28 18:01:12; author: pbi; state: Exp; lines: +7 -3branches: 1.0.0.20.1;- 802.11 tweaks----------------------------revision 1.0.0.19date: 2005/08/28 18:00:14; author: pbi; state: Exp; lines: +8 -1- added Packet.decode_payload_as()----------------------------revision 1.0.0.18date: 2005/08/28 17:51:05; author: pbi; state: Exp; lines: +14 -6- Added XShortEnumField()----------------------------revision 1.0.0.17date: 2005/08/17 18:11:13; author: pbi; state: Exp; lines: +12 -3- fixed crc32() computation for big endian systems----------------------------revision 1.0.0.16date: 2005/08/17 12:54:47; author: pbi; state: Exp; lines: +6 -2- fix regression introduced in 1.0.0.4 (netstat parsing)----------------------------revision 1.0.0.15date: 2005/08/16 17:00:35; author: pbi; state: Exp; lines: +13 -2- fixed socket creation/attach filter race condition for L2Socket and L3PacketSocket. No more packets shoud go through the filter.----------------------------revision 1.0.0.14date: 2005/08/16 16:58:59; author: pbi; state: Exp; lines: +19 -7- don't return outgoing packets in L2Socket and L3PacketSocket- L2Socket and L3PacketSocket don't catch the exception if conf.dissector=1---------------------
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -