Total Commander — отзыв
Для тех, кто не в курсе, Total Commander представляет собой файловый менеджер. Каждый обладатель операционной системы Windows привык к Проводнику и даже не обращает на него внимания, но это также файловый менеджер.
Чем же так хорош Total Commander? Рабочая область данного программного продукта разделена на две части, каждая из которых может иметь еще и вкладки. Таким образом, при работе с файлами Вы можете изначально настроить программу, открыть необходимые папки и оперативно между ними переключаться, копировать файлы из одной в другую и многое другое. Функционал Total Commander довольно широк.
Total Commander обладает встроенным поиском по файлам. При этом, Вы можете искать не просто файлы, но и определенный текст в них. Это бывает очень удобно в том случае, если Вы сохранили файл, но не помните под каким именем, зато помните часть текста внутри. Так Вы очень быстро сможете найти необходимый файл.
Чаще данной программой пользуются программисты, особенно web-разработчики, так как таким образом очень удобно работать с локальным сервером. К тому же, в программе присутствует и FTP клиент. Хотя, я бы не советовал им пользоваться, для этого лучше использовать Filezilla по ряду причин.
HTML, CSS и JavaScript Обяснени Просто (За Начинаещи)
Программа очень удобная, с основным функционалом может разобраться любой пользователь. Также советую прочитать отзыв о файловом менеджере под названием Clover, данное дополнение также может существенно облегчить и ускорить работу с файлами. При этом, одна программа другой не мешает и их можно использовать одновременно.
Источник: irecommend.ru
Сравнение сервисов Dr. Web и 360 Total Security
Антивирусная программа для компьютеров и мобильных устройств с полным спектром защиты от вирусов, шпионского, вредоносного и рекламного ПО и неизвестных угроз.
360 Total Security Есть бесплатный тариф
от Qihu 360 Software Co. Limited
Бесплатный антивирус для обеспечения полной защиты от вирусов, троянских программ и прочих угроз.
Антивирусная программа для компьютеров и мобильных устройств с полным спектром защиты от вирусов, шпионского, вредоносного и рекламного ПО и неизвестных угроз.
Бесплатный антивирус для обеспечения полной защиты от вирусов, троянских программ и прочих угроз.
Источник: startpack.ru
My Commander — бесплатный гибрид файлового менеджера и простого веб-браузера
Total Commander послужил источником вдохновения для создания целой плеяды файловых менеджеров, одним из которых является My Commander или иначе MyCo. Большинство таких приложений весьма сходны, но у каждого из них имеются и свои отличия. My Commander, например, поддерживает работу с вкладками и имеет простой встроенный веб-браузер. Файловый менеджер укомплектован традиционным двухпанельным интерфейсом с поддержкой перетаскивания и всех базовых функций управления файлами и папками.
HTML за начинаещи — част 1
Программа имеет основное текстовое и дополнительное графическое меню, панель быстрого переключения между дисками и расположенную у нижней границы окна панель быстрых действий. Набор доступных функций аналогичен таковому в Total Commander. Приложением поддерживается разбиение и склейка файлов, кодирование и декодирование, вычисление контрольных сумм, архивация данных и создание подключений по FTP .
Также MyCo поддерживается расширенный поиск, быстрый вызов наиболее часто используемых встроенных инструментов Windows, управление базовыми функциями электропитания, просмотр файлов в шестнадцатеричном формате. Ключевыми особенностями файлового менеджера является поддержка вкладок наподобие браузерных и наличие встроенного веб-обозревателя. Вкладки хороши тем, что позволяют держать в программе открытыми более двух расположений и быстро переключаться между ними. Чтобы открыть встроенный браузер, нужно нажать Ctrl + Alt + B .
Набор функций браузера минимален, собственная панель инструментов в браузере отсутствует, есть только простое контекстное меню, в котором доступны опции копирования, сохранения и просмотра свойств. Открывается браузер в отдельной вкладке. Не забыли разработчики и о встроенных средствах просмотра мультимедийных файлов — изображений, видео и аудио. Следует, однако, помнить, что для открытия файлов во встроенном вьювере используется не двойной клик, а нажатие клавиши F3 . Кстати, ПКМ в MyCo работает не так, как в Проводнике. Чтобы вызвать в приложении контекстное меню для файла или папки, нужно нажать правую кнопку мыши и подержать ее в таком состоянии секунду.
Еще одной полезной особенностью приложения является возможность создавать закладки на разные объекты файловой системы. По умолчанию закладки отключены, чтобы их показать, необходимо кликнуть по панели с графическим меню ПКМ и выбрать в контекстном меню одноименную опцию. My Commander бесплатен и не нуждается в установке, в скачанном с сайта разработчика архиве имеются 32-битная и 64-битная версии. Весит файл приложения 1,8 и 2,3 Мб, русский язык выбирается по умолчанию.
Источник: www.white-windows.ru
cefutil.exe что это и почему это столкнулось с серьезной проблемой? (CEF Utility Application)
Всем даровчик. Сегодня я попытаюсь узнать информацию об процессе cefutil.exe, хотя инфы о нем страшно мало. И вот первые новости, что этот файл идет от антивируса 360 Total Security..
Ребята, мне ничего не остается, как поставить этот антивирус на свой тестовый ПК и проверить информацию по поводу cefutil.exe, ну а что делать….
Ребята, я все понимаю. Я тут не даю решение или какие-то мега советы. Я тут пишу то, что сделал бы я сам с такой траблой. Инфы в интернете вообще нет, может вы уже знаете. Так что если что, то сори.
Так, я установил 360 Total Security, теперь смотрю, найду ли я вообще где-то файл cefutil.exe на компе.. Зажал кнопки Win + E, появилось окно проводника, в правом верхнем углу вбил слово cefutil.exe и в ожидании чуда:
Жду ребята, жду, и все таки дождался, смотрите:
Как видите, файл cefutil.exe нашелся и как видим, это реально файл идет от антивируса 360 Total Security Файл расположен в такой папке:
C:Program Files (x86)360Total SecurityUtilscef
Сам файл cefutil.exe непонятно что делает. Попробую я его запустить, нажал правой кнопкой, выбрал пункт Открыть:
Я его запустил, но реакции было никакой, мышка покрутилась и все. Но потом посмотрел в диспетчере, процесс cefutil.exe там был, но непонятно это он там потому что я его запустил или он был и ранее. Я сделал перезагрузку компа. После нее снова проверил в диспетчере, там процесс cefutil.exe все таки был, то есть он запускается как часть антивируса, их тут даже две штуки:
Но потом остался один, ну а потом он тоже исчез. В колонке описание написано CEF Utility Application, что это такое я ума не приложу.. Но в итоге, что мы выяснили? Выяснили то, что cefutil.exe запускается при включении антивируса на некоторое время, процесс что-то делает а потом исчезает. Еще у меня их было аж две штуки.
Кстати ошибок никаких не было.
Значит ребята, мне придется думать собственными силами, так как информации по поводу cefutil.exe в интернете вообще нет.
Почему может выскакивать ошибка, что cefutil.exe столкнулось с серьезной проблемой? У меня такой ошибки нет. И первая мысль, которая приходит в голову, что какой-то вирус мешает работе антивируса. А какие другие варианты то? Возможно что проблему с cefutil.exe решит переустановка антивируса, также после удаления лучше почистить систему прогой CCleaner, а потом поставить антивирус по новой.
Но если это проблему не решит, то я думаю дело или в вирусе коварном или просто в каком-то глюке в винде..
Что еще можно сделать? Вполне возможно что 360 Total Security не особо крутой антивирус и не в силах найти вирус, который мешает работать самому же антивирусу, вообще прикол. Ну так вот, в таком случае я советую просканировать комп двумя утилитами. Первая это Dr.Web CureIt!, ее можно загрузить вот с этого официального сайта:
Там же на сайте есть и инструкция как пользоваться, справится даже начинающий юзер. Ну а вот как выглядит Dr.Web CureIt!:
Dr.Web CureIt! это серьезная утилита, то есть ищет реально серьезные вирусы типа червей всяких, трояны и прочая дичь. А вот вторая утилита, которая называется AdwCleaner, то она ищет иной тип вирусов, это рекламные, которые не так страшны как обычные вирусы, но жутко пакостят на компе, любят вставлять рекламу где только можно. Скачать AdwCleaner можно вот отсюда, разумеется это официальный сайт:
Пользоваться тоже просто, вы ее скачали, запустили, потом нажали Scan и все. Вот как выглядит AdwCleaner:
Я вам тут написал то, чтобы сделал я. Конечно в крайнем случае, ну прям уже вообще, то можно и переустановить виндовс, если вы это умеете. Но можно и удалить антивирус 360 Total Security и вместо него поставить например Аваст, тоже вариант…
В общем такие пироги ребята не оч веселые. Понимаю что инфы мало толковой, понимаю. Извините. Удачи вам и берегите себя!
Источник: 990x.top
Тотальная проверка. Используем API VirusTotal в своих проектах
Ты наверняка не раз пользовался услугами сайта virustotal.com, чтобы проверить, не содержат ли бинарники вредоносных функций, либо протестировать собственные наработки. У этого сервиса есть бесплатный API, работу с которым на Python мы и разберем в этой статье.
Чтобы пользоваться программными интерфейсами VirusTotal без ограничений, нужно получить ключ, который обходится в серьезную сумму — цены начинаются с 700 евро в месяц. Причем частному лицу даже при готовности платить ключ не дадут.
Однако отчаиваться не стоит, поскольку основные функции сервис предоставляет бесплатно и ограничивает нас лишь по числу запросов — не более двух в минуту. Что ж, придется с этим мириться.
WARNING
API VirusTotal нельзя использовать в коммерческих продуктах или услугах и в проектах, которые могут нанести прямой либо косвенный ущерб антивирусной индустрии.
Получаем API Key
Итак, первым делом нам нужна регистрация на сайте. Тут проблем никаких — я уверен, что ты справишься. После регистрации берем ключ доступа, перейдя в пункт меню API key.
Версии API
Сейчас актуальная версия API имеет номер 2. Но при этом уже существует и новый вариант — номер 3. Эта версия API пока еще находится в стадии беты, но ее уже вполне можно использовать, тем более что возможности, которые она предоставляет, гораздо шире.
Разработчики пока что рекомендуют применять третью версию только для экспериментов либо для некритичных проектов. Мы же разберем обе версии. Ключ доступа для них одинаков.
API VirusTotal. Версия 2
Как и в случае с другими популярными веб-сервисами, работа с API заключается в пересылке запросов по HTTP и получении ответов.
API второй версии позволяет:
- отправлять файлы на проверку;
- получать отчет по проверенным ранее файлам, с использованием идентификатора файла (хеш файла SHA-256, SHA-1 или MD5 либо значение scan_id из ответа, полученного после отправки файла);
- отправлять URL для сканирования на сервер;
- получать отчет по проверенным ранее адресам с использованием либо непосредственно URL, либо значения scan_id из ответа, полученного после отправки URL на сервер;
- получать отчет по IP-адресу;
- получать отчет по доменному имени.
Ошибки
Если запрос был правильно обработан и ошибок не возникло, будет возвращен код 200 (OK).
Если же произошла ошибка, то могут быть такие варианты:
- 204 — ошибка типа Request rate limit exceeded. Возникает, когда превышена квота допустимого количества запросов (для бесплатного ключа квота составляет четыре запроса в минуту);
- 400 — ошибка типа Bad request. Возникает, когда некорректно сформирован запрос, например если нет нужных аргументов или у них недопустимые значения;
- 403 — ошибка типа Forbidden. Возникает, если пытаться использовать функции API, доступные только с платным ключом, когда его нет.
При правильном формировании запроса (код состояния HTTP — 200) ответ будет представлять собой объект JSON, в теле которого присутствуют как минимум два поля:
- response_code — если запрашиваемый объект (файл, URL, IP-адрес или имя домена) есть в базе VirusTotal (то есть проверялся раньше) и информация об этом объекте может быть получена, то значение этого поля будет равно единице; если запрашиваемый объект находится в очереди на анализ, значение поля будет -2 ; если запрашиваемый объект отсутствует в базе VirusTotal — равно нулю;
- verbose_msg предоставляет более подробное описание значения response_code (например, Scan finished, information embedded после отправки файла на сканирование).
Остальная информация, содержащаяся в ответном объекте JSON, зависит от того, какая функция API была использована.
Отправка файла на сервер для сканирования
Для отправки файла на сканирование необходимо сформировать POST-запрос на адрес https://www.virustotal.com/vtapi/v2 , при этом в запросе нужно указать ключ доступа к API и передать сам файл (здесь есть ограничение на размер файла — не более 32 Мбайт). Это может выглядеть следующим образом (используем Python):
import json import requests . api_url = ‘https://www.virustotal.com/vtapi/v2/file/scan’ params = dict(apikey=») with open(», ‘rb’) as file: files = dict(file=(», file)) response = requests.post(api_url, files=files, params=params) if response.status_code == 200: result=response.json() print(json.dumps(result, sort_keys=False, indent=4)) .
Здесь вместо строки необходимо вставить свой ключ доступа к API, а вместо — путь к файлу, который ты будешь отправлять в VirusTotal. Если у тебя нет библиотеки requests, то поставь ее командой pip install requests .
В ответ, если все прошло успешно и код состояния HTTP равен 200, мы получим примерно вот такую картину:
Здесь мы видим значения response_code и verbose_msg , а также хеши файла SHA-256, SHA-1 и MD5, ссылку на результаты сканирования файла на сайте permalink и идентификатор файла scan_id .
INFO
В приведенных в статье примерах кода опущена обработка ошибок. Помни, что в ходе открытия файла или отправки запросов на сервер могут возникать исключения: FileNotFoundError , если файла нет, requests.ConnectionError , requests.Timeout при ошибках соединения и так далее.
Получение отчета о последнем сканировании файла
Используя какой-либо из хешей или значение scan_id из ответа, можно получить отчет по последнему сканированию файла (если файл уже загружался на VirusTotal). Для этого нужно сформировать GET-запрос и в запросе указать ключ доступа и идентификатор файла. Например, если у нас есть scan_id из предыдущего примера, то запрос будет выглядеть так:
import json import requests . api_url = ‘https://www.virustotal.com/vtapi/v2/file/report’ params = dict(apikey=», resource=’275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f-1577043276′) response = requests.get(api_url, params=params) if response.status_code == 200: result=response.json() print(json.dumps(result, sort_keys=False, indent=4)) .
В случае успеха в ответ мы увидим следующее:
< «response_code»: 1, «verbose_msg»: «Scan finished, information embedded», «resource»: «275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f», «sha1»: «3395856ce81f2b7382dee72602f798b642f14140», «md5»: «44d88612fea8a8f36de82e1278abb02f», «sha256»: «275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f», «scan_date»: «2019-11-27 08:06:03», «permalink»: «https://www.virustotal.com/file/275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f/analysis/1577043276/», «positives»: 59, «total»: 69, «scans»: < «Bkav»: < «detected»: true, «version»: «1.3.0.9899», «result»: «DOS.EiracA.Trojan», «update»: «20191220» >, «DrWeb»: < «detected»: true, «version»: «7.0.42.9300», «result»: «EICAR Test File (NOT a Virus!)», «update»: «20191222» >, «MicroWorld-eScan»: < «detected»: true, «version»: «14.0.297.0», «result»: «EICAR-Test-File», «update»: «20191222» >, . . «Panda»: < «detected»: true, «version»: «4.6.4.2», «result»: «EICAR-AV-TEST-FILE», «update»: «20191222» >, «Qihoo-360»: < «detected»: true, «version»: «1.0.0.1120», «result»: «qex.eicar.gen.gen», «update»: «20191222» >>
Здесь, как и в первом примере, получаем значения хешей файла, scan_id , permalink , значения response_code и verbose_msg . Также видим результаты сканирования файла антивирусами и общие результаты оценки total — сколько всего антивирусных движков было задействовано в проверке и positives — сколько антивирусов дали положительный вердикт.
Чтобы вывести результаты сканирования всеми антивирусами в удобоваримом виде, можно, например, написать что-то в таком роде:
import requests . api_url = ‘https://www.virustotal.com/vtapi/v2/file/report’ params = dict(apikey=», resource=’275a021bbfb6489e54d471899f7db9d1663fc695ec2fe2a2c4538aabf651fd0f-1577043276′) response = requests.get(api_url, params=params) if response.status_code == 200: result=response.json() for key in result[‘scans’]: print(key) print(‘ Detected: ‘, result[‘scans’][key][‘detected’]) print(‘ Version: ‘, result[‘scans’][key][‘version’]) print(‘ Update: ‘, result[‘scans’][key][‘update’]) print(‘ Result: ‘, ‘result[‘scans’][key][‘result’]) .
Отправка URL на сервер для сканирования
Чтобы отправить URL для сканирования, нам необходимо сформировать и послать POST-запрос, содержащий ключ доступа и сам URL:
import json import requests . api_url = ‘https://www.virustotal.com/vtapi/v2/url/scan’ params = dict(apikey=», url=’https://xakep.ru/author/drobotun/’) response = requests.post(api_url, data=params) if response.status_code == 200: result=response.json() print(json.dumps(result, sort_keys=False, indent=4)) .
В ответ мы получим примерно то же, что и при отправке файла, за исключением значений хеша. Содержимое поля scan_id можно использовать для получения отчета о сканировании данного URL.
Продолжение доступно только участникам
Вариант 1. Присоединись к сообществу «Xakep.ru», чтобы читать все материалы на сайте
Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее
Вариант 2. Открой один материал
Заинтересовала статья, но нет возможности стать членом клуба «Xakep.ru»? Тогда этот вариант для тебя! Обрати внимание: этот способ подходит только для статей, опубликованных более двух месяцев назад.
Источник: xakep.ru