<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Борьба с перебором паролей на FTP с...</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/57830.html</link>
    <description>Для предотвращения bruteforce-атак по подбору паролей во FreeBSD или OpenBSD можно использовать &lt;br&gt;возможность пакетного фильтра PF по лимитированию числа соединений за единицу времени в сочетании с блокировкой по таблицам.&lt;br&gt;&lt;br&gt;Добавляем в /etc/pf.conf&lt;br&gt;&lt;br&gt;   # Подключаем ранее составленный список заблокированных за излишнее число коннектов IP&lt;br&gt;   table &amp;lt;ftp-attacks&amp;gt; persist file &quot;/etc/pf.ftp.block.list&quot;&lt;br&gt; &lt;br&gt;   # Блокируем все входящие соединения с IP, которые присутствуют в черном списке&lt;br&gt;   block in quick on $ext_if from &amp;lt;ftp-attacks&amp;gt;&lt;br&gt; &lt;br&gt;   # Выявляем IP с которых было более 5 обращений за 40 секунд &lt;br&gt;   # и добавляем этот IP в ранее созданную таблицу блокировки&lt;br&gt;   pass in quick on $ext_if inet proto tcp from any to ($ext_if) port 21 keep state (max-src-conn-rate 5/40, overload &amp;lt;ftp-attacks&amp;gt; flush global)&lt;br&gt;&lt;br&gt;Перечитываем конфигурацию PF:&lt;br&gt;   /etc/rc.d/pf reload&lt;br&gt;или&lt;br&gt;   /sbin/pfctl -f /etc/pf.conf &lt;br&gt;&lt;br&gt;Далее, чтобы сохранить созданную таблицу блокировки между перезагрузками, необходимо добавить&lt;br&gt;в /etc/rc.shu</description>

<item>
    <title>Борьба с перебором паролей на FTP сервере при помощи пакетно... (daemon17)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/57830.html#20</link>
    <pubDate>Wed, 09 Nov 2011 10:11:38 GMT</pubDate>
    <description>У меня работает скрипт по крону анализируя лог ftp&lt;br&gt;и никаких списков не надо держать.&lt;br&gt;Больше 3-х неправильных заходов и пошел в bruteforce.&lt;br&gt;=================================&lt;br&gt;#!/bin/sh&lt;br&gt;&lt;br&gt;# add IP to PF table bruteforce&lt;br&gt;#&lt;br&gt;logfile=&quot;/var/log/xferlog&quot;&lt;br&gt;grep &quot;Authentication failed&quot; $&#123;logfile&#125; &amp;gt;/dev/null 2&amp;gt;&amp;1&lt;br&gt;if &#091; $? -eq 0 &#093;; then&lt;br&gt;    set &#096;grep &quot;Authentication failed&quot; $&#123;logfile&#125;&amp;#124;sed &apos;s/.*&#092;&#064;//; s/).*//&apos;&amp;#124;uniq -c&#096;&lt;br&gt;    while &#091; $# -ge 2 &#093;; do&lt;br&gt;        ip=$2&lt;br&gt;        count=$1&lt;br&gt;        if &#091; $count -ge 3 &#093;; then&lt;br&gt;            /sbin/pfctl -t bruteforce -T show &amp;#124; grep $ip&lt;br&gt;            if &#091; $? -ne 0 &#093;; then&lt;br&gt;                /sbin/pfctl -t bruteforce -T add $ip&lt;br&gt;                echo &quot;Address $ip add to table PF &#092;&quot;bruteforce&#092;&quot;&quot; &amp;gt;&amp;gt; /tmp/bruteforce&lt;br&gt;            fi&lt;br&gt;        fi&lt;br&gt;        shift 2&lt;br&gt;    done&lt;br&gt;&lt;br&gt;fi&lt;br&gt;if &#091; -f /tmp/bruteforce &#093;; then&lt;br&gt;    cat /tmp/bruteforce &amp;#124; mail -s &quot;Bruteforce&quot; root; rm -rf /tmp/bruteforce&lt;br&gt;fi&lt;br&gt;/sbin/pfctl -t bruteforce -T expire 86400&lt;br&gt;&lt;br&gt;exit&lt;br&gt;</description>
</item>

<item>
    <title>Борьба с перебором паролей на FTP сервере при помощи пакетно... (Щекн Итрч)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/57830.html#19</link>
    <pubDate>Sat, 22 Aug 2009 02:12:09 GMT</pubDate>
    <description>Сам нарисовал. fail2ban рулит.&lt;br&gt;</description>
</item>

<item>
    <title>Борьба с перебором паролей на FTP сервере при помощи пакетно... (Touch)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/57830.html#18</link>
    <pubDate>Mon, 17 Aug 2009 11:24:53 GMT</pubDate>
    <description>&amp;gt;угум .. нет PF&apos;а - нет пролем с натом GRE и перебором &lt;br&gt;&amp;gt;паролей .. &lt;br&gt;&lt;br&gt;нет проблем&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Борьба с перебором паролей на FTP сервере при помощи пакетно... (Touch)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/57830.html#17</link>
    <pubDate>Mon, 17 Aug 2009 11:24:14 GMT</pubDate>
    <description>угум .. нет PF&apos;а - нет пролем с натом GRE и перебором паролей ..&lt;br&gt;</description>
</item>

<item>
    <title>Борьба с перебором паролей на FTP сервере при помощи пакетного фильтра PF (Аноним)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/57830.html#16</link>
    <pubDate>Sat, 15 Aug 2009 09:02:09 GMT</pubDate>
    <description>Манов ещё так много, а все нужно обязательно поместить на опеннет в виде заметок...&lt;br&gt;</description>
</item>

<item>
    <title>Борьба с перебором паролей на FTP сервере при помощи пакетно... (Щекн Итрч)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/57830.html#15</link>
    <pubDate>Sat, 15 Aug 2009 00:09:06 GMT</pubDate>
    <description>&amp;gt;А разве &quot;во FreeBSD или OpenBSD&quot; нет простого fail2ban? &lt;br&gt;&lt;br&gt;А нарисуйте-ка мне how-to для брута против ftp? &lt;br&gt;Буду искренне признателен.&lt;br&gt;</description>
</item>

<item>
    <title>Борьба с перебором паролей на FTP сервере при помощи пакетно... (Щекн Итрч)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/57830.html#14</link>
    <pubDate>Sat, 15 Aug 2009 00:07:17 GMT</pubDate>
    <description>&amp;gt;pf не умеет( &lt;br&gt;&lt;br&gt;Оть иманна. Нет PF - гулять лесом.&lt;br&gt;&lt;br&gt;</description>
</item>

<item>
    <title>Борьба с перебором паролей на FTP сервере при помощи пакетно... (Щекн Итрч)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/57830.html#13</link>
    <pubDate>Sat, 15 Aug 2009 00:06:10 GMT</pubDate>
    <description>этому научим(*) - мысль есть, денег нет. Но, вообще, созреваю. fail2ban - целует морковь взасос или, по простому, сосёт. Нужно переписывать sshit. Только тупой &amp;#124; в сканер логов дает эффект. РАМ, волшебным образом, бесполезен для диагностирования брутов.&lt;br&gt;</description>
</item>

<item>
    <title>Борьба с перебором паролей на FTP сервере при помощи пакетно... (BonDit)</title>
    <link>https://opennet.dev/openforum/vsluhforumID3/57830.html#12</link>
    <pubDate>Fri, 14 Aug 2009 18:12:01 GMT</pubDate>
    <description>pf не умеет(&lt;br&gt;</description>
</item>

</channel>
</rss>
