SSH.java 654 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package de.tudarmstadt.informatik.hostage.protocol;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. public final class SSH implements Protocol {
  5. private static enum STATE {
  6. NONE, OPEN, CLOSED
  7. };
  8. private STATE state = STATE.NONE;
  9. @Override
  10. public int getPort() {
  11. return 8022;
  12. }
  13. @Override
  14. public TALK_FIRST whoTalksFirst() {
  15. return TALK_FIRST.CLIENT;
  16. }
  17. @Override
  18. public List<byte[]> processMessage(byte[] message) {
  19. List<byte[]> response = new ArrayList<byte[]>();
  20. return response;
  21. }
  22. @Override
  23. public boolean isClosed() {
  24. return (state == STATE.CLOSED);
  25. }
  26. @Override
  27. public String toString() {
  28. return "SSH";
  29. }
  30. }