SMB.java 564 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. package de.tudarmstadt.informatik.hostage.protocol;
  2. public final class SMB implements Protocol {
  3. private static enum STATE {
  4. NONE, OPEN, CLOSED
  5. };
  6. private STATE state = STATE.NONE;
  7. @Override
  8. public int getPort() {
  9. return 8445;
  10. }
  11. @Override
  12. public TALK_FIRST whoTalksFirst() {
  13. return TALK_FIRST.SERVER;
  14. }
  15. @Override
  16. public String processMessage(String message) {
  17. message.getBytes();
  18. return null;
  19. }
  20. @Override
  21. public boolean isClosed() {
  22. return (state == STATE.CLOSED);
  23. }
  24. @Override
  25. public String toString() {
  26. return "SMB";
  27. }
  28. }