goguerrilla.conf.sample 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. {
  2. "log_file" : "stderr",
  3. "log_level" : "info",
  4. "allowed_hosts": [
  5. "guerrillamail.com",
  6. "guerrillamailblock.com",
  7. "sharklasers.com",
  8. "guerrillamail.net",
  9. "guerrillamail.org"
  10. ],
  11. "pid_file" : "/var/run/go-guerrilla.pid",
  12. "dashboard": {
  13. "is_enabled": true,
  14. "listen_interface": ":8080",
  15. "tick_interval": "5s",
  16. "max_window": "24h",
  17. "ranking_aggregation_interval": "6h"
  18. },
  19. "backend_config": {
  20. "log_received_mails": true,
  21. "save_workers_size": 1,
  22. "save_process" : "HeadersParser|Header|Debugger",
  23. "primary_mail_host" : "mail.example.com",
  24. "gw_save_timeout" : "30s",
  25. "gw_val_rcpt_timeout" : "3s"
  26. },
  27. "servers" : [
  28. {
  29. "is_enabled" : true,
  30. "host_name":"mail.test.com",
  31. "max_size": 1000000,
  32. "timeout":180,
  33. "listen_interface":"127.0.0.1:25",
  34. "max_clients": 1000,
  35. "log_file" : "stderr",
  36. "tls" : {
  37. "start_tls_on":true,
  38. "tls_always_on":false,
  39. "private_key_file":"/path/to/pem/file/test.com.key",
  40. "public_key_file":"/path/to/pem/file/test.com.crt",
  41. "protocols" : ["ssl3.0", "tls1.2"],
  42. "ciphers" : ["TLS_FALLBACK_SCSV", "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305", "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305", "TLS_RSA_WITH_RC4_128_SHA", "TLS_RSA_WITH_AES_128_GCM_SHA256", "TLS_RSA_WITH_AES_256_GCM_SHA384", "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA", "TLS_ECDHE_RSA_WITH_RC4_128_SHA", "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"],
  43. "curves" : ["P256", "P384", "P521", "X25519"],
  44. "client_auth_type" : "NoClientCert"
  45. }
  46. },
  47. {
  48. "is_enabled" : false,
  49. "host_name":"mail.test.com",
  50. "max_size":1000000,
  51. "timeout":180,
  52. "listen_interface":"127.0.0.1:465",
  53. "max_clients":500,
  54. "log_file" : "stderr",
  55. "tls" : {
  56. "private_key_file":"/path/to/pem/file/test.com.key",
  57. "public_key_file":"/path/to/pem/file/test.com.crt",
  58. "start_tls_on":false,
  59. "tls_always_on":true,
  60. "protocols" : ["ssl3.0", "tls1.2"],
  61. "ciphers" : ["TLS_FALLBACK_SCSV", "TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256", "TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305", "TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305", "TLS_RSA_WITH_RC4_128_SHA", "TLS_RSA_WITH_AES_128_GCM_SHA256", "TLS_RSA_WITH_AES_256_GCM_SHA384", "TLS_ECDHE_ECDSA_WITH_RC4_128_SHA", "TLS_ECDHE_RSA_WITH_RC4_128_SHA", "TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256", "TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384", "TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"],
  62. "curves" : ["P256", "P384", "P521", "X25519"],
  63. "client_auth_type" : "NoClientCert"
  64. }
  65. }
  66. ]
  67. }