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
Next revisionBoth sides next revision
config:sbbs.ini [2014/03/07 17:43] – [[BBS]] added links and beautification digital manconfig:sbbs.ini [2018/03/01 12:21] – old revision restored digital man
Line 15: Line 15:
 ===== Editing ===== ===== Editing =====
  
-When using the Synchronet-Win32 Control Panel, the contents of this file are automatically updated when any of the configuration changes are made in the File->Properties menu or the various [[:server:]] configuration dialogs. Windows sysops may never need to edit this file by hand.+When using the [[monitor:sbbsctrl|Synchronet-Win32 Control Panel]], the contents of this file are automatically updated when any of the configuration changes are made in the File->[[monitor:sbbsctrl:Properties]] menu or the various [[:server:]] configuration dialogs. Windows sysops may never need to edit this file by hand.
  
 If a sysop needs to edit the file by hand, any decent text file editor should do the job. See [[INI files]] for more details. If a sysop needs to edit the file by hand, any decent text file editor should do the job. See [[INI files]] for more details.
Line 41: Line 41:
 Default: <any> Default: <any>
  
-The IP address of the network interface to listen for incoming TCP/IP connections on.+The IPv4 and/or IPv6 address of the network interfaces to listen for incoming TCP/IP connections on
 + 
 +If multiple address are specified, they are to be separated by commas (this is true of all the ''*Interface'' values in this file).
  
 If not set, any and all network interfaces available will be listened on. If not set, any and all network interfaces available will be listened on.
Line 62: Line 64:
  
 Default: ''2'' (seconds) Default: ''2'' (seconds)
 +Minimum: ''1'' (seconds)
  
-The interval, in seconds, betweeen [[semfiles|semaphore file]] checks. If you want to reduce the amount of disk I/O while the BBS is idle, you can increase this value.+The interval, in seconds, betweeen [[semfiles|semaphore file]] checks. If you want to reduce the amount of disk I/O while the BBS is idle, you can increase this value. If you set this value below 1, the BBS server threads will use the default value (2).
  
 === BindRetryCount === === BindRetryCount ===
Line 145: Line 148:
  
 Set to ''0'' to disable automatic ''hack.log'' file entries for failed login attempts. Set to ''0'' to disable automatic ''hack.log'' file entries for failed login attempts.
 +
 +=== LoginAttemptTempBanThreshold ===
 +Default: ''20'' (attempts)
 +
 +The number of consecutive unique failed login attempts from the same host before temporarily banning connections from that client (based o IP address).
 +
 +Set to ''0'' to disable automatic banning.
 +
 +NOTE: Failed logins using any of the filtered user IDs (from ''[[config:name.can]]'') will automatically trigger a temporary ban.
 +
 +NOTE: Added in v3.17 (May-2016)
 +
 +=== LoginAttemptTempBanDuration ===
 +Default: ''10M'' (10 minutes)
 +
 +The  length (in seconds) of a temporary IP ban based on either multiple consecutive failed login attempts or any failed login attempt using a banned user ID (from ''[[config:name.can]]'').
 +
 +NOTE: Added in v3.17 (May-2016)
  
 === LoginAttemptFilterThreshold === === LoginAttemptFilterThreshold ===
Line 150: Line 171:
  
 The number of consecutive unique failed login attempts from the same host before auto-filtering the host's IP address in the ''[[config:ip.can]]'' file. The number of consecutive unique failed login attempts from the same host before auto-filtering the host's IP address in the ''[[config:ip.can]]'' file.
 +
 +For this auto-filtering feature to work with the Synchronet v3.16c Terminal Server (Telnet, RLogin, and SSH login attempts), the sysop must set [[util:SCFG]]->Nodes->Node 1->Toggle Options->Always Prompt for Password to "Yes".
  
 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.
Line 162: Line 185:
 Default: value of ''[Global] Interface'' Default: value of ''[Global] Interface''
  
-The IP address of the network interface to listen for incoming [[server:terminal#Telnet]] connections on (''0'' for //any// interface).+The IPv4 and/or IPv6 address of the network interfaces to listen for incoming [[server:terminal#Telnet]] connections on (''0'' for //any// interface).
  
 === TelnetPort === === TelnetPort ===
Line 174: Line 197:
 Default: value of ''[Global] Interface'' Default: value of ''[Global] Interface''
  
-The IP address of the network interface to listen for incoming [[server:terminal#RLogin]] connections on (''0'' for //any// interface).+The IPv4 and/or IPv6 address of the network interfaces to listen for incoming [[server:terminal#RLogin]] connections on (''0'' for //any// interface).
  
 === RLoginPort === === RLoginPort ===
Line 186: Line 209:
 Default: value of ''[Global] Interface'' Default: value of ''[Global] Interface''
  
-The IP address of the network interface to listen for incoming Secure Shell ([[server:terminal#SSH]]) connections on (''0'' for //any// interface).+The IPv4 and/or IPv6 address of the network interfaces to listen for incoming Secure Shell ([[server:terminal#SSH]]) connections on (''0'' for //any// interface).
  
 === SSHPort === === SSHPort ===
Line 205: Line 228:
  
 The number of the last terminal server node serviced by this instance of Synchronet. The number of the last terminal server node serviced by this instance of Synchronet.
 +
 +=== MaxConcurrentConnections ===
 +
 +Default: ''0''
 +
 +If set to a non-zero number, this will limit the number of concurrent connections to the [[server:Terminal]] Server from a common host/client IP address. Exempt hosts are not connection-limited by this setting. This setting added in Synchronet v3.17.
  
 === OutbufHighwaterMark === === OutbufHighwaterMark ===
Line 261: Line 290:
 |GET_IDENT | Use the IDENT protocol on incoming connections | |GET_IDENT | Use the IDENT protocol on incoming connections |
 |NO_JAVASCRIPT   | Disable JavaScript support (not recommended) | |NO_JAVASCRIPT   | Disable JavaScript support (not recommended) |
 +|NO_DOS          | Disable DOS Program support (eliminate the potential for modal error dialogs in 64-bit editions of Windows) |
 |MUTE | Disable all local sound output | |MUTE | Disable all local sound output |
  
Line 288: Line 318:
    
  
- +{{tag>sbbs.ini}}
- +