Спам

Здесь можно общаться на любые темы не относящиеся к программе!
Убедительная просьба, вопросы по программе, что и как сделать, работе сайтов, задавать в соответствующих разделах, отсюда они будут просто удаляться!!!
Правила форума
1. Темы на форуме надо называть адекватно.
2. Убедительная просьба, вопросы по программе, что и как сделать, работе сайтов, задавать в соответствующих разделах, отсюда они будут просто удаляться!
Подробнее: Правила создания новых тем и ответов на существующие темы.
Ответить Вложения 2
Аватара пользователя

Автор Темы
Alex15963
Опытный
Опытный
Сообщения: 674
Зарегистрирован: 17 фев 2015, 13:13
Версия Web Builder: 10.4.4
Имя: Алексей

Спам

Сообщение Alex15963 » 07 май 2021, 17:47

Доброго времени суток! Кто подскажет? Задолбался я со спамом на почту с формы обратной связи. Поставил капчу, вроде спам не идет, но с одного места, постоянно приходит одно и то-же письмо. Вот немного скриншота. Как можно его заблокировать? IP Address : 31.31.107.4 один и тот-же. В Гугл почте, не могу найти блокировку по IP адресу.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Реклама
Аватара пользователя

dude
Интересующийся
Интересующийся
Сообщения: 25
Зарегистрирован: 16 сен 2018, 20:13
Версия Web Builder: 14.2.2
Контактная информация:

Спам

Сообщение dude » 07 май 2021, 22:33

.htaccess

RewriteEngine on
RewriteCond expr "%{REMOTE_ADDR} -ipmatch '31.31.104.0/21'"
RewriteRule .* http://www.google.com/ [L,R=301]

Аватара пользователя

Автор Темы
Alex15963
Опытный
Опытный
Сообщения: 674
Зарегистрирован: 17 фев 2015, 13:13
Версия Web Builder: 10.4.4
Имя: Алексей

Спам

Сообщение Alex15963 » 08 май 2021, 00:00

:co_ol: Спасибо dude. Буду пробовать.

Аватара пользователя

Eric
Продвинутый
Продвинутый
Сообщения: 373
Зарегистрирован: 19 дек 2018, 17:40
Версия Web Builder: 14.2.2
Имя: Дмитрий
Контактная информация:

Спам

Сообщение Eric » 08 май 2021, 00:12

Или так .htaccess

Код: Выделить всё

IndexIgnore *
Options +FollowSymlinks
Options -Indexes

Order allow,deny
allow from all
deny from 31.31.107.4


Добавить в HTML вставка "Начало страницы"

Код: Выделить всё

<?php
if ($_POST['Editbox1']!=''){
  header("Location: ");
  die('stop!');
}
?>
Это надо отметить! Официант! Четыреста капель валерьянки и салат.

Аватара пользователя

Автор Темы
Alex15963
Опытный
Опытный
Сообщения: 674
Зарегистрирован: 17 фев 2015, 13:13
Версия Web Builder: 10.4.4
Имя: Алексей

Спам

Сообщение Alex15963 » 09 май 2021, 00:11

Спасибо! А можно ли сделать по .htaccess групповую блокировку по IP?

Аватара пользователя

Eric
Продвинутый
Продвинутый
Сообщения: 373
Зарегистрирован: 19 дек 2018, 17:40
Версия Web Builder: 14.2.2
Имя: Дмитрий
Контактная информация:

Спам

Сообщение Eric » 09 май 2021, 14:15

Да, через маску.
Например. С маской подсети 28 будет диапазон адресов 14, начиная с 31.31.107.1 и заканчивая 31.31.107.14 и т.д.

Код: Выделить всё

Deny from 31.31.107.0/28


Диапазон IP на калькуляторе посчитать можно https://ip-calculator.ru/
Интересная статья "Как запретить доступ к сайту по IP-адресам" https://snipp.ru/php/filtration-ip
Это надо отметить! Официант! Четыреста капель валерьянки и салат.

Аватара пользователя

Автор Темы
Alex15963
Опытный
Опытный
Сообщения: 674
Зарегистрирован: 17 фев 2015, 13:13
Версия Web Builder: 10.4.4
Имя: Алексей

Спам

Сообщение Alex15963 » 09 май 2021, 15:20

Спасибо Дима. Это понятно, а если подсети разные. К примеру 188.115.136.126; 185.23.106.71 и 31.31.107.4 Может можно отдельными строками прописывать?
Что означает в этой строке if ($_POST['Editbox1']!='') показание ['Editbox1'] ? его изменять не надо?

Аватара пользователя

Eric
Продвинутый
Продвинутый
Сообщения: 373
Зарегистрирован: 19 дек 2018, 17:40
Версия Web Builder: 14.2.2
Имя: Дмитрий
Контактная информация:

Спам

Сообщение Eric » 09 май 2021, 18:16

Или строкой

Код: Выделить всё

Deny from 192.168.0.0 192.168.255.255 172.16.0.0 172.31.255.255

Или каждый отдельно

Код: Выделить всё

Deny from 192.168.0.0
Deny from 192.168.255.255


Добавить в форму ложный инпут и скрыть. Задать ему имя, например Город. При заполнении ботом будет перенаправлять его на страницу с ошибкой.
Но только от ботов, а от человеческого фактора только жестко через .htaccess :nez-nayu:
В HTML исходник в "Начало страницы"

Код: Выделить всё

<?php
if ($_POST['Город']!=''){
  header("Location: ./error.html");
  die('stop!');
}
?>
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Это надо отметить! Официант! Четыреста капель валерьянки и салат.

Аватара пользователя

Автор Темы
Alex15963
Опытный
Опытный
Сообщения: 674
Зарегистрирован: 17 фев 2015, 13:13
Версия Web Builder: 10.4.4
Имя: Алексей

Спам

Сообщение Alex15963 » 09 май 2021, 18:46

:ya_hoo_oo: Спасибо большое!


Ответить Вложения 2

Вернуться в «Свободный раздел для общения на темы, не касающиеся Web Builder.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость