Skip to content

Conversation

@jacobvw
Copy link
Contributor

@jacobvw jacobvw commented May 24, 2021

Adds RPC module
Adds Kerberos module
Improves LLDP module when using multi byte lengths

LPI_PROTO_KERBEROS,
LPI_CATEGORY_KEY_EXCHANGE,
"Kerberos",
200,
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since this rule is so weak, I think the priority should be set to 250 just so it is run after any other possible matches.


/* Quite a weak rule, first 4 bytes of kerberos is the record length which
* is spread over multiple packets */

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could we also add a check that if the value of data->payload[x] < 1400, then it must match data->payload_size[x]? Or can small records still be spread across multiple packets?

Just trying to think of ways where we can rule out certain payload patterns that might just happen to be on port 88 -- very unlikely, I know, but anything to make this rule seem a bit stronger...

Copy link
Contributor

@salcock salcock left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See inline comments on the kerberos module.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants