Skip to content
Snippets Groups Projects
  1. Jun 26, 2017
  2. Jun 22, 2017
  3. Jun 06, 2017
  4. 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
  5. May 31, 2017
  6. Apr 27, 2017
  7. Apr 25, 2017
  8. Apr 22, 2017
  9. Apr 18, 2017
  10. Apr 17, 2017
  11. Apr 13, 2017
  12. Apr 12, 2017
  13. Apr 10, 2017
  14. Apr 09, 2017
  15. Mar 30, 2017
  16. 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
  17. Mar 23, 2017
  18. Mar 22, 2017
  19. Mar 21, 2017
  20. Mar 15, 2017
  21. Mar 11, 2017
  22. Mar 10, 2017
  23. Mar 09, 2017
  24. Mar 06, 2017
  25. Mar 05, 2017
  26. Feb 22, 2017
  27. Feb 16, 2017
  28. Feb 14, 2017
  29. Feb 10, 2017
  30. Feb 08, 2017
  31. Feb 07, 2017
  32. Feb 01, 2017
  33. Jan 31, 2017
Loading