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

2-factor authentication support #137

Open
pwnstorm opened this issue Jun 1, 2023 · 2 comments
Open

2-factor authentication support #137

pwnstorm opened this issue Jun 1, 2023 · 2 comments

Comments

@pwnstorm
Copy link

pwnstorm commented Jun 1, 2023

What feature you'd like to see or proposal

It would be great to add a 2FA support

@manfred-kaiser
Copy link
Member

Thanks for the suggestion 👍

There are different kinds of 2FA. SSH-MITM has support for FIDO tokens (which is not really 2FA)

Adding support for TOTP tokens requires full support for keyboard interactive authentication. At the moment, keyboard interactive is partially implemented, because it was required to intercept FIDO tokens.

Implementing keyboard interactive is on my road map, but I have not enough time to implement it in the near future 😞

Perhaps I will write a guide how to implement custom authentication providers for SSH-MITM. This should allow to customize the authentication process for 2FA.

@manfred-kaiser
Copy link
Member

The latest development version has some improvements. By implementing a feature to hide SSH-MITM's tracks in the remote server logs, the authentication process was rewritten.

This should allow to implement other authentication mechanisms such as 2 factor auth with keyboard interactive.

2 factor authentication (except FIDO tokens) has no priority, but perhaps some improvements in SSH-MITM make it easier to implement it.

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

No branches or pull requests

2 participants