ProtocolSettings.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package de.tudarmstadt.informatik.hostage.commons;
  2. public class ProtocolSettings {
  3. //TODO documentation
  4. //HTTP
  5. private static String qotd;
  6. private static boolean useQotd;
  7. //SMB
  8. private static String smbServerName = null;
  9. private static String[] smbServerVersion = null;
  10. public static String getQotd() {
  11. return qotd;
  12. }
  13. public static void setQotd(String qotd) {
  14. ProtocolSettings.qotd = qotd;
  15. if(qotd == null) { //if no qotd was received, use random qotd
  16. ProtocolSettings.qotd = new String(HelperUtils.getRandomString(100, false));
  17. }
  18. }
  19. public static boolean getUseQotd() {
  20. return useQotd;
  21. }
  22. public static void setUseQotd(boolean useQotd) {
  23. ProtocolSettings.useQotd = useQotd;
  24. }
  25. public static String getSmbServerName() {
  26. return smbServerName;
  27. }
  28. public static void setSmbServerName(String smbServerName) {
  29. ProtocolSettings.smbServerName = smbServerName;
  30. }
  31. public static String[] getSmbServerVersion() {
  32. return smbServerVersion;
  33. }
  34. public static void setSmbServerVersion(String[] smbServerVersion) {
  35. ProtocolSettings.smbServerVersion = smbServerVersion;
  36. }
  37. }