Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Запрет менеджеров закачек  (Прочитано 702 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Shamanix-x

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Запрет менеджеров закачек
« : 17 Ноябрь 2008, 18:13:59 »
Люди помоги
У меня стоит ubunu 8,04 desktop
Есть вот такая задача нужно запретить пользоваться менеджерами закачек(даунлоад мастер орбита флешгет). НАшел вот такой решение
iptables -A FORWARD -m string --string "DownloadMaster" -j REJECT

но получаються вот такие ошибки
shamanix@Shamanix-Ubuntu:~$ iptables -A FORWARD -m string --string "DownloadMaster" -j REJECT
iptables v1.3.8: STRING match: You must specify `--algo'
Try `iptables -h' or 'iptables --help' for more information.

Помогите в чем тут дело!!!

Оффлайн cOnf_ua

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Запрет менеджеров закачек
« Ответ #1 : 17 Ноябрь 2008, 18:42:02 »
а 'iptables -h' или 'iptables --help' пробовали?

Оффлайн Shamanix-x

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Запрет менеджеров закачек
« Ответ #2 : 17 Ноябрь 2008, 19:02:49 »
Само собой пробовал!!!!     я так думаю что надо подгрузить модуль что бы использовать --string а вот какой именно модуль надо подгрузить я незнаю
« Последнее редактирование: 17 Ноябрь 2008, 21:44:57 от Shamanix-x »

Оффлайн cOnf_ua

  • Новичок
  • *
  • Сообщений: 47
    • Просмотр профиля
Re: Запрет менеджеров закачек
« Ответ #3 : 17 Ноябрь 2008, 22:29:31 »
вот цитатка из MAN IPTABLES по этому вопросу:
string
       This modules matches a given string by using some pattern matching strategy. It requires a linux kernel >= 2.6.14.

       --algo  bm|kmp
              Select the pattern matching strategy. (bm = Boyer-Moore, kmp = Knuth-Pratt-Morris)

       --from offset
              Set the offset from which it starts looking for any matching. If not passed, default is 0.

       --to offset
              Set the offset from which it starts looking for any matching. If not passed, default is the packet size.

       --string pattern
              Matches the given pattern.  --hex-string pattern Matches the given pattern in hex notation.

ну а в вашем конкретном случае, судя по реакции iptables, не хватает опции "--algo"

Если что-то получится, отпишитесь =)

Оффлайн Shamanix-x

  • Автор темы
  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля
Re: Запрет менеджеров закачек
« Ответ #4 : 18 Ноябрь 2008, 10:31:02 »
вот цитатка из MAN IPTABLES по этому вопросу:
string
       This modules matches a given string by using some pattern matching strategy. It requires a linux kernel >= 2.6.14.

       --algo  bm|kmp
              Select the pattern matching strategy. (bm = Boyer-Moore, kmp = Knuth-Pratt-Morris)

       --from offset
              Set the offset from which it starts looking for any matching. If not passed, default is 0.

       --to offset
              Set the offset from which it starts looking for any matching. If not passed, default is the packet size.

       --string pattern
              Matches the given pattern.  --hex-string pattern Matches the given pattern in hex notation.

ну а в вашем конкретном случае, судя по реакции iptables, не хватает опции "--algo"

Если что-то получится, отпишитесь =)

Да все получилось вот такая строчка прокатила

iptables -A FORWARD -m string --string "DownloadMaster" --algo bm -j REJECT

как я понял --algo задает метод поиска соответствий и может принимать два значения  bm или kmp

но DownloadMaster все равно качает я думаю из за того что в содержимом области данных пакета не фигурирует строка  "DownloadMaster"

если кто знает как можно просмотреть содержимое пакетов  отпишитесь плиззззз



Ойй забыл написать что бы string заработал надо погрузить модуль ipt_string

« Последнее редактирование: 18 Ноябрь 2008, 10:32:47 от Shamanix-x »

 

Страница сгенерирована за 0.131 секунд. Запросов: 22.