Skip to content
Snippets Groups Projects
  1. Mar 30, 2016
  2. Mar 28, 2016
  3. Mar 26, 2016
  4. Mar 15, 2016
  5. Mar 13, 2016
  6. Feb 26, 2016
  7. Feb 24, 2016
  8. Feb 10, 2016
  9. Feb 09, 2016
  10. Feb 06, 2016
  11. Jan 30, 2016
  12. Jan 23, 2016
  13. Jan 17, 2016
  14. Jan 15, 2016
  15. Nov 30, 2015
  16. Nov 29, 2015
  17. Oct 06, 2015
  18. Mar 20, 2015
  19. Jan 08, 2015
  20. Jan 06, 2015
  21. Dec 22, 2014
  22. Nov 29, 2014
  23. Jun 17, 2014
  24. 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
  25. Feb 24, 2014
  26. Sep 10, 2013
  27. Aug 01, 2013
  28. Dec 30, 2012
  29. Dec 15, 2010
  30. Dec 14, 2010
  31. 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
Loading