Skip to content

Add Eclipse Equinoxe OSGi console fingerprint.#1123

Open
qkaiser wants to merge 1 commit intonmap:masterfrom
qkaiser:osgi_console
Open

Add Eclipse Equinoxe OSGi console fingerprint.#1123
qkaiser wants to merge 1 commit intonmap:masterfrom
qkaiser:osgi_console

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant