Protection from DOS attacks is being provided by your hosting company, and of course dependable by your hosting plan.
Protection from bots (L2Net, L2Tower, Adrenaline, etc...) is being provided by client anti-bot systems, such as SmartGuard, LameGuard, JGuard etc.
Like @Reborn12 mentioned, search here for anti-bots.