0: Канал tech talk сердечно приветствует вас сегодня мы поговорим об антивирусах, тема спорная если я сейчас скажу, что антивирусы, безусловно, нужны, это вызовет холивар в комментариях, если скажу, что антивирусы не нужны.
1: Вовсе. Это тоже вызовет холивар в комментариях, поэтому я скажу так неплохо бы иметь на компьютере антивирус, желательно бесплатный и опенсорсный, который не перегружает систему, сканируя весь ваш трафик, и непонят.
2: Понятно, что с ним делаем, а просто лежит где-то на случай, если вам нужно проверить какой-то подозрительный файл на наличие вирусов, и такой антивирус есть у меня называется он Клам avi и работает под windows linux и macos.
3: Кламм avi появился ещё в 2002 году, его сделал польский студент Томаш коэм. Для linux проект был и остаётся чистым оупен сорс выходит под лицензией gnu джипи эл. В какой?
4: Момент проект купила циско, но не закрыла его и не перевела в коммерческий сегмент, а оставила чистым оупен сорс. Можно сказать, что проект от этого только выиграл, поскольку циско постоянно отслеживает и обновляет базу данных сигнатур вирусов.
5: То есть это open source проект, который поддерживается мощной коммерческой структурой, его используют в том числе профессионалы для автоматической проверки почтовых шлюзов и файловых серверов, но мы не будем глубоко залезать в этот антивирус.
6: А рассмотрим его с точки зрения простого пользователя начнём с linux, но очень коротко, поскольку линуксоиды этот антивирус либо давно знают, либо им просто нужно рассказать, что такой проект существует, а дальше уже разберутся сами.
7: А вот с пользователями windows все гораздо сложнее, поэтому основная часть ролика будет посвящена именно им. Если у вас windows можете перемотать примерно на 2 минуты вперёд, либо заглянуть в описание, там есть тайм коды, а сейчас про.
8: Linux так ну начнём с установки суда, апт, инсталл, Клам, avi и после установки все предельно просто он не болтается в трее, не анализирует файлы в реальном времени, Клам нужен для того, чтобы.
9: Просто проверить подозрительный файл на наличие в нём вируса, команда, Клам, скан и имя файла.
10: Также можно сканировать папку или папки. У нас тут есть вложения. В таком случае мы сканируем только содержимое текущей папки без вложений, а добавив атрибут р, то есть рекурсивно, мы сканируем папку и все вложены.
11: В неё под папки таким образом можно, например, просканировать системный диск целиком на предмет наличия вирусов это 1 способ, 2 открыть нужную папку в терминале и с помощью команды Клам скан точка выска.
12: Содержимое текущей папки. На этом все ещё время от времени нужно обновлять базу данных сигнатур вирусов. Можно настроить это на автомате, но можно и руками, как вы, наверное, догадались, команда fresh Клам, а вот это не
13: Неожиданно вроде в linux, в отличие от windows, проблем с обновлением не должно быть ну, в общем, после небольшого исследования выяснилось, что служба обновления у Кламм avi запускается в автоматическом режиме вместе с установкой.
14: Программы вроде раньше такого не было, но я могу путать. Ну, в общем, с обновлением делать ничего не нужно. После установки примерно раз в час Клам сам будет заходить на сервера и проверять, есть ли обновление дальше вы
15: Можете уже писать свои скрипты, подстраивать Клам под себя, как работает антивирус, я вам показал, теперь переходим к windows с windows все, конечно, не так просто, как с linux, на то он, собственно, и windows, хотя с дру.
16: С другой стороны, для тех, кто привык к форточкам сложными, порой неподъёмно сложными, кажутся как раз опенсорсные программы от линуксоидов, начиная уже на шаге скачивания, хочется все закрыть и забыть, но вот зачем казалось?
17: Такая гора всего в закладке. Даунлод. Есть 1 программа. Экзе файл нажали, на него, все установилось, все работает, а тут Сущий ад. Но это нужно просто принять и простить. Тут надо просто выбрать, под какую систему устанавливается.
18: Дистрибутив с вероятностью 99%. У вас обычная 60 четырехразрядная на процессоре не арм, но можете посмотреть, например, здесь правая кнопка на меню, пуск и система тип 60.
19: Четырехразрядная процессор не arm, значит качаем вот это msi значит все устанавливается само, но это иллюзия после установки ничего у вас работать не будет ещё раз. Это open source изначально разработан.
20: Под линукс а значит, придётся приложить руки в меню пуск, ужас, никаких новых иконок не появилось, зато в program files появилась папка Клам avi, в которой куча экзешников какой запускать н.
21: Какой это утилиты? Они работают из командной строки, а значит, для того, чтобы хоть что-то заработало, нужно эту командную строку запустить, перейти в папку с установленным Клам avi и дальше уже осуществлять какие?
22: Манипуляции. Командную строку запускают, например, так, сочетание клавиш вин плюс р английская. Дальше набираете цмд и inner. Теперь переходите в папку с установленной программой, то есть сиди и
23: Полный путь, потом покажу, как делать это быстро из проводника, и 1, что приходит в голову, это вставить просто название программы и попробовать нажать enter, но ничего не происходит, выглядит все ужасно и отвратительно.
24: Как я уже говорил, хочется все забыть, закрыть и больше никогда не прикасаться ни к чему подобному. Но если преодолеть этот 1 момент отторжения, дальше вам даже может понравиться, тем более что в конце я покажу, как с помощью
25: Простого скрипта сделать из Клам avi что-то похожее на привычную вам программу для windows, но при этом мы пройдём полный путь, и, может быть, вас даже заинтересует то, как работает линукс, в принципе, там все примерно так же, как здесь просто.
26: Как-то легко и естественно. А здесь мы всякий раз будем чесать левой ногой правое ухо. Но в конце Концов все получится. Итак, начинается все с того, что у нас не обновляется база данных сигнатур вирусов, он
27: Пишет что-то про файл конфиг файла config почему-то нет в Папке с программой, где утилита обновления его ищет, но он есть в Папке conf экзампл, то есть примеры конфигурации, значит, мы его из этой папки берём, перекладываем.
28: В корень, то есть папку с установленной программой, и переименовываем сейчас это fresh Клам, конф экзампл, а мы его делаем файлом конфигурации, то есть fresh Клам точка конф. Почему разработчик?
29: Сразу не положили его сюда, не назвали правильно и не выставили все нужные значения по умолчанию спросите вы. Ну потому что это линукс, отвечу я. Знак решётки в начале строки означает, что это не команда, а комментарий утилита.
30: Пропускает такие строки, как ненужные для неё. Поэтому если вы хотите, чтобы она воспринимала что-то как команду, знак решётки перед определёнными строками, нужно убрать. В данном случае нам нужно убрать вот эту решётку, то есть указать, что директория
31: Для базы вот такая ну то есть это папка data base внутри папки с программой. Её пока нет, но её нужно создать если вы установили программу куда-то в другое место соответственно поменяйте путь дальше нам нужно вот это это лог файл то есть
32: Сюда записывается информация о том, как проходит апдейт. И ещё нам нужно вот это, это место, где он будет скачивать базу сигнатур. Тут, как ни странно, решётки нет. Ну и дальше можно разбираться с другими. Настройка.
33: Но в целом необходимый минимум мы сделали, где хранятся базы, откуда их скачивать и где хранить логи. Ещё, если вы используете прокси, тоже нужно указать, но я уже не буду рассматривать все возможные варианты установки теперь.
34: Нам нужно, соответственно, создать папку, в которую мы будем складывать базу данных и лог файл. Удобнее, конечно, это все делать в тотал командере, но боюсь, что мало кто им пользуется, поэтому переходим к проводнику. Им как раз не пользуюсь я. Итак,
35: Кламм у нас расположен в program files создаём папку data base, то есть папку, которую мы указали в файле конфигурации для хранения базы данных сигнатур вот она и вот файл, в который будут записываться логи, его также надо создать.
36: То есть создаёте простой текстовый файл и называете его так, как указали в конфигурационном файле, сделали. Теперь запускаем командную строку. Проще всего это сделать, нажав вот здесь, в проводнике, в адресной строке на пустое
37: Место и напечатав по-английски цмд. Таким образом, командная строка откроется сразу в той Папке, в которой вы находитесь, то есть сейчас это ц программ файлс Клам, avi и запускаем команду фреш Клам, которая обновляет базу.
38: Данных сигнатур вирусов не запускается, че то ему не нравится. Ну вот и 1 серьёзное препятствие. Не сразу я разобрался, что случилось, а оказалось вот что в файле конфигурации, которую мы взяли в Папке, example, то есть
39: Пример разработчики закомментировали все, кроме слова экзампл, то есть пример, таким образом, файл конфигурации, естественно, работы отказывался, а понять, в чем дело, можно было, только поняв логику людей, которые закомментили все нужные пара.
40: Параметры в этом файле, а их, напомню, всего 3, но раз комментили совершенно ненужное слово example, его, соответственно, нужно либо закомментить, либо удалить кстати, и с файлом конфигурации с командной строкой нужно работать из под администра.
41: Это важно как, к сожалению, и все остальное. Вот тут написано, с какими правами вы работаете. Если не знаете, как запустить командную строку из под администратора, то, например, правая кнопка мыши на меню пуск. И тут командная
42: Строка в скобках администратор пробуем ещё раз запустить обновление фреш Клам и о чудо обновление пошло, пол дела сделано, теперь все будет просто выбирайте файл, который хотите проверить, нажимая shift и правую кнопку.
43: Кнопку мыши в меню появляются дополнительные пункты, в числе прочего тут есть строка копировать как путь копируете теперь в командной строке, находясь в Папке с Клам, набираете Клам, скан, контрол ви.
44: То есть вставляете только что скопированное имя файла с путём к нему. И, о, чудо пошло сканирование на наличие вирусов. Все проверено. Вирусов нет, бинго мы добились.
45: Искомого результата, но я думаю, вас удручает вот это вот все. И вы опять думаете, что это нужно закрыть, забыть и никогда больше не прикасаться ни к чему подобному. Но теперь наступает приятный момент. Мы будем потихоньку все усовершен.
46: И вы поймёте, что когда в ваших руках есть все необходимые инструменты, это куда интереснее, чем когда вам выдают готовую программу. Но вы не можете шагнуть ни вправо, ни влево. Поехали, начнём с мучительной истории.
47: Про то, что вам для работы с программой все время нужно переходить в папку, где она установлена. Исправляем, копируем вот этот путь. Ну то есть путь к установленной программе, идём в поиск и находим переменные среды. Вот они.
48: Изменение системных переменных среды. Запускаем здесь переменные среды и вот здесь изменить, создать и вставляем путь к программе ок. И ещё раз ок. И последний раз. Ок. Что мы
49: Сейчас сделали, мы добавили Клам avi в переменную среды, то есть прописали пути. Ну, короче, это не важно, важно, что теперь, где бы вы ни находились из командной строки, вы запускаете утилиты, Клам, avi, и они будут работать. Ну не чудо ли?
50: Вот мы в Папке downloads набираем Клам, скан, вставляем имя файла, который нужно просканировать если в имени файла есть пробелы, то его обязательно нужно вставлять в кавычки, а в данном случае это не обязательно, но просто, чтобы вы знали, нажимаем.
51: Enter и идёт сканирование. Согласитесь, это уже проще, чем-то, что было раньше, причём имя файла мы указали без абсолютного пути к нему, поскольку находимся в Папке downloads, и файл, который хотим просканировать, также находится в Папке down лонс.
52: То есть он понимает, что искать его нужно здесь также можно просканировать папку, которая находится в downloads, например, вот эту у неё название с пробелами, поэтому кавычки тут обязательны, причём мы добавили атрибут р синтаксис.
53: Из минуса это значит рекурсивное сканирование, то есть сканирование папки, вложенных под папок, то есть полное сканирование содержимого всей этой папки без р. Он сканировал бы только то, что есть в этой Папке, но не заглянул бы глубже.
54: Какие ещё плюшки от того, что мы добавили Клам Авив пути, так как мы находимся сейчас в Папке downloads, если набрать Клам скан точка, он просканирует содержимое текущей папки, то есть всей папки downloads тоже самое можно сделать.
55: С атрибутом р, то есть просканировать содержимое папки и всех вложенных под папок, то есть Клам скан минус р точка, как вы, я думаю, догадываетесь, если таким образом вы запустите сканирование, например, системного диска,
56: То получите полное сканирование всей системы. В принципе, с этим уже можно работать. Достаточно запомнить пару команд и пару движений мыши. И у вас полноценный антивирус, но мы пойдём ещё дальше, создаём простой текстовый файл.
57: Давайте даже не здесь, а в Папке с программой, чтобы не раскидывать по компьютеру непонятные файлы в непонятных местах. Называем его, например, рек Клам скан. Ну, назвать можно как угодно. И вставляем при
58: Примерно вот такой скрипт он будет в описании, не буду тоже долго объяснять. Скрипт безвредный, он вносит в реестр информацию о том, что, ну, для того, чтобы он внёс, надо, во первых, сохранить его с расширением rec, потом запустить.
59: И разрешить добавить информацию в реестр. Так вот, вносят информацию о том, что при клике правой кнопкой мыши по любому файлу в меню появляется дополнительный пункт, к сожалению, нечитаемый. Проблема кодировки, но, наверное,
60: По единственно читаемым словам Клам avi понятно, что это вызывает функцию сканирования файла прямо отсюда, так что про все, что я говорил, можете забыть, просто установите Клам avi, настройте обновление и добавьте инфор.
61: Информацию в реестр и не нужна вам после этого никакая командная строка папки, только он не сканирует таким образом. Но это я допишу и кодировку подправлю. То есть в описании будет 4 строки в скрипте, 2 про файл и 2 про папку.
62: Итого, что мы имеем в сухом остатке ну вот такой он open source кажется сложным, неповоротливым иногда разработчики как будто специально все усложняют и всех запутывают, и, может быть, это days.
63: Действительно так. Но если попробовать разобраться, то разобраться возможно, тем более что современные нейросети очень хорошо понимают и про open source в целом, и про настройки подобных программ в частности, наверное, про притарное по гораздо.
64: Проще скачал, установил все работает, все за вас сделали. Но вот что именно они сделали, вы не знаете. А с антивирусом это немного опасный сценарий. Касперский, например, не только пропускает через себя весь
65: Афину и устанавливает собственные корневые сертификаты. Ну то есть, если он захочет, ваш компьютер не просто превратится в кирпич, а ещё и этим кирпичом переломает вам пальцы. Так что, как говорилось в 1 знаменитом мультфильме,
66: Лучше день потерять, потом за час долететь. На этом все. Ставьте лайки, подписывайтесь на канал. Ну и любите друг друга. Теперь это просто жизненно необходимо. И помните, в конечном итоге все будет хорошо. Это говорю вам я.