Удалите eml и вирусы HTML:Nimda от моей машины Linux

У Вас могла бы быть некоторая удача с "функциональностью" Установления приоритетов Подсети в сервере Microsoft DNS. Поможет ли, что Вы будете зависеть от того, как обращены Ваши подсети и как обращены Ваши географически "локальные" серверы. Эта опция активирована по умолчанию в Windows Server 2003 и 2008.

Я рекомендовал бы читать на той функции. Взгляните на http://technet.microsoft.com/en-us/library/dd197495 (WS.10) .aspx в соответствии с "Заголовком" установления приоритетов подсети.

Функциональность "представления" в BIND, вероятно, сделала бы то, что Вы хотите также, но затем Вы говорите о развертывании параллельной инфраструктуры DNS и большого количества конфигурации.

Если Вы имеете контроль над веб-приложением, Вы могли бы сделать, что-то из ряда вон выходящее как встраивает некоторый JavaScript, чтобы "обнаружить" местоположение пользователя и перенаправить их на стороне клиента. Это является немного низкопробным, но это могло бы сделать то, в чем Вы нуждаетесь.

2
задан 9 September 2009 в 12:31
2 ответа
for file in $(find . -type f -name '*.html' -print)
do
    sed -i '/pattern/d' "$file"
done
2
ответ дан 3 December 2019 в 11:19
  • 1
    дамба, никогда используемый sed, не знала, что это было это великое, спасибо –  Shoaibi 9 September 2009 в 12:42
  • 2
    это работает в Вашем конце? –  Shoaibi 9 September 2009 в 12:47
  • 3
    хорошо, мне нужен "-i". –  Shoaibi 9 September 2009 в 13:04
  • 4
    Я думал бы you' d потребность: sed -i '/pattern/d' $file - ответ, как записано doesn' t на самом деле упоминают file переменная. –  Sam Stokes 9 September 2009 в 13:22

Это мой скрипт, просто удалите .bak, если вам не нужны резервные файлы

find . -type f -iname '*.html' -exec sed -i.bak '/<script language="JavaScript">window.open("readme.eml"/d' "{}" +;
1
ответ дан 3 December 2019 в 11:19

Теги

Похожие вопросы