Advertisement:

Author Topic: BotBanish Firewall Client  (Read 810 times)

Offline Randem

  • Jr. Member
  • **
  • Posts: 125
  • Gender: Male
    • Randem Systems
BotBanish Firewall Client
« on: November 17, 2017, 11:30:02 AM »
Link to Mod


The ultimate Bot / Spider / Bad User fighter! BotBanish will monitor and recognize bots / spiders / bad users by their behavior and banish them from your system without any user intervention. Dynamically block bad bot / spiders / bad users from your websites and forums. Just install it and forget it! BotBanish will do the rest. BotBanish will automatically block what others do not know about and will discover new bots by their behavior and signatures. Not all bots obey the robot.txt files but we discover and stop them too. BotBanish is your best defense against unwanted traffic.

This MOD is a DEMO that is completely functional for 90 days. 
BotBanish is made to monitor and protect SMF, OpenCart and Websites.
Currently For SMF running on Apache, PHP and mySQL systems ONLY!

* * * WARNING * * *

BotBanish WILL ALTER YOUR ROOT .htaccess FILE, so backup your file before any changes are made!!!

Limited Testing Note: If you do not want this application to make direct changes to your .htaccess file, you can change the name of the file to another name and the changes will be applied to that file and then you can then decide to make the changes manually to your htaccess file at another time. If this is done, the bots will NOT be blocked until you change your .htaccess file.

Until then the bots will be allowed access to your system and you will get many more notifications because BotBanish will see bot's & IP addresses that should not have been seen again.

The line in the Settings_Client.php file to change is:

$botbanish_htaccess_name = $botbanish_webrootpath . '.htaccess';

* * * THIS IS NOT THE RECOMMENDED LONG TERM USE AND SHOULD BE AVOIDED * * *
* * * USE OF THIS METHOD FOR MORE THAN 48 HOURS WILL LEAD TO ACCOUNT TERMINATION WITHOUT NOTICE!!! * * *

* * * * * * * * * *


Support Requests: https://randemsystems.com/support/

To purchase go to https://blaxtonjames.com/Computer/Software/BotBanish_Bot_Firewall

BotBanish is a subscription service.
https://randemsystems.com/support/       -   Discusware to SMF Converter
https://blaxtonjames.com                         - Money, Knowledge And Power; Why You Are Missing All Three
https://joystickgangsta.com                      - An Experience You Can't Refuse
http://botbanish.com                                 - The Ultimate BOT Defender

Always ignore those who attempt to tell you what to think and believe those who will let you think for yourself

Offline fanciboy4

  • Semi-Newbie
  • *
  • Posts: 21
  • Gender: Male
    • Free Album Mp3 Music
Re: BotBanish Firewall Client
« Reply #1 on: November 22, 2017, 04:44:57 PM »
Nice. I can't believe there could be mod like this with such features.

Offline Randem

  • Jr. Member
  • **
  • Posts: 125
  • Gender: Male
    • Randem Systems
Re: BotBanish Firewall Client
« Reply #2 on: December 02, 2017, 04:10:20 AM »
This MOD was designed on a clean 2.0.14 SMF forum. If anyone finds a conflict with any other installed MOD's, Please report it so that the install can be made to accommodate the use of these MOD's. This MOD is a great defense against spammers also. If you have any issues with this MOD, please contact us. There is no interface for this MOD intentionally because with the MOD's power; basically only administrators who understand it's power should use it without assistance.

@fanciboy4, have you had time to try it yet?
« Last Edit: December 02, 2017, 04:25:59 AM by Randem »
https://randemsystems.com/support/       -   Discusware to SMF Converter
https://blaxtonjames.com                         - Money, Knowledge And Power; Why You Are Missing All Three
https://joystickgangsta.com                      - An Experience You Can't Refuse
http://botbanish.com                                 - The Ultimate BOT Defender

Always ignore those who attempt to tell you what to think and believe those who will let you think for yourself

Online Rock Lee

  • Sophist Member
  • *****
  • Posts: 1,211
  • Gender: Male
  • Digitalizando un nuevo mundo :D
    • BomberCode.Oficial on Facebook
    • RockLee-BC on GitHub
    • @Bomber_Code on Twitter
    • Bomber Code ~ La nueva era del conocimiento
