|
The Server Guard is a component from the Clever Internet .NET Suite library.
This 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 .NET Suite to protect your server from hackers, viruses, and other malicious activity.
- Block brute force attacks
- Limit connections per IP / time interval
- Black IP list and White IP list
- Accept IP Class C whildcards
- Login delay: Incremental, Random, Custom
- Lock users
- Customizing the attack detection process
Please use the steps below to add server protection functionality to your server application:
- Put the ServerGuard component on to a form.
- Assign the FtpServer.Guard (or Pop3Server or SmtpServer) property with instance of the ServerGuard component.
- Customize ServerGuard settings, if required.
The ServerGuard component provides independent interface and allows you to protect any third-party server component. All what you need is to call to the ServerGuard.Connect method when accepting the next connection from remote peer. If this method returns True then close the connection and reject the user. For protecting your server from brute force attacks, please use another method - ServerGuard.Login.
Please see the Demos code (FtpServer) and also the indexed Help documentation provided with the Clever Internet .NET Suite installation to learn more about using this component in your application.
When Purchasing the Clever Internet .NET Suite you receive the full sources for all suite components and also free unlimited support.
|