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

Add Eclipse Equinoxe OSGi console fingerprint. #1123

Open
wants to merge 1 commit into
base: master
from

Conversation

@QKaiser
Copy link

@QKaiser QKaiser commented Jan 31, 2018

Add fingerprints for OSGi console from Eclipse Equinoxe. Some Java middlewares are now exposing an "OSGi console" over Telnet. This commit add fingerprints for this telnet service.

To test it locally, you can follow the Eclipse guide (see first reference) or use my setup script at https://gist.github.com/QKaiser/66c8a618eef2a7801c0bbb1aa43d724a

OSGi consoles can work in two modes:

  • direct mode: when launched with java -jar org.eclipse.osgi.jar -console <port>
  • telnetd mode: a mode that is activated by config or manually by issuing telnetd start on OSGi console

Direct mode enforce terminal type negotiation "IAC Do Terminal Type" (hence the first fingerprint) while telnetd mode greets the client with osgi> (hence the second fingerprint).

References

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked issues

Successfully merging this pull request may close these issues.

None yet

1 participant
You can’t perform that action at this time.