Features | Detailed Description
Available in .NET, VCL and ActiveX editions.
Server Guard component provides algorithms for protecting server connections from brute force attacks, connection flood attacks, user and IP filtering functionality and many more. Use this class together with any server component from Clever Internet Suite to protect your server from hackers, viruses, and other malicious activity.
Please see the Demos code (FtpServer) and also the indexed Help documentation provided with the Clever Internet Suite installation for more details about using this component.
The most common members of the Server Guard component can be seen below:
Name |
Description |
AllowWhiteListOnly |
Allows connecting only white-listed hosts. |
BlackIPList |
Specifies the black list of IP addresses. |
ConnectionLimit |
Provides an information about maximum number of allowed connections from the same source per unit of time. |
Connections |
Provides an information about connected users. |
EnableConnectCheck |
Enables connection validation functionality. |
EnableLoginCheck |
Enables login validation functionality. |
LockedUsers |
Gets or sets a list of locked users. |
LoginDelay |
Provides settings for login delay feature. |
WhiteIPList |
Specifies the white IP list. |
Name |
Description |
Connect |
Starts connect validation. |
IsBlackListed |
Allows you to determine whether the specified IP is blacklisted. |
IsWhiteListed |
Allows you to determine whether the specified IP address is whitelisted. |
Login |
Starts login validation. |
Name |
Description |
OnCanConnect |
Occurs when remote user attempts to connect to the server. |
OnCanLogin |
Occurs when a user attempts to log-in. |
OnAllowConnection |
Occurs when the user is allowed to connect to the server. |
OnBlockConnection |
Occurs when the user was blocked. |
OnGetDelay |
Occurs when the component calculates the login delay value and allows supplying custom value. |
OnLockUser |
Occurs when the user was blocked. |
|