Надежно осмотрите почтовое вложение

Вот то, что я придумал:

awk '
    /END_OF_LINE/{ matched = 1}  # When you find END_OF_LINE set the matched flag
    {
        if( matched == 0)        # If you haven't matched END_OF_LINE yet
             print $4" "$5" "$6  # ...print the required fields
        else                     # If you have already found END_OF_OLINE
             print $0            # ...print the whole line
    }' your_file

но я не awk парень: я уверен, что это может быть лучше оптимизировано.

2
05.04.2014, 14:20
2 ответа
[1121121]Ничего бы не случилось, так как файл [1121603].exe[1121604] предназначен для Windows, а не Linux, поэтому без установки Wine, и без ассоциации для запуска [1121605]. exe[1121606] файлы с вашего почтового клиента, эти файлы, по сути, не имеют для вас никакого значения.[12118]Тем не менее, в качестве лучшей практики, вы, как правило, никогда не должны запускать вещи напрямую из почты. Вместо этого вы должны привыкнуть делать "Save As...", а затем проверять файл с помощью таких утилит, как [1121607]file[1121608] для подтверждения того, что файл имеет такую же маркировку. [12119]Пример [12120]Если он выглядит чистым, то откройте его. [12121]Сканирование на наличие вредоносного ПО [12122]Если вы действительно серьезно относитесь к сканированию электронной почты на наличие вирусов/ вредоносного ПО, то есть несколько инструментов и методик, которые я использовал в течение многих лет. Перед тем, как я займусь этим, я предложу просто сделать ставки и использовать GMail вместо этого. Они делают фантастическую работу, и вы можете использовать [1121609]fetchmail[1121610] для загрузки всей почты из GMail и все еще использовать [1121611]mutt[1121612] для чтения и отправки электронной почты.[12123] С другой стороны, если вам "нравится" делать все самостоятельно, вы можете использовать эти утилиты из [1121613]mutt[1121614]. Для начала вы можете использовать [1121615]spamassassin[1121616] для сканирования входящей почты. [12124]Recipes in [1121617]mutt[1121618], таким образом, все сообщения будут проходить через [1121619]spamassassin[1121620]:[12125] Вы также можете использовать сеть обнаружения спама для сканирования и флаговой идентификации писем из [1121621]mutt[1121622], используя [1121623]Vipul's Razor[1121624].[12126]Vipul's Razor - это распределенная, совместная, сеть обнаружения и фильтрации спама. Благодаря вкладу пользователя, Razor создает распределенный и постоянно обновляемый каталог спама в распространении, который консультируется с почтовыми клиентами для отфильтровывания известного спама. Обнаружение осуществляется с помощью статистических и рандомизированных сигнатур, которые эффективно выявляют мутирующий спам контент. Вход пользователей проверяется посредством присвоения им репутации, основанной на консенсусе на отчетах и отзыве утверждений, который, в свою очередь, используется для вычисления доверительных значений, связанных с индивидуальными подписями.[12127]ПРИМЕЧАНИЕ:[1121628] Установка обоих этих параметров рассматривается в этом учебном пособии под названием: [1121629]Трюки борьбы со спамом[1121630].[12128]Почтовые серверы[12129]Если вы действительно мазохист, вы можете запустить свой собственный почтовый сервер (я делаю это, используя [1121631]sendmail[1121632]). С вашим собственным почтовым сервером у вас есть еще больший арсенал таких инструментов: [12130]спамассасин[12131]milter-greylist[12132]GeoIP[12133]clamav[12134]spamassassin-milter[12135]clamav-milter[12136]SPF[12137]Вышеуказанные утилиты варьируются от использования смеси онлайновых баз данных писем, которые, как известно, связаны с вредоносным ПО, до блокирования писем, основанных на географическом IP-адресе, который отправлял их с помощью правил DNS через [1121647]SPF (Sender Policy Framework)[1121648]. [12138]Эти решения являются тем, что я бы рассматривал как более корпоративные, но работают очень хорошо, но требуют определенного количества времени и знаний в их настройке и последующей работе с ними. [12139]Ссылки[12140]Как настроить почтовый сервер на CentOS 5[12141]
2
27.01.2020, 22:13
[1121227] Вам может понравиться запустить [1121729] строки [1121730] в файле. [12179] Это покажет все, что выглядит как текст, скомпилированный в исполняемом файле.[1121230]
0
27.01.2020, 22:13

Теги

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