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

not parsing Profinet Real-Time Protocol directly on ethernet frame #61

Closed
Thomislav opened this issue Oct 17, 2021 · 4 comments
Closed
Labels
ics Relating to ICS (Industrial Control Systems) devices zeek Relating to Malcolm's use of Zeek

Comments

@Thomislav
Copy link

Hello, i have PCAP files from tapping Profinet-Communication with wireshark/tshark. After Uploading it to Malcolm i mainly see S7Comm and cotp. The Documentation mentions zeek is able to parse Profinet but it doesn't work. see attached file.
image
In wireshark it says Profinet Real-Time Protocol thats directly on the Ethernet-Frame. see second file.
image
I havent found Data in the Elasticsearch database containing any ethernet information. Does zeek not parse ethernet information or am i doing something wrong?

@mmguero
Copy link
Collaborator

mmguero commented Oct 18, 2021

Thanks for logging the issue. You're correct: at the moment, both traffic parsing engines in Malcolm (Arkime and Zeek) only parse traffic IP traffic, not anything directly on the ethernet frame.

Zeek v4.1 has just recently been released, which has a new packet framework which should allow for stuff like this. The next release of Malcolm will use Zeek v4.1, but that in and of itself won't automagically fix parsers like this. A colleague of mine is working on a new PROFINET parser to replace the Amazon one we're using right now. I'll reach out to him and see if this fits into what he's doing.

Is there a possibility you could attach a sample or obfuscated PCAP to this issue?

@mmguero mmguero changed the title Issue with PCAPs from Profinet-Communication not parsing Profinet Real-Time Protocol directly on ethernet frame Oct 18, 2021
@Thomislav
Copy link
Author

Thank you for the quick reply. unfortunately i am not allowed to post such data. it is good to know that there could be such a function in the future.

@mmguero
Copy link
Collaborator

mmguero commented Oct 18, 2021

No problem. For now I'll keep this issue open so we can track it, though it may not be resolved in the short term.

@mmguero mmguero added ics Relating to ICS (Industrial Control Systems) devices zeek Relating to Malcolm's use of Zeek labels Oct 18, 2021
@mmguero mmguero added this to Malcolm May 10, 2022
@mmguero mmguero moved this to Triage in Malcolm May 10, 2022
@mmguero mmguero moved this from Triage to Todo (spike) in Malcolm May 10, 2022
@mmguero mmguero moved this from Todo (spike) to Triage in Malcolm May 10, 2022
@mmguero
Copy link
Collaborator

mmguero commented Nov 5, 2024

Kamino closed and cloned this issue to cisagov/Malcolm

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ics Relating to ICS (Industrial Control Systems) devices zeek Relating to Malcolm's use of Zeek
Projects
Status: Migrated
Development

No branches or pull requests

2 participants