diff -urN smeserver-xt_geoip-1.3.1.old/createlinks smeserver-xt_geoip-1.3.1/createlinks
--- smeserver-xt_geoip-1.3.1.old/createlinks 2020-07-31 22:41:26.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/createlinks 2021-01-06 12:48:17.737000000 +0400
@@ -9,20 +9,22 @@
# links to add
# templates to expand
-for my $event (qw(xt_geoip-modify xt_geoip-update xt_geoip-service bootstrap-console-save console-save))
+for my $event (qw(xt_geoip-modify xt_geoip-update xt_geoip-service
+ bootstrap-console-save console-save smeserver-xt_geoip-update))
{
templates2events("/etc/rc.d/init.d/masq", $event);
templates2events("/etc/crontab", $event);
templates2events("/usr/share/xt_geoip/update_base", $event);
}
-for my $event (qw(xt_geoip-update bootstrap-console-save console-save))
+for my $event (qw(xt_geoip-update bootstrap-console-save
+ console-save smeserver-xt_geoip-update))
{
event_link("smeserver-xt_geoip-download-action", $event, "10");
}
# services to launch on event
-for my $event (qw(xt_geoip-modify xt_geoip-update))
+for my $event (qw(xt_geoip-modify xt_geoip-update smeserver-xt_geoip-update))
{
safe_symlink("restart",
"root/etc/e-smith/events/$event/services2adjust/masq");
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/db/configuration/defaults/masq/XtServices smeserver-xt_geoip-1.3.1/root/etc/e-smith/db/configuration/defaults/masq/XtServices
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/db/configuration/defaults/masq/XtServices 2020-06-07 23:12:41.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/db/configuration/defaults/masq/XtServices 2021-01-06 18:07:24.531000000 +0400
@@ -1 +1 @@
-imaps,pop3s,sshd,ftp,ssmtpd
+imaps,pop3s,sshd,ftp,sqpsmtpd
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/db/configuration/migrate/20xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/db/configuration/migrate/20xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/db/configuration/migrate/20xt_geoip 2020-06-07 23:12:41.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/db/configuration/migrate/20xt_geoip 2021-01-06 18:07:54.579000000 +0400
@@ -1,5 +1,5 @@
{
-my @addexclude = split(/,/,"imap,imaps,pop3,pop3s,pptpd,sshd,ftp,smtpd,ssmtpd");
+my @addexclude = split(/,/,"imap,imaps,pop3,pop3s,pptpd,sshd,ftp,qpsmtpd,sqpsmtpd");
my $masq = $DB->get('masq') or return;
my @exclude = split(/,/, $masq->prop('XtServices') || '');
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/bg/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/bg/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/bg/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/bg/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ филтър
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ грешка
+
+
+
+ STATS_GENERATED
+ Статистика
+
+
+
+ END_OF_STATS
+ Показване на статистика
+
+
+
+ INVALID_STATS_TYPE
+ Статистика по изпращач
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Country codes :
+
+
+ COUNTRY_LIST
+ Country codes
+
+
+
+ CNTRY_LIST
+ List
+
+
+
+ END_OF_CODES
+ Край на отчета
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Service name :
+
+
+
+ PER_SERVICE_GEOIP
+ الجهاز
+
+
+
+ ADD_SERVICE
+ Add or modify a per service filtering
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ Unfiltered service.
+
+
+
+ NO_SERVICES
+ No services.
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ списък
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Отказване
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ الجهاز
+
+
+
+ SERV_LIST
+ List
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Налични пакети
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/da/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/da/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/da/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/da/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ filtreret
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ fejl
+
+
+
+ STATS_GENERATED
+ Statistik
+
+
+
+ END_OF_STATS
+ Vis statistik
+
+
+
+ INVALID_STATS_TYPE
+ Afsenderstatistik
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Kildekode
+
+
+ COUNTRY_LIST
+ Kildekode
+
+
+
+ CNTRY_LIST
+ List
+
+
+
+ END_OF_CODES
+ Slutning på rapporten
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Tjeneste
+
+
+
+ PER_SERVICE_GEOIP
+ Tjeneste
+
+
+
+ ADD_SERVICE
+ Tilføj eller ændre en post.
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ ufiltreret
+
+
+
+ NO_SERVICES
+ DNS tjenester
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Sortlistet
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Afvis
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ Tjeneste
+
+
+
+ SERV_LIST
+ List
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Tilgængelige pakker
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/de/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/de/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/de/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/de/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ gefiltert
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ Fehler
+
+
+
+ STATS_GENERATED
+ Statistiken
+
+
+
+ END_OF_STATS
+ Statistik anzeigen
+
+
+
+ INVALID_STATS_TYPE
+ Senderstatistik
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Country codes :
+
+
+ COUNTRY_LIST
+ Country codes
+
+
+
+ CNTRY_LIST
+ Liste
+
+
+
+ END_OF_CODES
+ Ende der Resultate.
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Dienst
+
+
+
+ PER_SERVICE_GEOIP
+ Dienst
+
+
+
+ ADD_SERVICE
+ Erzeuge oder ändere einen Datensatz.
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ ungefiltert
+
+
+
+ NO_SERVICES
+ DNS Dienste
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Blacklisten
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Ablehnen
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ Dienst
+
+
+
+ SERV_LIST
+ Liste
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Jabber services
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/el/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/el/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/el/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/el/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ Filtered
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ Κλείδες SSH
+
+
+
+ STATS_GENERATED
+ Statistics generated
+
+
+
+ END_OF_STATS
+ Προβολή στατιστικών
+
+
+
+ INVALID_STATS_TYPE
+ Στατιστικά αποστολέων
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Country codes :
+
+
+ COUNTRY_LIST
+ Country codes
+
+
+
+ CNTRY_LIST
+ List
+
+
+
+ END_OF_CODES
+ Τέλος Αναφοράς
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Service name :
+
+
+
+ PER_SERVICE_GEOIP
+ Επισκόπηση
+
+
+
+ ADD_SERVICE
+ Add or modify a per service filtering
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ Unfiltered service.
+
+
+
+ NO_SERVICES
+ No services.
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Blacklist
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Απόρριψη
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ Επισκόπηση
+
+
+
+ SERV_LIST
+ List
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Διαθέσιμα πακέτα
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/en-us/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,294 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+
+ IP filtering can be enabled or disabled with the appropriate button
+ Codes of the countries to be banished can be entered in the corresponding field
+ An immediate update of the table can be requested here
+ Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+
+ IPT_LIST
+ Filtered
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+
+ SSH_LIST
+ SSH errors
+
+
+
+ STATS_GENERATED
+ Statistics generated
+
+
+
+ END_OF_STATS
+ End of Statistics
+
+
+
+ INVALID_STATS_TYPE
+ Invalid type of statistics
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
+ - For 3 periods : Day, Week and Month
+ - Banned Ips by country sorted by number
+ - Ssh errors by country sorted by number
+
XX means Country not found !
]]>
+
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+
+ Click here to see a list of available country codes
+ ]]>
+
+
+
+
+ LABEL_COUNTRY_LIST
+ Country codes :
+
+
+ COUNTRY_LIST
+ Country codes
+
+
+
+ CNTRY_LIST
+ List
+
+
+
+ END_OF_CODES
+ End of code list
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP
+ - If you want different filtering based on services
+
]]>
+
+
+
+
+ LABEL_SERVICE
+ Service name :
+
+
+
+ PER_SERVICE_GEOIP
+ Services
+
+
+
+ ADD_SERVICE
+ Add or modify a per service filtering
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ Unfiltered service.
+
+
+
+ NO_SERVICES
+ No services.
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Blacklist
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Reject if
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+
+ Click here to select new services among an available services list
+ ]]>
+
+
+
+
+ LABEL_SERVICE_LIST
+ Service codes :
+
+
+
+ SERV_LIST
+ List
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection
+ - Select here among the other services not yet managed individually.
+
- You may select one or more elements. Generally enabled and public ones.
+
]]>
+
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Available Services
+
+
+
+ ERROR_LICENSE_KEY
+ GEOIP license key unavailable. Downloading is inactive ]]>
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/es/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/es/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/es/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/es/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ Filtro
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ error
+
+
+
+ STATS_GENERATED
+ Estadísticas
+
+
+
+ END_OF_STATS
+ Mostrar estadísticas
+
+
+
+ INVALID_STATS_TYPE
+ Estadísticas del remitente
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Código fuente
+
+
+ COUNTRY_LIST
+ Código fuente
+
+
+
+ CNTRY_LIST
+ Lista Cosas por hacer
+
+
+
+ END_OF_CODES
+ Fin de los resultados.
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Estado del Servicio
+
+
+
+ PER_SERVICE_GEOIP
+ Estado del Servicio
+
+
+
+ ADD_SERVICE
+ Add or modify a per service filtering
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ servicio gratuito
+
+
+
+ NO_SERVICES
+ Servicios Jabber
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ lista
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Rechazar
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ Estado del Servicio
+
+
+
+ SERV_LIST
+ Lista Cosas por hacer
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Paquetes disponibles
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/et/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/et/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/et/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/et/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ Filtered
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ SSH Keys
+
+
+
+ STATS_GENERATED
+ Statistics generated
+
+
+
+ END_OF_STATS
+ Näita statistikat
+
+
+
+ INVALID_STATS_TYPE
+ Saatjate statistika
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Country codes :
+
+
+ COUNTRY_LIST
+ Country codes
+
+
+
+ CNTRY_LIST
+ List
+
+
+
+ END_OF_CODES
+ Raporti lõpp
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Service name :
+
+
+
+ PER_SERVICE_GEOIP
+ tasuta teenus
+
+
+
+ ADD_SERVICE
+ Add or modify a per service filtering
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ tasuta teenus
+
+
+
+ NO_SERVICES
+ tasuta teenus
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Blacklist
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Keeldu
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ tasuta teenus
+
+
+
+ SERV_LIST
+ List
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Saadolevad pakid
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/fr/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/fr/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/fr/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/fr/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ Il y a eu une erreur en mettant à jour xt_geoip.
+
+
+
+ SUCCESS
+ Modifié avec succès... Maintenant le filtrage IP prend en compte les pays entrés.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ Le filtrage IP peut être activé ou désactivé avec le bouton approprié LEs codes de pays à banir peuvent être entrés dans le champs correspondant Une mise à jour immédiate de la table peut être demandée ici Faites attention de ne pas bannir d'IP ou de régions qui sont nécessaire pour le bon fonctionnement de votre serveur !
]]>
+
+
+
+ NO_CHANGE
+ Pas de changement... Pas de mise à jour !
+
+
+
+ LABEL_GEOIP_STATUS
+ Filtrage GeoIP courant:
+
+
+
+ LABEL_GEOIP
+ Filtrage GeoIP désiré :
+
+
+
+ DESC_GEOIP
+ Le filtrage par pays d'origine doit-il être activé ?
+
+
+
+ ERROR_STATUS_GEOIP
+ Le filtrage GeoIP est inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Liste des pays actuellement bannis :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Le(s) code(s) de pays n'existe(nt) pas sur le serveur: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ Nouveau code de pays à utiliser :
+
+
+
+ DESC_BADCOUNTRIES
+ Liste des codes de pays (en majuscule et séparé par des virgules).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Dernière mise à jour de la table GeoIP
+
+
+
+ LABEL_UPDATE
+ Forcer la mise à jour de la table GeoIP
+
+
+
+ DESC_UPDATE
+ La table GeoIP est mise à jour chaque semaine, mais vous pouvez...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Cliquer ici pour voir les statistiques des connexions refusées ]]>
+
+
+ IPT_LIST
+ filtré
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ Erreur de syntaxe
+
+
+
+ STATS_GENERATED
+ Statistiques
+
+
+
+ END_OF_STATS
+ Afficher les statistiques
+
+
+
+ INVALID_STATS_TYPE
+ Statistiques relatives à l'expéditeur
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Cliquer ici pour avoir uneliste des codes pays disponibles ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Nouveau code de pays à utiliser :
+
+
+ COUNTRY_LIST
+ Code source
+
+
+
+ CNTRY_LIST
+ Liste
+
+
+
+ END_OF_CODES
+ Fin des résultats.
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Service
+
+
+
+ PER_SERVICE_GEOIP
+ Service
+
+
+
+ ADD_SERVICE
+ Ajouter ou modifier un enregistrement.
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ non filtré
+
+
+
+ NO_SERVICES
+ Services DNS
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ Nouveau code de pays à utiliser :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Listes noires
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Refuser les courriels
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Cliquer ici pour avoir uneliste des codes pays disponibles ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ Service
+
+
+
+ SERV_LIST
+ Liste
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Paquetages disponibles
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/he/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/he/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/he/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/he/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ Filtered
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ SSH errors
+
+
+
+ STATS_GENERATED
+ Statistics generated
+
+
+
+ END_OF_STATS
+ הצג סטטיסטיקות
+
+
+
+ INVALID_STATS_TYPE
+ סטטיסטיקת שולחים
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Country codes :
+
+
+ COUNTRY_LIST
+ Country codes
+
+
+
+ CNTRY_LIST
+ List
+
+
+
+ END_OF_CODES
+ סוף הדוח
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ שם מערכת:
+
+
+
+ PER_SERVICE_GEOIP
+ שם מערכת:
+
+
+
+ ADD_SERVICE
+ Add or modify a per service filtering
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ Unfiltered service.
+
+
+
+ NO_SERVICES
+ No services.
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Blacklist
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ דחיה
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ שם מערכת:
+
+
+
+ SERV_LIST
+ List
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ שם מערכת:
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/hu/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/hu/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/hu/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/hu/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ Szűrő
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ Szintaktikai hiba
+
+
+
+ STATS_GENERATED
+ Statisztika
+
+
+
+ END_OF_STATS
+ Statisztika mutatása
+
+
+
+ INVALID_STATS_TYPE
+ Feladó statisztikák
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Forráskód
+
+
+ COUNTRY_LIST
+ Forráskód
+
+
+
+ CNTRY_LIST
+ List
+
+
+
+ END_OF_CODES
+ Keresési eredmények vége.
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Service name :
+
+
+
+ PER_SERVICE_GEOIP
+ ingyenes szolgáltatás
+
+
+
+ ADD_SERVICE
+ Add or modify a per service filtering
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ ingyenes szolgáltatás
+
+
+
+ NO_SERVICES
+ ingyenes szolgáltatás
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Blacklist
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Eldobás
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ ingyenes szolgáltatás
+
+
+
+ SERV_LIST
+ List
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Elérhető szoftvercsomagok
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/id/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/id/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/id/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/id/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ Filtered
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ SSH errors
+
+
+
+ STATS_GENERATED
+ Statistics generated
+
+
+
+ END_OF_STATS
+ Perlihatkan Statistik
+
+
+
+ INVALID_STATS_TYPE
+ Statistik pengirim
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Country codes :
+
+
+ COUNTRY_LIST
+ Country codes
+
+
+
+ CNTRY_LIST
+ List
+
+
+
+ END_OF_CODES
+ Akhir dari laporan
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Service name :
+
+
+
+ PER_SERVICE_GEOIP
+ layanan bebas
+
+
+
+ ADD_SERVICE
+ Add or modify a per service filtering
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ layanan bebas
+
+
+
+ NO_SERVICES
+ layanan bebas
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Blacklist
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Tolak
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ layanan bebas
+
+
+
+ SERV_LIST
+ List
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Paket tersedia
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/it/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/it/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/it/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/it/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ Filtro
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ Errore di sintassi
+
+
+
+ STATS_GENERATED
+ Statistica
+
+
+
+ END_OF_STATS
+ Mostra statistiche
+
+
+
+ INVALID_STATS_TYPE
+ Statistiche mittenti
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Codice sorgente
+
+
+ COUNTRY_LIST
+ Codice sorgente
+
+
+
+ CNTRY_LIST
+ elenco TODO
+
+
+
+ END_OF_CODES
+ Fine dei risultati.
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Stato servizio
+
+
+
+ PER_SERVICE_GEOIP
+ Stato servizio
+
+
+
+ ADD_SERVICE
+ Crea o modifica una condivisione
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ servizio gratuito
+
+
+
+ NO_SERVICES
+ Servizi Jabber
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ elenco attività
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Rifiuta
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ Stato servizio
+
+
+
+ SERV_LIST
+ elenco TODO
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Pacchetti disponibili
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/ja/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/ja/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/ja/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/ja/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ フィルター
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ 構文エラー
+
+
+
+ STATS_GENERATED
+ 統計
+
+
+
+ END_OF_STATS
+ 統計表示
+
+
+
+ INVALID_STATS_TYPE
+ Invalid type of statistics
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ ソースコード
+
+
+ COUNTRY_LIST
+ ソースコード
+
+
+
+ CNTRY_LIST
+ やること一覧
+
+
+
+ END_OF_CODES
+ 検索結果は以上です。
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Service name :
+
+
+
+ PER_SERVICE_GEOIP
+ 装置
+
+
+
+ ADD_SERVICE
+ Add or modify a per service filtering
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ Unfiltered service.
+
+
+
+ NO_SERVICES
+ No services.
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Blacklist
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ 拒絶
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ 装置
+
+
+
+ SERV_LIST
+ やること一覧
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ 装置
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/nb/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/nb/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/nb/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/nb/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ Filtrer
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ Syntaksfeil
+
+
+
+ STATS_GENERATED
+ Statistikk
+
+
+
+ END_OF_STATS
+ Vis statistikk
+
+
+
+ INVALID_STATS_TYPE
+ Avsender statistikk
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Kildekode
+
+
+ COUNTRY_LIST
+ Kildekode
+
+
+
+ CNTRY_LIST
+ Oppgaveliste
+
+
+
+ END_OF_CODES
+ Slutten av resultater.
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Service name :
+
+
+
+ PER_SERVICE_GEOIP
+ gratis service
+
+
+
+ ADD_SERVICE
+ Add or modify a per service filtering
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ gratis service
+
+
+
+ NO_SERVICES
+ gratis service
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Blacklist
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Avvis
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ gratis service
+
+
+
+ SERV_LIST
+ Oppgaveliste
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Tilgjenglige pakker
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/nl/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/nl/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/nl/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/nl/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ gefiltert
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ Syntaxfout
+
+
+
+ STATS_GENERATED
+ Statistieken
+
+
+
+ END_OF_STATS
+ Statistieken tonen
+
+
+
+ INVALID_STATS_TYPE
+ Verzend statistieken
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Broncode
+
+
+ COUNTRY_LIST
+ Broncode
+
+
+
+ CNTRY_LIST
+ Lijst
+
+
+
+ END_OF_CODES
+ Einde resultaten.
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Dienst
+
+
+
+ PER_SERVICE_GEOIP
+ Dienst
+
+
+
+ ADD_SERVICE
+ Voeg toe of wijzig een instelling.
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ ongefiltert
+
+
+
+ NO_SERVICES
+ DNS diensten
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Zwartelijst
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Weigeren
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ Dienst
+
+
+
+ SERV_LIST
+ Lijst
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Beschikbare pakketten
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/pl/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/pl/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/pl/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/pl/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ Filtr
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ Błąd składniowy
+
+
+
+ STATS_GENERATED
+ Statystyka
+
+
+
+ END_OF_STATS
+ Pokaż statystyki
+
+
+
+ INVALID_STATS_TYPE
+ Podstawowe statystyki
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Kod źródłowy
+
+
+ COUNTRY_LIST
+ Kod źródłowy
+
+
+
+ CNTRY_LIST
+ Lista zadań
+
+
+
+ END_OF_CODES
+ Koniec wyników.
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Serwery nazw (DNS)
+
+
+
+ PER_SERVICE_GEOIP
+ Urządzenie
+
+
+
+ ADD_SERVICE
+ Add or modify a per service filtering
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ Unfiltered service.
+
+
+
+ NO_SERVICES
+ No services.
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Blacklist
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Odrzuć
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ Serwery nazw (DNS)
+
+
+
+ SERV_LIST
+ Lista zadań
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Dostępne paczki
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/pt/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/pt/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/pt/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/pt/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ Filtro
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ Erro de sintaxe
+
+
+
+ STATS_GENERATED
+ Estatísticas
+
+
+
+ END_OF_STATS
+ Mostrar Estatísticas
+
+
+
+ INVALID_STATS_TYPE
+ Enviar estatísticas
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Código fonte
+
+
+ COUNTRY_LIST
+ Código fonte
+
+
+
+ CNTRY_LIST
+ Lista A-Fazer
+
+
+
+ END_OF_CODES
+ Fim dos resultados.
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Service name :
+
+
+
+ PER_SERVICE_GEOIP
+ Serviços jabber
+
+
+
+ ADD_SERVICE
+ Add or modify a per service filtering
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ serviço grátis
+
+
+
+ NO_SERVICES
+ Serviços jabber
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Blacklist
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Retornar ao remetente
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ Serviços jabber
+
+
+
+ SERV_LIST
+ Lista A-Fazer
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Pacotes disponíveis
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/pt-br/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/pt-br/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/pt-br/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/pt-br/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ filtrado
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ Erro de sintaxe
+
+
+
+ STATS_GENERATED
+ Estatísticas
+
+
+
+ END_OF_STATS
+ Mostrar estatísticas
+
+
+
+ INVALID_STATS_TYPE
+ Estatísticas de remetente
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Código fonte
+
+
+ COUNTRY_LIST
+ Código fonte
+
+
+
+ CNTRY_LIST
+ Lista
+
+
+
+ END_OF_CODES
+ Fim dos resultados.
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Status do Serviço
+
+
+
+ PER_SERVICE_GEOIP
+ Status do Serviço
+
+
+
+ ADD_SERVICE
+ Adicionar ou modificar um registro.
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ serviço grátis
+
+
+
+ NO_SERVICES
+ Serviços jabber
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Lista Negra
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Retornar ao remetente
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ Status do Serviço
+
+
+
+ SERV_LIST
+ Lista
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Pacotes disponíveis
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/ro/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/ro/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/ro/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/ro/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ Filtered
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ SSH errors
+
+
+
+ STATS_GENERATED
+ Statistics generated
+
+
+
+ END_OF_STATS
+ Arată statistici
+
+
+
+ INVALID_STATS_TYPE
+ Statistică expeditori
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Country codes :
+
+
+ COUNTRY_LIST
+ Country codes
+
+
+
+ CNTRY_LIST
+ List
+
+
+
+ END_OF_CODES
+ Final raport
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Service name :
+
+
+
+ PER_SERVICE_GEOIP
+ serviciu gratuit
+
+
+
+ ADD_SERVICE
+ Add or modify a per service filtering
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ serviciu gratuit
+
+
+
+ NO_SERVICES
+ serviciu gratuit
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Blacklist
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Respinge
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ serviciu gratuit
+
+
+
+ SERV_LIST
+ List
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Pachete disponibile
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/ru/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/ru/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/ru/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/ru/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ Filtered
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ SSH errors
+
+
+
+ STATS_GENERATED
+ Statistics generated
+
+
+
+ END_OF_STATS
+ Показать статистику
+
+
+
+ INVALID_STATS_TYPE
+ Статистика по отправителям
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Country codes :
+
+
+ COUNTRY_LIST
+ Country codes
+
+
+
+ CNTRY_LIST
+ List
+
+
+
+ END_OF_CODES
+ Конец результатов.
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Состояние службы
+
+
+
+ PER_SERVICE_GEOIP
+ Состояние службы
+
+
+
+ ADD_SERVICE
+ Создать или изменить общую папку
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ бесплатный сервис
+
+
+
+ NO_SERVICES
+ Службы Jabber
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Blacklist
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Отказаться
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ Состояние службы
+
+
+
+ SERV_LIST
+ List
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Доступные пакеты
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/sl/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/sl/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/sl/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/sl/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ Filtered
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ SSH errors
+
+
+
+ STATS_GENERATED
+ Statistics generated
+
+
+
+ END_OF_STATS
+ Prikaži statistiko
+
+
+
+ INVALID_STATS_TYPE
+ Statistika posiljateljev
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Country codes :
+
+
+ COUNTRY_LIST
+ Country codes
+
+
+
+ CNTRY_LIST
+ List
+
+
+
+ END_OF_CODES
+ Konec porocila
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Service name :
+
+
+
+ PER_SERVICE_GEOIP
+ brezplačna storitev
+
+
+
+ ADD_SERVICE
+ Add or modify a per service filtering
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ brezplačna storitev
+
+
+
+ NO_SERVICES
+ brezplačna storitev
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Blacklist
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Vrni posiljatelju
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ brezplačna storitev
+
+
+
+ SERV_LIST
+ List
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Programski paketi
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/sv/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/sv/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/sv/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/sv/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ Filter
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ Syntaxfel
+
+
+
+ STATS_GENERATED
+ Statistik
+
+
+
+ END_OF_STATS
+ Visa statistik
+
+
+
+ INVALID_STATS_TYPE
+ Avsändarstatistik
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Källkod
+
+
+ COUNTRY_LIST
+ Källkod
+
+
+
+ CNTRY_LIST
+ Att-göra-lista
+
+
+
+ END_OF_CODES
+ Inga fler resultat.
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Tjänst
+
+
+
+ PER_SERVICE_GEOIP
+ Tjänst
+
+
+
+ ADD_SERVICE
+ Skapa eller ändra en delad mapp
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ gratis tjänst
+
+
+
+ NO_SERVICES
+ DNS-tjänster
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Blacklist
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Förkasta
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ Tjänst
+
+
+
+ SERV_LIST
+ Att-göra-lista
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Tillgängliga paket
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/th/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/th/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/th/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/th/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ กรอง, ตัวกรอง
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ Syntax error
+
+
+
+ STATS_GENERATED
+ สถิติ
+
+
+
+ END_OF_STATS
+ แสดงสถิติ
+
+
+
+ INVALID_STATS_TYPE
+ สถิติผู้ส่ง
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Source code
+
+
+ COUNTRY_LIST
+ Source code
+
+
+
+ CNTRY_LIST
+ List
+
+
+
+ END_OF_CODES
+ สิ้นสุดการรายงาน
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Service name :
+
+
+
+ PER_SERVICE_GEOIP
+ อุปกรณ์
+
+
+
+ ADD_SERVICE
+ Add or modify a per service filtering
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ Unfiltered service.
+
+
+
+ NO_SERVICES
+ No services.
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Blacklist
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ ไม่รับ
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ อุปกรณ์
+
+
+
+ SERV_LIST
+ List
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ แพ็คเกจที่มี
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/tr/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/tr/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/tr/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/tr/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ süzgeç
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ hata
+
+
+
+ STATS_GENERATED
+ istatistik
+
+
+
+ END_OF_STATS
+ İstatistikleri Göster
+
+
+
+ INVALID_STATS_TYPE
+ Gönderici istatistikleri
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ Country codes :
+
+
+ COUNTRY_LIST
+ Country codes
+
+
+
+ CNTRY_LIST
+ List
+
+
+
+ END_OF_CODES
+ Sonuçların sonu.
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ Service name :
+
+
+
+ PER_SERVICE_GEOIP
+ sınırsız servis
+
+
+
+ ADD_SERVICE
+ Add or modify a per service filtering
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ sınırsız servis
+
+
+
+ NO_SERVICES
+ sınırsız servis
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ liste
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ Reddet
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ sınırsız servis
+
+
+
+ SERV_LIST
+ List
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ Kurulabilir paketler
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/zh-cn/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/zh-cn/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/zh-cn/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/zh-cn/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ 已过滤
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ 语法错误
+
+
+
+ STATS_GENERATED
+ 统计学,统计值
+
+
+
+ END_OF_STATS
+ 显示统计信息
+
+
+
+ INVALID_STATS_TYPE
+ 发送者统计
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ 源代码
+
+
+ COUNTRY_LIST
+ 源代码
+
+
+
+ CNTRY_LIST
+ 列表
+
+
+
+ END_OF_CODES
+ 结果的结尾。
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ 服务状态
+
+
+
+ PER_SERVICE_GEOIP
+ 服务状态
+
+
+
+ ADD_SERVICE
+ 添加或删除记录
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ 免费服务
+
+
+
+ NO_SERVICES
+ Jabber服务
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ Blacklist
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ 拒绝
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ 服务状态
+
+
+
+ SERV_LIST
+ 列表
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ 可用的软件包
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/zh-tw/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/zh-tw/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/locale/zh-tw/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/locale/zh-tw/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,262 @@
+
+
+
+ FORM_TITLE
+ GeoIP ]]>
+
+
+
+ ERROR_UPDATING
+ There was an error while updating xt_geoip.
+
+
+
+ SUCCESS
+ Successful change... Now IP filtering takes into account the countries entered.
+
+
+
+
+ XT_GEOIP_STATUS_DESCRIPTION
+ IP filtering can be enabled or disabled with the appropriate button Codes of the countries to be banished can be entered in the corresponding field An immediate update of the table can be requested here Be careful not to ban the IP addresses needed to run your server !
]]>
+
+
+
+ NO_CHANGE
+ No change... no update !
+
+
+
+ LABEL_GEOIP_STATUS
+ Current GEOIP filtering :
+
+
+
+ LABEL_GEOIP
+ GEOIP filtering desired :
+
+
+
+ DESC_GEOIP
+ Should filtering by country of origin be activated ?
+
+
+
+ ERROR_STATUS_GEOIP
+ GEOIP filtering is inactive (iptables) ]]>
+
+
+
+ LABEL_BADCOUNTRIES_STATUS
+ Current list of banished country codes :
+
+
+
+ ERR_COUNTRY_NOT_EXIST: {$listerr}
+ Country code(s) does not exist on the server: {$listerr}
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Country code(s) maximum reached: {$ctr}
+
+
+
+ LABEL_BADCOUNTRIES
+ New country codes to be used :
+
+
+
+ DESC_BADCOUNTRIES
+ List of country codes (uppercase et comma-separated).
+
+
+
+ LABEL_DATE_UPDATE_STATUS
+ Last update of GeoIP table :
+
+
+
+ LABEL_UPDATE
+ Force the update of GeoIP table :
+
+
+
+ DESC_UPDATE
+ GeoIP table is updated every week, but you can ...
+
+
+
+ IPT_LIST_DESCRIPTION
+ Click here to see the statistics of the prevented connections ]]>
+
+
+ IPT_LIST
+ 過濾
+
+
+
+ SSH_LIST_DESCRIPTION
+ Click here to see the statistics of SSH errors for non blocked access ]]>
+
+
+ SSH_LIST
+ 語法錯誤
+
+
+
+ STATS_GENERATED
+ 統計
+
+
+
+ END_OF_STATS
+ 顯示統計
+
+
+
+ INVALID_STATS_TYPE
+ 寄件人統計
+
+
+
+ STATS_DESCRIPTION
+ Statistics for Xt_GeoIP
- For 3 periods : Day, Week and Month
- Banned Ips by country sorted by number
- Ssh errors by country sorted by number
XX means Country not found !
]]>
+
+
+
+ COUNTRY_LIST_DESCRIPTION
+ Click here to see a list of available country codes ]]>
+
+
+
+ LABEL_COUNTRY_LIST
+ 源代碼
+
+
+ COUNTRY_LIST
+ 源代碼
+
+
+
+ CNTRY_LIST
+ 列表
+
+
+
+ END_OF_CODES
+ 結果的結尾。
+
+
+
+ SERVICE_DESCRIPTION
+ Per service filtering for Xtables GeoIP - If you want different filtering based on services
]]>
+
+
+
+ LABEL_SERVICE
+ 服務狀態
+
+
+
+ PER_SERVICE_GEOIP
+ 服務狀態
+
+
+
+ ADD_SERVICE
+ 增加或修正一筆紀錄。
+
+
+
+ ADD_DESC
+ You are choosing a particular country filtering for this service
+
+
+
+ REMOVE_SERVICE
+ Delete a per service filtering
+
+
+
+ REMOVE_DESC
+ You are deleting a filtering by service. The general filtering will then apply.
+
+
+
+ SERV_NOT_BAN
+ 無過濾
+
+
+
+ NO_SERVICES
+ Jabber服務
+
+
+
+ LABEL_SERV_BADCOUNTRIES_STATUS
+ List of rejected country codes for the service :
+
+
+
+ SUCCESSFULLY_DELETED_SERVICE
+ Per service filtering successfully deleted... New filtering taken into account.
+
+
+
+ BADCOUNTRIES
+ 黑名單
+
+
+
+ ERR_COUNTRY_MAX: {$ctr}
+ Too many countries chosen: {$ctr}
+
+
+
+ LABEL_REVERSE_MATCH
+ 拒絕
+
+
+
+ DESC_REVERSE_MATCH
+ The following option allow to chose if you want reject visitors from the country list (==) which is the default behaviour, or if you want to only let them in (!=).
+
+
+
+ LABEL_OTHERS
+ General filter only for services without rules
+
+
+
+ DESC_OTHERS
+ Choose if you want to have the general filter to apply to all incoming connections or if you do not want to filter ports already defined with a specific service rule. This would allow you to have a service less restricted than the general rule if you enable this.
+
+
+
+ SERVICE_LIST_DESCRIPTION
+ Click here to select new services among an available services list ]]>
+
+
+
+ LABEL_SERVICE_LIST
+ 服務狀態
+
+
+
+ SERV_LIST
+ 列表
+
+
+
+ DESC_AVAILABLE_SERVICES
+ New Services selection - Select here among the other services not yet managed individually.
- You may select one or more elements. Generally enabled and public ones.
]]>
+
+
+
+ LABEL_AVAILABLE_SERVICES
+ 可用套件
+
+
+
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/web/functions/xt_geoip smeserver-xt_geoip-1.3.1/root/etc/e-smith/web/functions/xt_geoip
--- smeserver-xt_geoip-1.3.1.old/root/etc/e-smith/web/functions/xt_geoip 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/etc/e-smith/web/functions/xt_geoip 2020-06-07 23:12:41.000000000 +0400
@@ -0,0 +1,308 @@
+#!/usr/bin/perl -wT
+# vim: set ft=xml:
+
+#----------------------------------------------------------------------
+# heading : Security
+# description : GeoIP IP filtering
+# navigation : 5000 5610
+#----------------------------------------------------------------------
+# copyright (C) 2007 Mitel Networks Corporation
+#
+# This program is free software; you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation; either version 2 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program; if not, write to the Free Software
+# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+#
+# Technical support for this program is available from Mitel Networks
+# Please visit our web site www.mitel.com/sme/ for details.
+#----------------------------------------------------------------------
+
+use strict;
+use warnings;
+use esmith::FormMagick::Panel::xt_geoip;
+
+my $f = esmith::FormMagick::Panel::xt_geoip->new();
+$f->display();
+
+=head1
+=cut
+=begin testing
+
+use esmith::FormMagick::Tester;
+use esmith::TestUtils;
+use esmith::ConfigDB;
+use esmith::AccountsDB;
+
+my $panel = $Original_File;
+my $ua = esmith::FormMagick::Tester->new();
+
+my $c = esmith::ConfigDB->open();
+my $a = esmith::AccountsDB->open();
+
+is (mode($panel), '4750', "Check permissions on script");
+ok ($ua->get_panel($panel), "ABOUT TO RUN L10N TESTS");
+is ($ua->{status}, 200, "200 OK");
+#like($ua->{content}, qr/FORM_TITLE/, "Saw untranslated form title");
+ok ($ua->set_language("en-us"), "Set language to U.S. English");
+ok ($ua->get_panel($panel), "Get panel");
+is ($ua->{status}, 200, "200 OK");
+like($ua->{content}, qr/xt_geoip Admin/, "Saw translated form title");
+
+=end testing
+
+=cut
+
+__DATA__
+
diff -urN smeserver-xt_geoip-1.3.1.old/root/usr/share/perl5/vendor_perl/esmith/FormMagick/Panel/xt_geoip.pm smeserver-xt_geoip-1.3.1/root/usr/share/perl5/vendor_perl/esmith/FormMagick/Panel/xt_geoip.pm
--- smeserver-xt_geoip-1.3.1.old/root/usr/share/perl5/vendor_perl/esmith/FormMagick/Panel/xt_geoip.pm 1970-01-01 04:00:00.000000000 +0400
+++ smeserver-xt_geoip-1.3.1/root/usr/share/perl5/vendor_perl/esmith/FormMagick/Panel/xt_geoip.pm 2021-01-06 17:24:43.041000000 +0400
@@ -0,0 +1,596 @@
+#!/usr/bin/perl -w
+
+#-------------------------------------------
+# Copyright (c) Michel Begue 2017
+# Xt_GeoIP Administration panel
+#-------------------------------------------
+package esmith::FormMagick::Panel::xt_geoip;
+
+use strict;
+#use warnings;
+use esmith::FormMagick;
+use esmith::ConfigDB;
+use esmith::util;
+use esmith::cgi;
+use File::Basename;
+use Exporter;
+use POSIX qw(strftime);
+
+our @ISA = qw(esmith::FormMagick Exporter);
+
+our @EXPORT = qw(
+ otherServices
+ do_otherServices
+ get_prop
+ get_value
+ get_badcountries
+ get_geoip
+ get_stat_license_key
+ get_reverse
+ print_service_table
+ get_stat_geoip
+ print_custom_button
+ generateStats
+ get_srv_name
+ get_srv_badcountries
+ remove_serv
+ modify_serv
+ srv_must_exist
+ get_date_update
+ change_settings
+ must_exist
+);
+
+our $VERSION = sprintf '%d.%03d', q$Revision: 0.01 $ =~ /: (\d+).(\d+)/;
+
+our $db = esmith::ConfigDB->open || die "Couldn't open ConfigDB\n";
+
+=pod
+
+=head1 NAME
+
+esmith::FormMagick::Panels::xt_geoip - Panel providing countries codes,
+enable and update base actions.
+
+=head1 SYNOPSYS
+
+ use esmith::FormMagick::Panel::xt_geoip;
+
+ my $panel = esmith::FormMagick::Panel::xt_geoip->new;
+ $panel->display();
+
+=head1 DESCRIPTION
+
+xt_geoip (xtables-addons geoip) install a base of IPs by country.
+ This panel provides a 'non-commandline' form to enter selected countries codes
+for filtering, to enable-disable the fonctionnality and update the base of IPs.
+
+
+=cut
+
+# {{{ new
+
+=head2 new()
+
+Exactly as for esmith::FormMagick
+
+=begin testing
+
+$ENV{ESMITH_CONFIG_DB} = "10e-smith-base/configuration.conf"
+
+use_ok('esmith::FormMagick::Panel::xt_geoip');
+use vars qw($panel);
+ok($panel = esmith::FormMagick::Panel::xt_geoip->new(), "Create panel object");
+isa_ok($panel, 'esmith::FormMagick::Panel::xt_geoip');
+
+=end testing
+
+=cut
+
+
+
+sub new
+{
+ shift;
+ my $self = esmith::FormMagick->new();
+ $self->{calling_package} = (caller)[0];
+ bless $self;
+# $self->debug(1);
+ return $self;
+}
+
+=head2 get_prop
+
+=cut
+
+sub get_prop
+{
+ my $fm = shift if (ref($_[0]) );
+ my $item = shift;
+ my $prop = shift;
+
+ my $record = $db->get($item);
+ if ($record) {
+ return $record->prop($prop);
+ }
+ else {
+ return '';
+ }
+}
+
+=head2 get_value
+
+=cut
+
+sub get_value
+{
+ my $fm = shift;
+ my $item = shift;
+ my $record = $db->get($item);
+ #return ($db->get("masq")->prop($item));
+ if ($record) {
+ return $record->value();
+ }
+ else {
+ return '';
+ }
+}
+
+=head2 get_badcountries
+
+method to retrieve the value of "badcountries" for the form
+=cut
+
+sub get_badcountries
+{
+ my $self = shift;
+ my $full = shift;
+ my $badc=$db->get_prop("masq", "BadCountries")||"";
+ return $badc unless $full ;
+ my $rev = (($db->get_prop("masq", "XTGeoipRev")||"disabled") eq "enabled") ? "!=" : "==";
+ return "$rev $badc ";
+}
+
+=head2 get_geoip
+
+method to retrieve the value of geoip for the form
+=cut
+
+sub get_geoip
+{
+ return $db->get_prop("masq", "GeoIP") || 'disabled';
+}
+
+=head2 get_reverse
+
+method to retrieve the value of geoip for the form
+=cut
+
+sub get_reverse
+{
+ my $fm = shift;
+ my $item = shift;
+ my $prop = shift;
+ $item = ($item eq 'masq') ? $item : $fm->cgi->param('name');
+ return $db->get_prop("$item", "$prop") || "disabled";
+}
+
+=head2 get_stat_geoip
+
+method to retrieve the status of geoip for the form
+=cut
+
+sub get_stat_geoip
+{
+ my $fm = shift;
+ if ( get_geoip() eq 'enabled' && system ( "/sbin/iptables -L -n | grep 'GeoIP' > /dev/null") != 0 ) {
+ return $fm->localise('ERROR_STATUS_GEOIP');
+ } else {
+ return '';
+ }
+}
+
+=head2 get_stat_license_key
+
+method to retrieve the status of geoip license_key for the site
+=cut
+
+sub get_stat_license_key {
+
+ my $fm = shift;
+ if ((get_prop( 'geoip','status' ) || 'disabled') eq 'enabled' ) {
+ if ( (get_prop( 'geoip','LicenseKey' ) || '') ne '' ) {
+ return '';
+ }
+ }
+ return $fm->localise('ERROR_LICENSE_KEY');
+
+}
+
+=head2 get_date_update
+=cut
+
+sub get_date_update
+{
+ my $file = "/usr/share/xt_geoip/LE/A1.iv4";
+ my $filetime = ( -e $file ) ? (stat($file))[9] : 0;
+ return strftime("%Y/%m/%d %H:%M", localtime( $filetime )) || '';
+}
+
+=head2 change_settings
+
+Sub to change settings as per user input in the panel
+=cut
+
+sub change_settings
+{
+ my $self = shift;
+ my $q = $self->{'cgi'};
+
+ my $mq_bc = get_badcountries();
+ my $mq_gp = get_geoip();
+ my $masq = $db->get('masq') || "disabled";
+ my $mq_rv = $masq->prop('XTGeoipRev') || 'disabled';
+ my $mq_ot = $masq->prop('XTGeoipOther') || 'disabled';
+
+ my $n_mq_bc = $q->param("masq_badcountries");
+ my $n_mq_gp = $q->param("masq_geoip") || $mq_gp;
+ my $n_upd_gp = $q->param("update_geoip") || '';
+ my $n_mq_rv = $q->param("masq_reverse") || $mq_rv ;
+ my $n_mq_ot = $q->param("masq_others") || $mq_ot ;
+
+ if (($n_mq_bc eq $mq_bc) && ($n_mq_gp eq $mq_gp) && ($n_upd_gp eq 'NO') && ($n_mq_rv eq $mq_rv) && ($n_mq_ot eq $mq_ot)) {
+ return $self->success("NO_CHANGE")
+ }
+ $db->set_prop("masq", "BadCountries", $n_mq_bc);
+ $db->set_prop("masq", "GeoIP", $n_mq_gp);
+ $db->set_prop("masq", "XTGeoipRev", $n_mq_rv);
+ $db->set_prop("masq", "XTGeoipOther", $n_mq_ot);
+
+ my $eventloc = "xt_geoip-modify";
+ $eventloc = "xt_geoip-update" if $n_upd_gp eq 'YES';
+
+ unless ( system ( "/sbin/e-smith/signal-event", $eventloc ) == 0 )
+ {
+ $self->error("ERROR_UPDATING");
+ return undef;
+ }
+ return $self->success("SUCCESS");
+}
+
+
+=head2 valid_badcountries
+
+subroutine to validate countries.
+=cut
+
+sub must_exist
+{
+ my $self = shift;
+ my $q = $self->{cgi};
+ my $listerr = "";
+ my @mq_bcs = split /[,:]/, $q->param("masq_badcountries");
+ if (@mq_bcs) {
+ my $ctr = @mq_bcs;
+ return $self->localise('ERROR_COUNTRY_MAX: {$ctr}', {ctr=> "$ctr"}) if ($ctr > 50);
+
+ foreach my $bcs (@mq_bcs) {
+ my $file = "/usr/share/xt_geoip/LE/" . $bcs . ".iv4";
+ if (! -f $file) { $listerr .= $bcs . ","; }
+ }
+ return $self->localise('ERR_COUNTRY_NOT_EXIST: {$listerr}', {listerr=> "$listerr"}) if $listerr;
+ }
+ return 'OK';
+}
+
+#Subroutine to display buttons
+sub print_custom_button
+{
+ my ($fm,$desc,$url,$type) = @_;
+ my $q = $fm->{cgi};
+ $url="xt_geoip?page=0&page_stack=&Next=Next&type=".$type."&wherenext=".$url;
+ print " \n \n";
+ print $q->p($q->a({href => $url, -class => "button-like"},$fm->localise($desc)));
+ print qq( |
\n);
+ return undef;
+}
+
+#Subroutine to list statistics
+sub generateStats
+{
+ my $self = shift;
+ my $q = $self->{cgi};
+
+ $self->turn_off_buttons();
+
+ # Untaint $name before use in system()
+ my $stats_type = $q->param ('type');
+ $stats_type =~ /(.+)/; $stats_type = $1;
+ if ($stats_type ne "ipt" && $stats_type ne "ssh")
+ {
+ print $q->p($q->b($self->localise('INVALID_STATS_TYPE')." ".
+ $stats_type));
+ return '';
+ } else {
+ # my $now_string = $self->gen_locale_date_string();
+ my $file = "/var/lib/xt_geoip/extA_" . $stats_type . "_country.lst";
+ my $filetime = ( -e $file ) ? (stat($file))[9] : 0;
+ my $date_string = strftime("%Y/%m/%d %H:%M", localtime( $filetime )) || '';
+ print $q->h3($self->localise('STATS_GENERATED'), "[", $stats_type, "]", $date_string);
+
+ open( XTGEOIPSTATS, $file );
+ print "\n";
+
+ while ()
+ {
+ print;
+ }
+
+ close XTGEOIPSTATS;
+ print "
\n";
+
+ print $q->h3($self->localise('END_OF_STATS'));
+ #$self->wherenext('First');
+ return '';
+ }
+}
+
+sub get_srv_name
+{
+ my ($self) = @_;
+ return $self->cgi->param('name');
+}
+
+sub get_srv_badcountries
+{
+ my $self = shift;
+ my $name = $self->cgi->param('name');
+ my $full = shift;
+ my $badc=$db->get_prop($name, "BadCountries")||"";
+ return $badc unless $full ;
+ my $rev = (($db->get_prop($name, "XTGeoipRev")||"disabled") eq "enabled") ? "!=" : "==";
+ return "$rev $badc ";
+}
+
+sub print_service_table {
+ my $self = shift;
+ my $q = $self->{cgi};
+ my $servname = $self->localise('NAME');
+ my $port = $self->localise('PORT');
+ my $status = $self->localise('STATUS');
+ my $access = $self->localise('ACCESS');
+ my $servBC = $self->localise('BADCOUNTRIES');
+ my $modify = $self->localise('MODIFY');
+ my $remove = $self->localise('REMOVE');
+ my $action_h = $self->localise('ACTION');
+
+ my @services = split(/,/, $db->get_prop("masq", "XtServices"));
+ #my @services = ('imaps','pop3s','sshd','ftp','ssmtpd');
+
+ unless ( scalar @services )
+ {
+ print $q->Tr($q->td($self->localise('NO_SERVICES')));
+ return "";
+ }
+
+ print $q->start_table({-CLASS => "sme-border"}),"\n";
+ print $q->Tr (
+ esmith::cgi::genSmallCell($q, $servname,"header"),
+ esmith::cgi::genSmallCell($q, $port,"header"),
+ esmith::cgi::genSmallCell($q, $status,"header"),
+ esmith::cgi::genSmallCell($q, $access,"header"),
+ esmith::cgi::genSmallCell($q, $servBC,"header"),
+ esmith::cgi::genSmallCell($q, $action_h,"header", 2)),"\n";
+
+ my $scriptname = basename($0);
+
+ foreach my $servname (@services)
+ {
+ my $i = $db->get($servname);
+ next if not defined $i;
+
+ my $port = $i->prop('TCPPort');
+ my $status = $i->prop('status');
+ my $access = $i->prop('access');
+ my $servBC = $i->prop('BadCountries') || ' ';
+ my $servRev = (( $i->prop('XTGeoipRev')|| 'disabled') eq 'disabled' )? '==': '!=';
+
+ my $params = $self->build_serv_cgi_params($servname, $i->props());
+
+ my $href = "$scriptname?$params&action=modify&wherenext=";
+
+ my $actionModify = ' ';
+ $actionModify .= $q->a({href => "${href}SrvModify"},$modify)
+ . ' ';
+
+ my $actionRemove = ' ';
+ $actionRemove .= $q->a({href => "${href}SrvRemove"}, $remove)
+ . ' ';
+
+ my $color = 'red';
+ my $deco= "none";
+ if ($servRev eq '!=' ) { $color = 'green'; }
+ if ($status eq 'disabled' || $access ne 'public') { $color = 'grey'; $deco= "line-through"; }
+ print $q->Tr (
+ esmith::cgi::genSmallCell($q, $servname,"normal"),
+ esmith::cgi::genSmallCell($q, $port,"normal"),
+ esmith::cgi::genSmallCell($q, $status,"normal"),
+ esmith::cgi::genSmallCell($q, $access,"normal"),
+ esmith::cgi::genSmallCell($q, "" . "$servRev $servBC" . "","normal"),
+ esmith::cgi::genSmallCell($q, $actionModify,"normal"),
+ esmith::cgi::genSmallCell($q, $actionRemove,"normal"));
+ }
+
+ print $q->end_table,"\n";
+
+ return "";
+}
+
+sub build_serv_cgi_params {
+ my ($self, $servname, %oldprops) = @_;
+
+ my %props = (
+ page => 0,
+ page_stack => "",
+ name => $servname,
+ );
+
+ return $self->props_to_query_string(\%props);
+}
+
+sub remove_serv {
+ my ($self) = @_;
+ my $name = $self->cgi->param('name');
+ if (my $serv = $db->get($name)) {
+ my $servBC = $serv->prop('BadCountries') || '';
+ if ($servBC ne '') {
+ my $tps = $db->set_prop_and_delete($name, "BadCountries");
+ $tps = $db->get_prop_and_delete($name, "XTGeoipRev");
+ # Untaint $name before use in system()
+ # $name =~ /(.+)/; $name = $1;
+ if (system ("/sbin/e-smith/signal-event", "xt_geoip-service") == 0)
+ {
+ return $self->success("SUCCESSFULLY_DELETED_SERVICE");
+ } else {
+ return $self->error("ERROR_WHILE_DELETING_SERVICE");
+ }
+ } else {
+ return $self->success('NO_CHANGE');
+ }
+
+ } else {
+ $self->error('CANT_FIND_SERV');
+ }
+ $self->wherenext('First');
+}
+
+sub modify_serv {
+ my ($self) = @_;
+ my $name = $self->cgi->param('name');
+ if (my $serv = $db->get($name)) {
+ my $servBC = $serv->prop('BadCountries') || '';
+ my $servRev = $serv->prop('XTGeoipRev') || 'disabled';
+
+ my $q = $self->{'cgi'};
+ my $n_servBC = $q->param("masq_srv_badcountries");
+ my $n_servRev = $q->param("masq_srv_reverse") || $servRev;
+
+ if ($n_servBC eq $servBC && $n_servRev eq $servRev ) {
+ return $self->success("NO_CHANGE")
+ }
+ $db->set_prop($name, "BadCountries", $n_servBC);
+ $db->set_prop($name, "XTGeoipRev", $n_servRev);
+
+ if (system ( "/sbin/e-smith/signal-event", "xt_geoip-service" ) == 0 )
+ {
+ return $self->success("SUCCESS");
+ } else {
+ return $self->error("ERROR_UPDATING");
+ }
+ } else {
+ $self->error('CANT_FIND_SERV');
+ }
+ $self->wherenext('First');
+}
+
+sub srv_must_exist
+{
+ my $self = shift;
+ my $q = $self->{cgi};
+ my $listerr = "";
+ my @mq_bcs = split /[,:]/, $q->param("masq_srv_badcountries");
+ if (@mq_bcs) {
+ my $ctr = @mq_bcs;
+ return $self->localise('ERROR_COUNTRY_MAX: {$ctr}', {ctr=> "$ctr"}) if ($ctr > 50);
+
+ foreach my $bcs (@mq_bcs) {
+ my $file = "/usr/share/xt_geoip/LE/" . $bcs . ".iv4";
+ if (! -f $file) { $listerr .= $bcs . ","; }
+ }
+ return $self->localise('ERR_COUNTRY_NOT_EXIST: {$listerr}', {listerr=> "$listerr"}) if $listerr;
+ }
+ return 'OK';
+}
+
+
+#Subroutine to list counries codes
+sub generateCodes
+{
+ my $self = shift;
+ my $q = $self->{cgi};
+
+ $self->turn_off_buttons();
+
+ my $file = "/usr/share/xt_geoip/geoip_countries_list.txt";
+ unless ( -e $file ) {
+ print $q->p($q->b($self->localise('INVALID_CODES_LIST')));
+ return '';
+ }
+
+ print $q->h3($self->localise('COUNTRY_LIST'));
+
+ open( XTGEOIPCODES, $file );
+ print "\n";
+
+ while ()
+ {
+ print;
+ }
+
+ close XTGEOIPCODES;
+ print "
\n";
+
+ print $q->h3($self->localise('END_OF_CODES'));
+ return '';
+
+}
+
+
+#Subroutine to list other services codes
+sub otherServices
+{
+ my ($self, $choice) = @_;
+
+ my %serv_ok = map { $_ => 1} split(/,/, $db->get_prop("masq", "XtServices"));
+ # unless $choice eq 'all';
+
+ my @serv_others = ();
+
+ for ($db->get_all_by_prop(type => 'service'))
+ {
+ next unless $_->prop('TCPPort');
+ # if ( $_->prop('TCPPort')) {
+
+ # push @serv_others, $_->key unless exists( $serv_ok{$_->key});
+ push @serv_others, $_->key unless $choice eq 'sel' and not exists( $serv_ok{$_->key});
+ # }
+ }
+
+ return \@serv_others;
+
+}
+
+
+#Subroutine to update list services codes
+sub do_otherServices
+{
+ my $self = shift;
+
+ my $q = $self->{'cgi'};
+
+ my @selected = $q->param('SelectedServices');
+
+ my $serv1 = ($db->get_prop("masq", "XtServices")) || '';
+ my $serv2 = join( ',', @selected);
+
+ $self->wherenext('First');
+
+ return $self->success("NO_CHANGE") if ( $serv1 eq $serv2);
+
+ $db->set_prop("masq", "XtServices", $serv2);
+
+ return $self->success("SUCCESS");
+}
+
+
+1;