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__ +
    + + + # post-event="wherenext('Second')" + XT_GEOIP_STATUS_DESCRIPTION + + + + + + + + + + + + + + + + + + + + + + + + COUNTRY_LIST_DESCRIPTION + + + + + + + + + SERVICE_DESCRIPTION + + + + + + SERVICE_LIST_DESCRIPTION + + + + + + + STATS_DESCRIPTION + + + + IPT_LIST_DESCRIPTION + + + + + SSH_LIST_DESCRIPTION + + + + + + + + + + + + DESC_GEOIP + + + + + DESC_REVERSE_MATCH + + + + + DESC_BADCOUNTRIES + + + + + + + + + DESC_OTHERS + + + + + DESC_UPDATE + + + + + + + + + + + ADD_SERVICE + ADD_DESC + + + + + + + + + + + + DESC_REVERSE_MATCH + + + + + DESC_BADCOUNTRIES + + + + + + + + + + + + + REMOVE_SERVICE + REMOVE_DESC + + + + + + + + + + + + + + + + + + + + + + + + + + + DESC_AVAILABLE_SERVICES + + + + + + + +
    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;