Skip to content
Snippets Groups Projects
  1. Jun 17, 2014
  2. Mar 28, 2014
    • Robin Jarry's avatar
      layers: full implementation of ipsec (esp & ah) · f94c6745
      Robin Jarry authored
      
      This patch adds a full implementation of the IPSec layer in
      scapy/layers/ipsec.py. See the module's doc string for instructions.
      In order to support encryption/decryption and authentication, the
      pycrypto library is required. If not found, only the NULL/NULL
      algorithms will be available.
      
      (almost) complete test suite can be found in test/ipsec.uts and can
      be launched with:
      
        ./bin/UTscapy -m scapy/layers/ipsec.py -t test/ipsec.uts -f text -F
      
      Signed-off-by: default avatarRobin Jarry <robin.jarry@6wind.com>
      
      --HG--
      branch : ipsec
      f94c6745
  3. Feb 24, 2014
  4. Sep 10, 2013
  5. Aug 01, 2013
  6. Dec 30, 2012
  7. Dec 15, 2010
  8. Dec 14, 2010
  9. Apr 21, 2010
    • Phil's avatar
      Simplified the build mecanism · 1e59ef63
      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"
      1e59ef63
  10. Nov 05, 2009
  11. Jul 20, 2009
  12. May 04, 2009
  13. Apr 30, 2009
  14. Mar 09, 2009
  15. Mar 08, 2009
  16. Feb 05, 2009
Loading