Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Enip rust 3958 v7 #9991

Closed
wants to merge 2 commits into from
Closed

Commits on Dec 7, 2023

  1. detect: integer keywords now support hexadecimal

    So that we can write enip.revision: 0x203
    catenacyber committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    fcb11f9 View commit details
    Browse the repository at this point in the history
  2. enip: convert to rust

    Ticket: 3958
    
    - transactions are now bidirectional
    - there is a logger
    - gap support is improved with probing for resync
    - frames support
    - app-layer events
    - enip_command keyword accepts now string enumeration as values.
    - add enip.status keyword
    - add keywords :
        enip.product_name, enip.protocol_version, enip.revision,
        enip.identity_status, enip.state, enip.serial, enip.product_code,
        enip.device_type, enip.vendor_id, enip.capabilities,
        enip.cip_attribute, enip.cip_class, enip.cip_instance,
        enip.cip_status, enip.cip_extendedstatus
    catenacyber committed Dec 7, 2023
    Configuration menu
    Copy the full SHA
    a9a0b78 View commit details
    Browse the repository at this point in the history