Commit Graph

487 Commits

Author SHA1 Message Date
Phil 233ea28c6b Release 1.0.6.1 2007-01-27 18:47:12 +01:00
Phil 3d9970a711 Changed version numbering.
Now versions will be set manually before a release. Commits
between 2 versions will be tracked with their hg revision.
2007-01-27 18:46:18 +01:00
Phil d5b967703e Removed inline changelogs 2007-01-27 18:45:16 +01:00
Phil 0b8c04eddd Added all version tags from RCS import 2007-01-27 18:44:45 +01:00
pbi 90c976dd40 - changed default conf.checkIPID value to 0 2006-12-12 14:33:25 +00:00
pbi 274b2804fe - added ESNinfo tag to Dot11Elt() 2006-12-12 14:32:59 +00:00
pbi 2f152514ae - removed forgotten print in PacketList.sr() 2006-11-30 06:29:38 +00:00
pbi cdcd530dc9 - added RandOID() 2006-11-29 08:28:10 +00:00
pbi a9f0665ec5 - added RandNumGamma(), RandNumGauss() and RandNumExpo() to change a bit from linear distributions 2006-11-29 08:20:05 +00:00
pbi 8475ee1a61 - added RandChoice() volatile value 2006-11-29 07:57:33 +00:00
pbi 9d7051fd56 - fixed 802.3 decoded as Ethernet if length is 1500 2006-11-28 13:08:55 +00:00
pbi a17e2fe3d1 - fixed bug in Ether_Dot3_Dispatcher() (P. Lalet) 2006-11-27 08:19:47 +00:00
pbi b0140d24b1 - fixed bug in IncrementalValue() 2006-11-20 12:36:28 +00:00
pbi 9e9540ab0e - argl. Forgot a print. 2006-11-17 13:23:28 +00:00
pbi f743a53a5b - have L3PacketSocket work when sending packets on tun interfaces 2006-11-16 21:16:30 +00:00
pbi abe97f57f5 - added wireshark() function to lauch wireshark on a packet list 2006-11-16 16:33:33 +00:00
pbi a280f39605 - added ISAKMP flags decoding
- do not try to decode payload if ISAKMP says payload is encrypted
2006-11-16 16:05:27 +00:00
pbi 628ea1c7f9 - fixed EAP 2006-11-09 11:35:54 +00:00
pbi 006b579784 - new split/bind_layer() semantic : bind_layer(IP, UDP, frag=0, proto=17)
Still compatible with old one.
2006-11-09 06:18:46 +00:00
pbi 15048c5a32 - PacketList() constructor's list parameter is now optionnal 2006-10-25 11:52:31 +00:00
pbi 3c46abb6d5 - replaced PacketListField equality test in Packet.show() by a more generic
islist=1 and holds_packets=1
2006-10-23 10:08:21 +00:00
pbi 63d6542f3b - removed references to class name into Ether.mysummary() 2006-10-23 09:55:57 +00:00
pbi 429edf1fdb - added restart parameter to IncrementalValue to provide a value after which to restart 2006-10-23 09:11:28 +00:00
pbi 82245ef4ba Release 1.0.5 2006-10-19 13:56:43 +00:00
pbi ee1525766e - fixed ScapyFreqFilter (ticket #19) 2006-10-17 14:50:19 +00:00
pbi 0e8bfcb6fd - added 'count' parameter to send()/sendp() and __gen_send() to send the same set of
packets a given number of times
2006-10-17 14:12:03 +00:00
pbi b8b8e5c31c - added alternative 'n' parameter to corrupt_bits() and corrupt_bytes()
to specify how much bits/bytes to corrupt, instead of working with percentages
2006-10-17 14:06:26 +00:00
pbi 5e7cad063f - added doc strings to Field class (ticket #14) 2006-10-06 15:33:53 +00:00
pbi 4e988000bc - added my_globals parameter to autorun_commands() and all autorun_get_*() (ticket #15) 2006-10-06 15:17:08 +00:00
pbi 0994344074 - used get_it() in get_if_raw_addr()
- made interfaces with no IP return 0.0.0.0 (ticket #16)
2006-10-06 15:09:10 +00:00
pbi c5cc2fa043 - removed all <tab> inconsistencies (ticket #17) 2006-10-06 14:59:24 +00:00
pbi 92cf208162 - fixed typo in ISAKMPAttributeTypes (ticket #13) 2006-10-06 14:33:08 +00:00
pbi 4abbc8d86f - added additionnal DHCP Options (ticket #11) 2006-10-06 14:31:41 +00:00
pbi 3efa5dc938 - fixed DHCPtypes value (ticket #10)
- added new DHCPtypes values
2006-10-06 13:34:38 +00:00
pbi c43612b791 - fixed WEP building (broken since 1.0.4.86) 2006-10-06 12:53:59 +00:00
pbi ce590456ae - moved payload building call into a hookable method outside Packet.do_build() 2006-10-06 12:53:19 +00:00
pbi 60406bffa2 - now import Set object to have it on hand 2006-10-06 12:02:24 +00:00
pbi 2710e392f6 - moved field initialization from default valies from Packet.__init__()
to Packet.init_fields()
2006-10-06 12:01:55 +00:00
pbi a51e4c290d - WARNING: internal API change. Packet.do_dissect() now only dissects current layer.
Pre/post_dissect hooks and payload dissection are called from Packet.dissect().
2006-10-06 12:00:31 +00:00
pbi c21d466cdd - added fragmentation informations in IP.summary() 2006-10-06 10:24:56 +00:00
pbi 762433002c - Packet.name is now automatically set to the class name if not specified 2006-10-06 10:24:11 +00:00
pbi 02244bfb2f - fixed StrFixedLenField.i2len() to return field actual length instead of fixed length that
is already known
2006-10-06 10:22:47 +00:00
pbi fab72eb494 - replaced type(x) is type by more correct isinstance(x, type) 2006-10-06 10:20:50 +00:00
pbi b74c0647b1 - fix corrupt_bits() probability computation 2006-10-06 10:15:24 +00:00
pbi e18e371aa7 - moved payload building from Packet.do_build() to Packet.build()
- added post build transform logic so that transformation functions can be applied
  to a freshly assembled layer
2006-09-23 17:36:30 +00:00
pbi 3bb4aa0621 - modified MutatedBytes/MutatedBits way of working
- renamed them CorruptedBytes/CorruptedBits
- added corrupt_bytes() and corrupt_bits() functions
2006-09-23 04:54:37 +00:00
pbi 6b6b2c2ebc - improved import_hexcap() to handle more hexdump outputs 2006-09-23 04:52:46 +00:00
pbi 71ed32b474 - fixed some glurks is_promisc()
- added promiscping() function (A. Brodin)
2006-09-11 13:50:32 +00:00
pbi f24438480f - added conf.autofragment paramter (default to 1)
- added auto IP fragmentation code into L3PacketSocket() to handle "Message Too Long" exceptions
2006-09-11 13:36:35 +00:00
pbi a6d09bfc9e - changed sane() to sane_color() and added sane() that does not use color themes
- added hexstr() that returns a one line hexdump string from a string
2006-09-11 13:35:29 +00:00