Synchronet v3.19b-Win32 (install) has been released (Jan-2022).

You can donate to the Synchronet project using PayPal.

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
config:sbbs.ini [2021/04/17 15:37] – [[Services]] table of keys supported digital manconfig:sbbs.ini [2023/12/17 21:46] – [[Global]] Add LoginAttemptFilterDuration digital man
Line 28: Line 28:
  
 The supported ''[Global]'' keys are: The supported ''[Global]'' keys are:
 +
 +^ Key                          ^ Default         ^ Description ^
 +| HostName                     | <none>          | Override system hostname |
 +| Interface                    | ''0.0.0.0,::''  | Default local network interface(s) to listen for connections on |
 +| OutboundInterface            | ''0''           | Default IPv4 network interface to perform outbound connections from |
 +| LogLevel                     | Informational   | Default minimum severity of log messages to view or log-to-disk |
 +| TLSErrorLevel                | Emergency       | Maximum severity of TLS-related log messages |
 +| BindRetryCount               | 2               | Default number of network interface/port bind retry attempts |
 +| BindRetryDelay               | 15              | Default number of seconds to wait between bind attempts |
 +| CtrlDirectory                |                 | Override default ''[[dir:ctrl]]'' directory |
 +| TempDirectory                | ''../temp/''    | Override default temporary file directory |
 +| SemFileCheckFrequency        | 2               | Default seconds between semaphore file checks |
 +| LoginAttemptDelay            | 5000            | Default number of milliseconds to pause after a failed login attempt |
 +| LoginAttemptThrottle         | 1000            | Default number of milliseconds to delay a connection from a suspicious host |
 +| LoginAttemptHackThreshold    | 10              | Default number of failed login attempts before logging attempt to ''hack.log'' |
 +| LoginAttemptTempBanThreshold | 20              | Default number of failed login attempts before temporarily banning IP address |
 +| LoginAttemptTempBanDuration  | 10M             | Default duration of a temporary IP address ban |
 +| LoginAttemptFilterThreshold  | 0               | Default number of failed login attempts before auto-filtering an IP address |
 +| LoginAttemptFilterDuration   | 0 (Infinite)    | Default duration of IP address filters |
 +| AnswerSound                  |                 | Default WAV file to play locally upon accepting a TCP connection |
 +| LoginSound                                   | Default WAV file to play locally upon successful user authentication |
 +| LogoutSound                  |                 | Default WAV file to play locally upon logout of an authenticated user |
 +| HangupSound                  |                 | Default WAV file to play locally upon disconnection of a TCP session |
 +| HackAttemptSound                             | Default WAV file to play locally upon a detected hack attempt |
 +| JavaScript*                  |                 | Default JavaScript settings, see [[JavaScript]] for details |
 +
 +**More details on keys follow**:
  
 === HostName === === HostName ===
Line 109: Line 136:
 === LogLevel === === LogLevel ===
  
-Default: ''Debugging''+Default: ''Informational''
  
 Highest log level to actually log/print (ignore all higher/less-severe log entries). Highest log level to actually log/print (ignore all higher/less-severe log entries).
Line 167: Line 194:
  
 Set to ''0'' to disable automatic filtering of IP addresses due to failed login attempts. Set to ''0'' to disable automatic filtering of IP addresses due to failed login attempts.
 +
 +=== LoginAttemptFilterDuration ===
 +Default: ''0'' (Infinite)
 +
 +The  length (in seconds) of a persistent IP ban.
  
 ==== [BBS] ==== ==== [BBS] ====
Line 221: Line 253:
  
 The maximum amount of time allowed for a SecureShell (SSH) connection negotiation to complete. The maximum amount of time allowed for a SecureShell (SSH) connection negotiation to complete.
 +
 +=== SSHErrorLevel ===
 +
 +Default: ''4'' (warning)
 +
 +The maximum severity of SSH-related log messages. SSH-related log messages of higher severity (i.e. lower numeric level) will be capped at this severity level.
  
 === Pet40Port === === Pet40Port ===
Line 353: Line 391:
 |NO_RECYCLE      | Disable the ability for the terminal server to be recycled | |NO_RECYCLE      | Disable the ability for the terminal server to be recycled |
 |GET_IDENT | Use the IDENT protocol on incoming connections | |GET_IDENT | Use the IDENT protocol on incoming connections |
-|MUTE | Disable all local sound output |+
  
 ==== [FTP] ==== ==== [FTP] ====
Line 395: Line 433:
    
  
-{{tag>sbbs.ini}}+{{tag>configuration general_config ini}}