Skip to content
Snippets Groups Projects
  1. Aug 31, 2017
  2. Aug 30, 2017
  3. Aug 28, 2017
  4. Aug 24, 2017
  5. Aug 11, 2017
  6. Jul 31, 2017
  7. Jul 24, 2017
  8. Jul 19, 2017
  9. Jul 13, 2017
  10. Jun 29, 2017
  11. Jun 27, 2017
  12. Jun 26, 2017
  13. Jun 22, 2017
  14. Jun 06, 2017
  15. Jun 01, 2017
    • plorinquer's avatar
      RADIUS module update. (#627) · c8bc0446
      plorinquer authored
      * The authenticator field is now a XStrFixedLenField (this improves its readability when displayed using show() or show2()).
      
      * RADIUS module update.
      
      * The description of the compute_message_authenticator() method (RadiusAttr_Message_Authenticator class) has been edited.
      
      * The "Response Authenticator computation" test requires the Cryptography library.
      
      * Fix attribute names in compute_message_authenticator().
      
      * Applied guedou's comments.
      
      Specify field length in the Message-Authenticator attribute.
      c8bc0446
  16. May 31, 2017
  17. Apr 27, 2017
  18. Apr 25, 2017
  19. Apr 22, 2017
  20. Apr 18, 2017
  21. Apr 17, 2017
  22. Apr 13, 2017
  23. Apr 12, 2017
  24. Apr 10, 2017
  25. Apr 09, 2017
  26. Mar 30, 2017
  27. Mar 28, 2017
    • Pierre Lorinquer's avatar
      Fix EAP_MD5 "len" field computation. · 2cd6d334
      Pierre Lorinquer authored
      The default values of the "value_size" field is None. This can trigger
      an issue
      when computing the "len" field.
      
      Test: str(EAP_MD5())
      
      In order to fix this issue, the default value of the "value_size" field
      has been set to 0.
      
      Tests have been added in "regression.uts".
      
      Added regression tests for EAP_TLS and EAP_FAST.
      
      Use XStrLenField in EAP_MD5, EAP_TLS and EAP_FAST packets instead of StrLenField.
      
      Delete blank lines before the class description (EAPOL, EAP, EAP_MD5, EAP_TLS and EAP_FAST packet classes).
      
      "registered_options" dictionary was renamed "registered_methods"
      (EAP-MD5, EAP-TLS etc are not options, but authentication methods).
      
      EAP getlayer() and haslayer() methods have been overloaded in order to
      allow access to a given "EAP layer" (such as EAP_TLS, for instance) by
      providing the parent class name ("EAP"). For example, this is now
      possible:
      
      >>> eap_tls = EAP_TLS()
      >>> EAP_TLS in eap_tls
      True
      >>> EAP in eap_tls
      True
      >>> eap_tls[EAP_TLS]
      <EAP_TLS  |>
      >>> eap_tls[EAP]
      <EAP_TLS  |>
      
      Regression tests have been added.
      2cd6d334
  28. Mar 23, 2017
  29. Mar 22, 2017
  30. Mar 21, 2017
  31. Mar 15, 2017
Loading