Re: BotBanish Firewall Client
« Reply #3 on: December 02, 2017, 06:37:57 AM »
It seems quite promising or we will see if we put it to the test to see how it behaves ... thank you for sharing it I also leave the translations to Spanish Latin:

Code: (Spanish_latin-utf8) [Select]
$txt['BotBanish_Database_Error'] = 'Cliente desterrador de bots: %s';
$txt['BotBanish_Message'] = 'Cliente desterrador de bots: %s';
$txt['BotBanishClient_mail_subject_ip'] = 'Cliente desterrador de bots: Intento de ataque de registro de fuerza bruta detenido - %s';
$txt['BotBanishClient_mail_body_ip'] = 'Un BOT/USUARIO está atacando el sistema. Ha terminado' . "\n\n" . 'Dirección IP: %s' . "\n" . 'Agente de usuario: %s';
$txt['BotBanishClient_mail_subject_bot'] = 'Cliente desterrador de bots: Known Bad Bot Resource Usage Attempt Stopped - %s';
$txt['BotBanishClient_mail_body_bot'] = 'Un BOT/USUARIO ha terminado de acceder al sistema' . "\n\n" . 'Dirección IP: %s' . "\n" . 'Agente de usuario: %s';
$txt['BotBanishClient_mail_subject_res'] = 'Cliente desterrador de bots: Intento de uso de recursos detenido - %s';
$txt['BotBanishClient_mail_body_res'] = 'Un BOT/USUARIO ha terminado de acceder al sistema' . "\n\n" . 'Dirección IP: %s' . "\n" . 'Agente de usuario: %s';
$txt['BotBanishClient_mail_subject_verify'] = 'Cliente desterrador de bots: El archivo .htaccess puede estar incorrectamente formateado o faltan datos - %s';
$txt['BotBanishClient_mail_body_verify'] = 'Se encontró una entrada de denegación de Dirección IP en la tabla IP Y en el archivo .htaccess.' . "\n" . 'Todavía se le permite el acceso al sistema. No deberíamos estar viendo esta IP' . "\n\n" . 'Dirección IP: %s' . "\n" . 'Agente de usuario: %s';
$txt['BotBanishClient_mail_subject_verify_missing'] = 'Cliente desterrador de bots: El archivo .htaccess puede estar incorrectamente formateado o dañado - %s';
$txt['BotBanishClient_mail_body_verify_missing'] = 'Se encontró una entrada de denegar Dirección IP en la tabla IP pero NO en el archivo .htacces' . "\n\n" . 'Dirección IP: %s' . "\n" . 'Agente de usuario: %s';
$txt['BotBanishClient_mail_subject_verify_bot'] = 'Cliente desterrador de bots: El archivo .htaccess puede estar incorrectamente formateado o dañado - %s';
$txt['BotBanishClient_mail_body_verify_bot'] = 'No se encontró una entrada SetEnvIfNoCase en el archivo .htaccess y al User-Agent aún se le permite la entrada al sistema' . "\n\n" . 'Dirección IP: %s' . "\n" . 'Agente de usuario: %s';
$txt['BotBanishClient_mail_subject_email'] = 'Cliente desterrador de bots: Nombre de usuario / Bloqueo de correo electrónico - %s';
$txt['BotBanishClient_mail_body_email'] = 'Se ha encontrado una combinación de Nombre de usuario / Correo electrónico no autorizada en nuestra base de datos - Usuario cancelado' . "\n\n" . 'Dirección IP: %s' . "\n" . 'Agente de usuario: %s';
$txt['BotBanish_not_array'] = 'La variable de matriz está definida pero NO es una matriz<br />';
$txt['BotBanish_no_value'] = 'La variable de matriz está definida pero no tiene ningún valor asignado<br />';
$txt['BotBanish_not_defined'] = 'La variable de matriz no está definida<br />';
$txt['BotBanish_register'] = 'Register';
$txt['BotBanishClient_mail_subject_server'] = 'Cliente desterrador de bots: Mensaje del cliente desterrador de bots sobre %s';
$txt['BotBanishClient_mail_body_server'] = '%s';

and

Code: (Spanish_latin) [Select]
$txt['BotBanish_Database_Error'] = 'Cliente desterrador de bots: %s';
$txt['BotBanish_Message'] = 'Cliente desterrador de bots: %s';
$txt['BotBanishClient_mail_subject_ip'] = 'Cliente desterrador de bots: Intento de ataque de registro de fuerza bruta detenido - %s';
$txt['BotBanishClient_mail_body_ip'] = 'Un BOT/USUARIO est&aacute; atacando el sistema. Ha terminado' . "\n\n" . 'Direcci&oacute;n IP: %s' . "\n" . 'Agente de usuario: %s';
$txt['BotBanishClient_mail_subject_bot'] = 'Cliente desterrador de bots: Known Bad Bot Resource Usage Attempt Stopped - %s';
$txt['BotBanishClient_mail_body_bot'] = 'Un BOT/USUARIO ha terminado de acceder al sistema' . "\n\n" . 'Direcci&oacute;n IP: %s' . "\n" . 'Agente de usuario: %s';
$txt['BotBanishClient_mail_subject_res'] = 'Cliente desterrador de bots: Intento de uso de recursos detenido - %s';
$txt['BotBanishClient_mail_body_res'] = 'Un BOT/USUARIO ha terminado de acceder al sistema' . "\n\n" . 'Direcci&oacute;n IP: %s' . "\n" . 'Agente de usuario: %s';
$txt['BotBanishClient_mail_subject_verify'] = 'Cliente desterrador de bots: El archivo .htaccess puede estar incorrectamente formateado o faltan datos - %s';
$txt['BotBanishClient_mail_body_verify'] = 'Se encontr&oacute; una entrada de denegaci&oacute;n de Direcci&oacute;n IP en la tabla IP Y en el archivo .htaccess.' . "\n" . 'Todavía se le permite el acceso al sistema. No deberíamos estar viendo esta IP' . "\n\n" . 'Direcci&oacute;n IP: %s' . "\n" . 'Agente de usuario: %s';
$txt['BotBanishClient_mail_subject_verify_missing'] = 'Cliente desterrador de bots: El archivo .htaccess puede estar incorrectamente formateado o da&ntilde;ado - %s';
$txt['BotBanishClient_mail_body_verify_missing'] = 'Se encontr&oacute; una entrada de denegar Direcci&oacute;n IP en la tabla IP pero NO en el archivo .htacces' . "\n\n" . 'Direcci&oacute;n IP: %s' . "\n" . 'Agente de usuario: %s';
$txt['BotBanishClient_mail_subject_verify_bot'] = 'Cliente desterrador de bots: El archivo .htaccess puede estar incorrectamente formateado o da&ntilde;ado - %s';
$txt['BotBanishClient_mail_body_verify_bot'] = 'No se encontr&oacute; una entrada SetEnvIfNoCase en el archivo .htaccess y al User-Agent aún se le permite la entrada al sistema' . "\n\n" . 'Direcci&oacute;n IP: %s' . "\n" . 'Agente de usuario: %s';
$txt['BotBanishClient_mail_subject_email'] = 'Cliente desterrador de bots: Nombre de usuario / Bloqueo de correo electr&oacute;nico - %s';
$txt['BotBanishClient_mail_body_email'] = 'Se ha encontrado una combinaci&oacute;n de Nombre de usuario / Correo electr&oacute;nico no autorizada en nuestra base de datos - Usuario cancelado' . "\n\n" . 'Direcci&oacute;n IP: %s' . "\n" . 'Agente de usuario: %s';
$txt['BotBanish_not_array'] = 'La variable de matriz est&aacute; definida pero NO es una matriz<br />';
$txt['BotBanish_no_value'] = 'La variable de matriz est&aacute; definida pero no tiene ningún valor asignado<br />';
$txt['BotBanish_not_defined'] = 'La variable de matriz no est&aacute; definida<br />';
$txt['BotBanish_register'] = 'Register';
$txt['BotBanishClient_mail_subject_server'] = 'Cliente desterrador de bots: Mensaje del cliente desterrador de bots sobre %s';
$txt['BotBanishClient_mail_body_server'] = '%s';


Regards!
¡Regresando como cual Fenix! ~ Bomber Code © 2017
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Offline Randem

  • Jr. Member
  • **
  • Posts: 125
  • Gender: Male
    • Randem Systems
Re: BotBanish Firewall Client
« Reply #4 on: December 02, 2017, 05:04:17 PM »
Thanks Rock Lee

I will implement the language conversion in the next update. Let me know if you have any issues with the MOD.
https://randemsystems.com/support/       -   Discusware to SMF Converter
https://blaxtonjames.com                         - Money, Knowledge And Power; Why You Are Missing All Three
https://joystickgangsta.com                      - An Experience You Can't Refuse
http://botbanish.com                                 - The Ultimate BOT Defender

Always ignore those who attempt to tell you what to think and believe those who will let you think for yourself

Offline Randem

  • Jr. Member
  • **
  • Posts: 125
  • Gender: Male
    • Randem Systems
Re: BotBanish Firewall Client
« Reply #5 on: December 03, 2017, 08:54:06 PM »
If there are any more language conversions, please submit them and they will also be included in the next release.  8)
https://randemsystems.com/support/       -   Discusware to SMF Converter
https://blaxtonjames.com                         - Money, Knowledge And Power; Why You Are Missing All Three
https://joystickgangsta.com                      - An Experience You Can't Refuse
http://botbanish.com                                 - The Ultimate BOT Defender

Always ignore those who attempt to tell you what to think and believe those who will let you think for yourself

Offline Randem

  • Jr. Member
  • **
  • Posts: 125
  • Gender: Male
    • Randem Systems
Re: BotBanish Firewall Client
« Reply #6 on: December 09, 2017, 06:04:24 PM »
Aloha Rock Lee,

I have a few more entries for conversion if you have the time...

Mahalo!

Code: [Select]
$txt['BotBanish_Client_Install_Complete'] = 'BotBanish Client Database Install Complete. </br>Firewall Records Imported (.htaccess): %s';
$txt['BotBanish_Server_Install_Complete'] = 'BotBanish Server Database Install Complete. </br>Firewall Records Imported (.htaccess): %s';
$txt['BotBanish_Client_Uninstall_Complete'] = 'BotBanish Client Database Uninstall / Rename Complete.';
$txt['BotBanish_Server_Uninstall_Complete'] = 'BotBanish Server Database Uninstall / Rename Complete.';
$txt['BotBanish_Client_Installed'] = 'BotBanish Already Installed - Terminating - Must be Uninstalled First';
$txt['BotBanish_Write_Error'] = ' cannot be opened for writing';
$txt['BotBanish_Not_Found'] = ' not found<br />';
$txt['BotBanish_Connection_Failed'] = 'Connection failed: ';
$txt['BotBanish_Error_Text'] = '* * * ERROR * * *';
$txt['BotBanish_Server_Label'] = 'Server: ';
$txt['BotBanish_Database_Label'] = 'Database: ';
$txt['BotBanish_Version_Label'] = 'Version: ';
$txt['BotBanish_No_Info'] = 'No information found in the file ';
https://randemsystems.com/support/       -   Discusware to SMF Converter
https://blaxtonjames.com                         - Money, Knowledge And Power; Why You Are Missing All Three
https://joystickgangsta.com                      - An Experience You Can't Refuse
http://botbanish.com                                 - The Ultimate BOT Defender

Always ignore those who attempt to tell you what to think and believe those who will let you think for yourself

Online Rock Lee

  • Sophist Member
  • *****
  • Posts: 1,211
  • Gender: Male
  • Digitalizando un nuevo mundo :D
    • BomberCode.Oficial on Facebook
    • RockLee-BC on GitHub
    • @Bomber_Code on Twitter
    • Bomber Code ~ La nueva era del conocimiento
Re: BotBanish Firewall Client
« Reply #7 on: December 09, 2017, 09:39:00 PM »
@Randem Of course I leave the translations I had some doubts about some technical words, that is why in "not found" if I translate it literally it is not very used :P equally anything warn me

Code: (Spanish_latin) [Select]
$txt['BotBanish_Client_Install_Complete'] = 'Instalaci&oacute;n de la base de datos del cliente del desterrador de bots completada. </br>Registros de cortafuegos importados (.htaccess): %s';
$txt['BotBanish_Server_Install_Complete'] = 'Instalaci&oacute;n de la base de datos del servidor del desterrador de bots completada. </br>Registros de cortafuegos importados (.htaccess): %s';
$txt['BotBanish_Client_Uninstall_Complete'] = 'Desinstalaci&oacute;n de la base de datos del cliente desterrador de bots / Renombrado completo.';
$txt['BotBanish_Server_Uninstall_Complete'] = 'Desinstalaci&oacute;n de la base de datos del servidor desterrador de bots / Renombrado completo.';
$txt['BotBanish_Client_Installed'] = 'Desterrador de bots ya está instalado - Terminaci&oacute;n - Debe ser desinstalado primero';
$txt['BotBanish_Write_Error'] = ' no se puede abrir para escribir';
$txt['BotBanish_Not_Found'] = ' not found<br />';
$txt['BotBanish_Connection_Failed'] = 'La conexi&oacute;n fall&oacute;: ';
$txt['BotBanish_Error_Text'] = '* * * ERROR * * *';
$txt['BotBanish_Server_Label'] = 'Servidor: ';
$txt['BotBanish_Database_Label'] = 'Base de datos: ';
$txt['BotBanish_Version_Label'] = 'Versi&oacute;n: ';
$txt['BotBanish_No_Info'] = 'No se encontr&oacute; informaci&oacute;n en el archivo';

Code: (Spanish_latin-utf8) [Select]
$txt['BotBanish_Client_Install_Complete'] = 'Instalación de la base de datos del cliente del desterrador de bots completada. </br>Registros de cortafuegos importados (.htaccess): %s';
$txt['BotBanish_Server_Install_Complete'] = 'Instalación de la base de datos del servidor del desterrador de bots completada. </br>Registros de cortafuegos importados (.htaccess): %s';
$txt['BotBanish_Client_Uninstall_Complete'] = 'Desinstalación de la base de datos del cliente desterrador de bots / Renombrado completo.';
$txt['BotBanish_Server_Uninstall_Complete'] = 'Desinstalación de la base de datos del servidor desterrador de bots / Renombrado completo.';
$txt['BotBanish_Client_Installed'] = 'Desterrador de bots ya está instalado - Terminación - Debe ser desinstalado primero';
$txt['BotBanish_Write_Error'] = ' no se puede abrir para escribir';
$txt['BotBanish_Not_Found'] = ' not found<br />';
$txt['BotBanish_Connection_Failed'] = 'La conexión falló: ';
$txt['BotBanish_Error_Text'] = '* * * ERROR * * *';
$txt['BotBanish_Server_Label'] = 'Servidor: ';
$txt['BotBanish_Database_Label'] = 'Base de datos: ';
$txt['BotBanish_Version_Label'] = 'Versión: ';
$txt['BotBanish_No_Info'] = 'No se encontró información en el archivo';


Regards!
¡Regresando como cual Fenix! ~ Bomber Code © 2017
Ayudas - Aportes - Tutoriales - Y mucho mas!!!

Offline Randem

  • Jr. Member
  • **
  • Posts: 125
  • Gender: Male
    • Randem Systems
Re: BotBanish Firewall Client
« Reply #8 on: December 09, 2017, 10:21:41 PM »
@Rock Lee,

Thanks Again!!!

I seemed to have missed one...  :o

Code: [Select]
$txt['BotBanish_Database_Type_Error'] = 'Only mySQL Database Supported At This Moment';

Perhaps "Not Found" can be "Not Located Here" or "Not Present"?
https://randemsystems.com/support/       -   Discusware to SMF Converter
https://blaxtonjames.com                         - Money, Knowledge And Power; Why You Are Missing All Three
https://joystickgangsta.com                      - An Experience You Can't Refuse
http://botbanish.com                                 - The Ultimate BOT Defender

Always ignore those who attempt to tell you what to think and believe those who will let you think for yourself

Online Rock Lee

  • Sophist Member
  • *****
  • Posts: 1,211
  • Gender: Male
  • Digitalizando un nuevo mundo :D
    • BomberCode.Oficial on Facebook
    • RockLee-BC on GitHub
    • @Bomber_Code on Twitter
    • Bomber Code ~ La nueva era del conocimiento
Re: BotBanish Firewall Client
« Reply #9 on: December 10, 2017, 06:22:45 AM »
I thought the same thing when I translated it, but from my experience the "not found" is usually used in English, but literally "Extraviado" although it can be used... I leave you those two lines then

Code: [Select]
$txt['BotBanish_Not_Found'] = ' No encontrado<br />';
$txt['BotBanish_Database_Type_Error'] = 'Solo la base de datos MySQL es compatible en este momento';

I leave it here because I can not edit my message from above

Regards!
¡Regresando como cual Fenix! ~ Bomber Code © 2017
Ayudas - Aportes - Tutoriales - Y mucho mas!!!