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

SSH Parser #88

Merged
merged 117 commits into from
Dec 16, 2024
Merged

SSH Parser #88

merged 117 commits into from
Dec 16, 2024

Conversation

diana-qing
Copy link
Contributor

@diana-qing diana-qing commented Dec 13, 2024

Add support for a SSH 2.0 parser to Retina, allowing for the ability to identify connections as SSH and parse packets involved in the SSH handshake, such as the protocol version exchange, key exchange, and Diffie-Hellman key exchange between client and server. Also allows for the ability to subscribe to SSH when writing applications.

@thearossman
Copy link
Collaborator

Thank you, Diana! Confirming for others that I ran this last week on live traffic, and it performed well (0% loss at 120Gbps) and the outputs seemed correct.

@diana-qing
Copy link
Contributor Author

Thank you, Diana! Confirming for others that I ran this last week on live traffic, and it performed well (0% loss at 120Gbps) and the outputs seemed correct.

Thank you so much Thea! Just tested in offline mode again after making some minor changes to fix issues when running cargo clippy, and everything looks good to me.

@thearossman thearossman merged commit 01a149c into stanford-esrg:main Dec 16, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants