<?xml version="1.0" encoding="utf-8" ?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:tt="http://teletype.in/" xmlns:opensearch="http://a9.com/-/spec/opensearch/1.1/"><title>UNVI</title><subtitle>Стоит ли сознание того, что-бы в него приходить?</subtitle><author><name>UNVI</name></author><id>https://teletype.in/atom/unvi</id><link rel="self" type="application/atom+xml" href="https://teletype.in/atom/unvi?offset=0"></link><link rel="alternate" type="text/html" href="https://blog.unvi.xyz/?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=unvi"></link><link rel="next" type="application/rss+xml" href="https://teletype.in/atom/unvi?offset=10"></link><link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></link><updated>2026-05-06T12:03:02.751Z</updated><entry><id>unvi:DisableDefenderScript</id><link rel="alternate" type="text/html" href="https://blog.unvi.xyz/DisableDefenderScript?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=unvi"></link><title>Отключение Windows Defender | Disable Defender (Win 10 and 11)</title><published>2025-03-09T11:24:17.591Z</published><updated>2025-09-24T15:46:58.220Z</updated><category term="power-shell" label="PowerShell"></category><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/19/ac/19acbcbf-974c-48a9-a176-68b78b4c5999.jpeg&quot;&gt;Скрипт для отключения Windows Defender и других защитных функций в Windows 10/11</summary><content type="html">
  &lt;p id=&quot;ZWy4&quot;&gt;&lt;strong&gt;Скрипт для отключения Windows Defender и других функций в Windows 10/11&lt;/strong&gt;&lt;/p&gt;
  &lt;p id=&quot;OQZd&quot;&gt;Что делает этот PowerShell-скрипт:&lt;/p&gt;
  &lt;ul id=&quot;MGfc&quot;&gt;
    &lt;li id=&quot;ctWb&quot;&gt;Отключает Windows Defender (включая защиту в реальном времени, поведенческий анализ и т.д.)&lt;/li&gt;
    &lt;li id=&quot;fe9R&quot;&gt;Деактивирует Tamper Protection&lt;/li&gt;
    &lt;li id=&quot;ONY7&quot;&gt;Отключает брандмауэр (Firewall)&lt;/li&gt;
    &lt;li id=&quot;3ajW&quot;&gt;Отключает SmartScreen&lt;/li&gt;
    &lt;li id=&quot;668u&quot;&gt;Отключает Центр безопасности Windows&lt;/li&gt;
    &lt;li id=&quot;dFkE&quot;&gt;Отключает автоматические обновления&lt;/li&gt;
    &lt;li id=&quot;sHFE&quot;&gt;Отключает UAC (Контроль учетных записей пользователей)&lt;/li&gt;
    &lt;li id=&quot;rYwe&quot;&gt;Отключает Credential Guard и Controlled Folder Access&lt;/li&gt;
    &lt;li id=&quot;DmYX&quot;&gt;Меняет политики выполнения на Bypass (изменяется в функции ChangeGroupPolicy в $executionPolicy)&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;JaOK&quot;&gt;&lt;strong&gt;Как использовать:&lt;/strong&gt;&lt;/p&gt;
  &lt;ol id=&quot;5UZD&quot;&gt;
    &lt;li id=&quot;sbwQ&quot;&gt;Скопируйте код в файл с расширением &lt;code&gt;.ps1&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;t7Tx&quot;&gt;Запустите PowerShell от имени администратора&lt;/li&gt;
    &lt;li id=&quot;bUDS&quot;&gt;запустите скрипт следующей командой: &lt;br /&gt;&lt;code&gt;Start-Process powershell.exe -Verb RunAs -ArgumentList &amp;quot;-NoProfile -ExecutionPolicy Bypass -File &amp;#x60;&amp;quot;C:/path/to/you/script.ps1&amp;#x60;&amp;quot;&amp;quot;&lt;/code&gt;&lt;/li&gt;
    &lt;li id=&quot;lJRk&quot;&gt;Перезагрузите ПК.&lt;/li&gt;
    &lt;li id=&quot;lt4O&quot;&gt;Готово!&lt;/li&gt;
  &lt;/ol&gt;
  &lt;p id=&quot;dRgc&quot;&gt;Основные преимущества:&lt;/p&gt;
  &lt;ul id=&quot;EoUI&quot;&gt;
    &lt;li id=&quot;eIqC&quot;&gt;Полная автоматизация процесса&lt;/li&gt;
    &lt;li id=&quot;mktI&quot;&gt;Работает на Windows 10 и 11 (21H2-22H2, на остальных не тестировалось)&lt;/li&gt;
    &lt;li id=&quot;VHdG&quot;&gt;Создает подробный лог всех действий&lt;/li&gt;
    &lt;li id=&quot;r6gl&quot;&gt;Проверяет права администратора&lt;/li&gt;
    &lt;li id=&quot;oU3D&quot;&gt;Безопасно обрабатывает ошибки&lt;/li&gt;
  &lt;/ul&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;RqKj&quot;&gt;Код: &lt;a href=&quot;https://gist.github.com/UNVISLATE/6cdf603eba8a728516a3645553d7f360&quot; target=&quot;_blank&quot;&gt;Source code on Github Gist&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;
  &lt;p id=&quot;Q7LS&quot;&gt;Для Windows 11 рекомендую дополнительно использовать следующие &lt;code&gt;.reg&lt;/code&gt; скрипты:&lt;/p&gt;
  &lt;pre id=&quot;LJNu&quot;&gt;Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsMitigation]
&amp;quot;UserPreference&amp;quot;=dword:00000002

; In-kernel Mitigations

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel]
&amp;quot;MitigationAuditOptions&amp;quot;=hex:00,00,00,00,00,00,20,22,00,00,00,00,00,00,00,20,00,00,00,00,00,00,00,00
&amp;quot;MitigationOptions&amp;quot;=hex:00,22,22,20,22,20,22,22,20,00,00,00,00,20,00,20,00,00,00,00,00,00,00,00
&amp;quot;KernelSEHOPEnabled&amp;quot;=dword:00000000

; Disable Spectre &amp;amp; Meltdown Mitigations

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management]
&amp;quot;FeatureSettings&amp;quot;=dword:00000001
&amp;quot;FeatureSettingsOverride&amp;quot;=dword:00000003
&amp;quot;FeatureSettingsOverrideMask&amp;quot;=dword:00000003

; Services Mitigations

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SCMConfig]
&amp;quot;EnableSvchostMitigationPolicy&amp;quot;=hex(b):00,00,00,00,00,00,00,00&lt;/pre&gt;
  &lt;pre data-lang=&quot;&quot; id=&quot;aDcg&quot;&gt;Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CI\Config]
&amp;quot;VulnerableDriverBlocklistEnable&amp;quot;=dword:00000000&lt;/pre&gt;

</content></entry><entry><id>unvi:PythonSimpleAsyncLogger</id><link rel="alternate" type="text/html" href="https://blog.unvi.xyz/PythonSimpleAsyncLogger?utm_source=teletype&amp;utm_medium=feed_atom&amp;utm_campaign=unvi"></link><title>Простой асинхронный обработчик логирования на Python</title><published>2025-03-09T11:11:52.867Z</published><updated>2025-03-09T11:39:32.400Z</updated><category term="python" label="Python"></category><summary type="html">&lt;img src=&quot;https://img2.teletype.in/files/5b/58/5b580082-4c30-464e-ac48-74e1450c1f48.jpeg&quot;&gt;В современных высоконагруженных приложениях блокирующие операции вроде синхронного логирования могут стать узким местом. Представленный асинхронный обработчик решает эту проблему, используя очередь задач и пул потоков для немедленной обработки сообщений без остановки основного цикла событий.</summary><content type="html">
  &lt;p id=&quot;gyML&quot;&gt;В современных высоконагруженных приложениях блокирующие операции вроде синхронного логирования могут стать узким местом. Представленный асинхронный обработчик решает эту проблему, используя очередь задач и пул потоков для немедленной обработки сообщений без остановки основного цикла событий.&lt;/p&gt;
  &lt;p id=&quot;gykZ&quot;&gt;Code: &lt;a href=&quot;https://gist.github.com/UNVISLATE/f28c067484a41ead9204d4872fd6f485&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Source on github gist&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;h2 id=&quot;uDm0&quot;&gt;&lt;strong&gt;Как это работает&lt;/strong&gt;&lt;/h2&gt;
  &lt;ol id=&quot;jYyi&quot;&gt;
    &lt;li id=&quot;ldLz&quot;&gt;&lt;strong&gt;Очередь и потоки&lt;/strong&gt;&lt;br /&gt;Сообщения помещаются в очередь Queue, которая обрабатывается в отдельном потоке. Это позволяет избежать блокировки асинхронного кода при записи в файл или выводе в консоль.&lt;/li&gt;
    &lt;li id=&quot;1QLv&quot;&gt;&lt;strong&gt;Работа с уровнями логирования&lt;/strong&gt;&lt;br /&gt;Через перечисление LogLvlEnum поддерживаются стандартные уровни: DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL. Каждому уровню соответствует метод логгера.&lt;/li&gt;
    &lt;li id=&quot;3ACr&quot;&gt;&lt;strong&gt;Настройка через конфигурацию&lt;/strong&gt;&lt;br /&gt;Можно задать путь к файлу, уровень логирования, формат сообщений и даже кастомные обработчики (handlers), как в стандартном модуле logging&lt;/li&gt;
  &lt;/ol&gt;
  &lt;h2 id=&quot;O8BD&quot;&gt;&lt;strong&gt;Ключевые особенности&lt;/strong&gt;&lt;/h2&gt;
  &lt;ul id=&quot;rKh5&quot;&gt;
    &lt;li id=&quot;nN1s&quot;&gt;&lt;strong&gt;Неблокирующий ввод/вывод&lt;/strong&gt;&lt;br /&gt;Запись логов происходит в фоновом потоке, что сохраняет отзывчивость приложения.&lt;/li&gt;
    &lt;li id=&quot;91jX&quot;&gt;&lt;strong&gt;Работа с asyncio&lt;/strong&gt;&lt;br /&gt;Все методы логирования (&lt;code&gt;debug&lt;/code&gt;, &lt;code&gt;info&lt;/code&gt; и др.) являются асинхронными и возвращают корутины, совместимые с &lt;code&gt;async/await&lt;/code&gt;.&lt;/li&gt;
    &lt;li id=&quot;q1SJ&quot;&gt;&lt;strong&gt;Гибкость&lt;/strong&gt;&lt;br /&gt;Поддержка вывода как в файл (с режимами перезаписи/вставки), так и в консоль. Форматирование даты и сообщений настраивается через параметры.&lt;/li&gt;
  &lt;/ul&gt;
  &lt;p id=&quot;FFEm&quot;&gt;Usage:&lt;/p&gt;
  &lt;pre data-lang=&quot;python&quot; id=&quot;t04l&quot;&gt;import async_logging
import asyncio
import logging

# Инициализация логгера с записью в файл
logger = async_logging.AsyncLogger(
    filename=&amp;quot;app.log&amp;quot;,
    level=logging.DEBUG,
    format=&amp;quot;%(asctime)s [%(levelname)s] %(message)s&amp;quot;,
    datefmt=&amp;quot;%Y-%m-%d %H:%M:%S&amp;quot;
)

async def main():
    await logger.info(&amp;quot;Приложение запущено&amp;quot;)
    try:
        # ... рабочий код ...
    except Exception as e:
        await logger.error(f&amp;quot;Ошибка выполнения: {e}&amp;quot;)

asyncio.run(main())&lt;/pre&gt;
  &lt;p id=&quot;sQ1K&quot;&gt;Этот асинхронный обработчик сочетает простоту настройки и эффективность. Он особенно полезен в приложениях с интенсивным вводом-выводом, где синхронное логирование может стать причиной задержек. Исходный код доступен на &lt;a href=&quot;https://gist.github.com/UNVISLATE/f28c067484a41ead9204d4872fd6f485&quot; target=&quot;_blank&quot;&gt;GitHub &lt;/a&gt;для модификации и использования.&lt;/p&gt;
  &lt;section style=&quot;background-color:hsl(hsl(236, 74%, var(--autocolor-background-lightness, 95%)), 85%, 85%);&quot;&gt;
    &lt;p id=&quot;6FeR&quot;&gt;Code: &lt;a href=&quot;https://gist.github.com/UNVISLATE/f28c067484a41ead9204d4872fd6f485&quot; target=&quot;_blank&quot;&gt;&lt;strong&gt;&lt;em&gt;&lt;u&gt;Source on github gist&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
  &lt;/section&gt;

</content></entry></feed>