- Dec 14, 2010
-
-
Phil authored
-
- Dec 08, 2010
-
-
Phil authored
* * * Fix xUNIT output * * * Fix xUNIT output
-
- Sep 11, 2010
-
-
Phil authored
Added support PPI (Per-Packet Information) header. Decoding is partial but sufficient to reach next layer.
-
- Aug 13, 2010
-
-
Phil authored
-
- Aug 09, 2010
-
-
Jakub Warmuz authored
The Field's default object used to be shared along instances of the Field, ie.: >>> class A(Packet): ... fields_desc = [IntField('i', None)] ... >>> class B(Packet): ... fields_desc = [PacketListField('a', [], A)] ... >>> B().a is B().a True Fix it, so: >>> B().a is B().a False
-
- Aug 07, 2010
-
-
Phil authored
-
- Aug 06, 2010
- Jul 14, 2010
-
-
Dirk Loss authored
Newer versions of the pypcap library now include our fixes and support the timeout_ms argument. So we should not depend on our customized, specially marked, pypcap version anymore.
-
- Jul 06, 2010
-
-
Phil authored
-
- Jun 28, 2010
-
-
stf authored
-
- Jun 16, 2010
- May 21, 2010
-
-
Jochen Bartl authored
-
- May 17, 2010
-
-
Jochen Bartl authored
Field size was changed from 2 to 6 bytes, according to the RFC. http://tools.ietf.org/html/rfc2461#page-31
-
- Apr 21, 2010
-
-
Phil authored
Packet.build() is called only on the first layer. It will call Packet.do_build() which will recurse through all layers. For each layer, it will call Packet.self_build() which will do the job for each layer. Packet.do_build() will call Packet.post_build() and transform on them, and concatenate them. Then Packet.build() will call Packet.build_padding() and Packet.build_done(). Note that this undetermined case will have a different behavior: Raw("ABC")/Padding("abc")/Raw("DEF")/Padding("def") It was "ABCabcDEFdef" Now it is "ABCDEFabcdef"
-
- Apr 09, 2010
- Apr 07, 2010
-
-
Phil authored
-
- Mar 20, 2010
-
-
Dirk Loss authored
PyCrypto 2.0.1 caused deprecation warnings on Python 2.6, because it used sha and md5 modules, which were replaced by hashlib in Python 2.5.
-
Dirk Loss authored
Indentation was sometimes done with spaces and sometimes with tabs, which was irritating if your editor had a different tabsize configured than 8 spaces.
-
- Mar 04, 2010
-
-
Phil authored
-
- Feb 18, 2010
-
-
Phil authored
-
- Feb 17, 2010
-
-
Phil authored
-
- Feb 16, 2010
-
-
Arnaud Ebalard authored
-
- Jan 23, 2010
- Jan 13, 2010
-
-
Dirk Loss authored
This was left-over from the old console handling code in Scapy-win. Now this caused a NameError: "global name 'console' is not defined"
-
- Jan 12, 2010
-
-
Dirk Loss authored
With IPython support enabled, any command line arguments given to Scapy were incorrectly interpreted by the embedded IPython shell as IPython command line arguments. For example, "scapy -d" (to increase Scapy's debug level) did not work.
-
- Jan 11, 2010
-
-
Phil authored
-
- Jan 06, 2010
-
-
Dirk Loss authored
-
- Jan 05, 2010