Посты канала Антивирусный бот @VirusShieldbot

сначала новые

#65Текст

На днях боты получили небольшое обновление. Был добавлен механизм автоматического обновления списка бесплатных моделей в антивирусном и нейросетевом ботах. Также в нейросетевом были обновлены текстовые модели и модели для генерации изображений, пересчитана стоимость запросов в токенах. Стоимость генерации изображений на базовой модели (бесплатный план) уменьшилась в 10 раз. А в антивирусном боте был добавлен автоматический выбор модели: если одна модель не сработает, бот попробует следующую. Однако есть и плохие новости: недавно РКН начал вычислять и блокировать некоторые способы обхода блокировок, используя искусственный интеллект. Под блокировку могут попасть любые способы обхода, потому я планирую создать клонов своих ботов для ВК. Сразу хочу предупредить, что я не ухожу и не собираюсь уходить из Telegram. Просто будет ещё несколько ботов, но во ВКонтакте. Также я не планирую останавливать/приостанавливать разработку ботов для Telegram (по крайней мере, пока он у меня работает и я могу тестировать в нем ботов). Что касается антивирусного бота для ВКонтакте, то он, скорее всего, будет работать на основе движка от Лаборатории Касперского, т. к. VirusTotal не доступен из России. У нейросетевого во ВКонтакте, возможно, будет не такой щедрый бесплатный план. Что касается бота для удаления водяных знаков, то я не смог найти подходящую модель, которая будет и нормально удалять водяные знаки, и работать в рамках безопасного для меня серверного времени. В ближайшее время выпустить его в эксплуатацию получится навряд ли.

Открыть в Telegram
Просмотры4650%к среднему
Пересылки0
Реакции12
Комментарии0
#63Превью ссылки

Итак, каналу уже исполняется год и хотелось бы подвести итоги (очень надеюсь, что промежуточные, ибо останавливаться сейчас очень бы не хотелось). За год я создал трех ботов: @VirusTotal52bot, @grok52bot и @VideoDownloader52bot (формально четырёх - есть ещё и @VirusShieldbot, но он - точная копия @VirusTotal52bot, просто с более красивым юзернеймом - без цифр). В планах ещё много ботов - идей ~10, и в реализации в основном они не такие сложные, но времени у меня очень сильно не хватает на их создание. Доделываю бота для удаления водяных знаков с фото, но, к сожалению, лимиты на нем скорее всего будут очень маленькие (предположительно 4 фото в день на бесплатном тарифе), т. к. найти бесплатный/дешевый графический процессор с нормальными лимитами я не смог, а гонять много мой цифровой процессор на сервере я не особо хотел бы, т. к. это будет его загружать, из-за чего будут простаивать/работать медленнее другие боты и меня могут заподозрить в майнинге и совсем отключить сервер и заблокировать аккаунт. И самое приятное: мы уже набрали 1,5к подписчиков, что не может не радовать. Очень буду рад, если вы проголосуете за канал, поддержите меня подписками на ботов или платными реакциями. Всем спасибо, что вы со мной!

Открыть в Telegram
Просмотры2 153+363%к среднему
Пересылки0
Реакции9
Комментарии0
#59Текст
Просмотры994+114%к среднему
Пересылки0
Реакции3
Комментарии1
#57Текст
Просмотры1 392+199%к среднему
Пересылки0
Реакции11
Комментарии0
#54Текст
Просмотры1 939+317%к среднему
Пересылки0
Реакции9
Комментарии0
#53Текст

Друзья, свершилось! Теперь бот принимает большие файлы. На днях я скомпилировал и поднял локальный telegram-bot-api сервер основанный на tdlib. Это позволяет принимать ботам файлы до 2ГБ (лимит телеграм), но т. к. у самого мощного движка - VirusTotal лимит на загрузку файлов 650МБ (у других движков он ниже), то смысла поднимать этот лимит выше лимита VirusTotal я не вижу. Что это значит: 1. Теперь вы можете отправлять большие файлы: >20МБ, аж до 650МБ (как я уже ранее сказал) 2. На подходе другой бот - для скачивания видео с разных источников (Ютуб пока что до сих пор не работает, как исправлю - выпущу в открытое использование. Так же он требует небольших доработок). 3. Бот для скачивания видео, в отличие от большинства конкурентов, сможет отправлять большие видео без потери качества, т. к. лимит на выгрузку файлов ботами также взлетает с 50МБ до 2ГБ. Спасибо за внимание!

Открыть в Telegram
Просмотры1 624+249%к среднему
Пересылки2
Реакции14
Комментарии2
#52Текст

- проводится работа по созданию бота для скачивания видео с разных источников с помощью yt-dlp. Пока не работает скачивание с Ютуба и других сервисов, у которых есть защита от ботов. - Когда закончу с ботами, займусь расширением: планирую сделать десктопное и мобильное приложения для большего удобства P. S. Заметил, что при отправке ссылки связанной с телеграммом (t.me, telegram.org и др.), 3-4 движка стабильно говорят, что она вирусная. Связываю это явление с тем, что с ip-адресов движков очень часто идут запросы к telegram, из-за чего он их банит, а движки, видя, что не могут получить доступ к ресурсу, выдают ложно-положительный результат. Если файл не больше 20 Мб, рекомендую отправлять его как файл, а не ссылку на него в открытом источнике. Скорее всего это также работает с другими источниками для обмена файлами, но точно сказать не могу.

Открыть в Telegram
Просмотры1 816+291%к среднему
Пересылки2
Реакции5
Комментарии1
#51Превью ссылки

Друзья, всех с первым мая, но тема моего поста сегодня будет не об этом. Как известно в активно продвигаемом государством мессенджере MAX отсутствует сквозное шифрование. Также обрезаются пути обхода блокировок более защищённых каналов общения. В связи с этим мною реализовано следующее решение: шифровальщик сообщений для передачи их по открытым каналам (браузерное расширение). Пока его приняли только в Mozilla Firefox, жду, когда его примут в Opera. Исходный код прикрепляю. Если у кого-то есть аккаунт разработчика в других браузерах, то буду признателен тому, кто опубликует это расширение и выложу ссылку на него в канале. Как работает данное расширение? Работает оно по улучшенному принципу Diffi-Hellman (Diffi-Hellman в связке с HKDH + AES-GCM). В основе - классическая криптография, которую используют в Signal, WireGuard и других защищённых протоколах. Расширение генерирует ключи - общий публичный, пару частных публичных, пару частных приватных и общий приватный ключ (последний вычисляется математически). Публичные ключи можно спокойно передавать по открытому каналу - даже если его перехватят, расшифровать сообщения будет невозможно, а приватные вычисляются на устройстве, так что перехватить их тоже невозможно. Когда вы хотите начать защищённый чат с собеседником, вы обмениваетесь публичными ключами. Программа вычисляет общий секретный ключ, который известен только вам двоим. Этот секрет прогоняется через HKDH - специальную функцию, которая превращает его в набор ключей для шифрования. Шифрование происходит через AES-256-GCM. Это не просто шифр - он ещё и проверяет целостность данных. Если кто-то попытается изменить зашифрованное сообщение, вы об этом узнаете. Как пользоваться: 1. Установите расширение из Firefox Add-ons 2. Сгенерируйте ключи 3. Обменяйтесь публичными ключами с собеседником любым удобным для вас способом (можно даже через открытый канал - хоть на стене vk) 4. Вводите сообщение в поле — оно зашифруется 5. Собеседник расшифрует его своим приватным ключом Как запустить это расширение в браузере, где оно ещё не было официально опубликовано? 1. Открыть вкладку "расширения" (как правило это иконка пазла в меню, которое открывается при нажатии на три точки в правом верхнем углу браузера); 2. Управление расширениями; 3. Включить режим разработчика; 4. Загрузить распакованное расширение; 5. Включить (если оно не включилось само) 6. Можно пользоваться. Рекомендую нажимать кнопку "открыть в отдельной вкладке", т. к. у меня всё слетало, когда я закрывал popup-окно расширения, чтобы отправить сообщение. Важно. - Оба собеседника должны использовать расширение. Один шифрует, другой тоже должен иметь расширение для расшифровки. - Расширение шифрует только текст, который вы вводите. Метаданные (когда, от кого, сколько символов) остаются открытыми. - Исходный код открыт. Каждый может проверить, что нет бэкдоров (скрытых лазеек). - Используется AES-256-GCM - тот же стандарт, что в Signal и военных системах. - Приватный ключ хранится локально в браузере и никуда не передаётся. - Зашифрованное сообщение выглядит как набор символов. Для удобной передачи можно просто копировать текст. Собеседник вставляет его в поле расшифровки. - Обмен ключами происходит за несколько этапов (стандартное требование Diffi-Hellman) - Лучше не копировать текст исходного сообщения в буфер-обмена. Max может его просматривать - Исходный код прикрепляю в первом комментарии - Рекомендую периодически сбрасывать сессию для безопасности (есть специальная кнопка в окне расширения), после чего потребуется вновь обменяться ключами. В настоящее время скомпилирован код локального сервера telegram-bot-api для загрузки больших файлов. В ближайшем будущем планирую совершить следующие работы: - Добавить возможность загрузки файлов >20 Мб. - Параллельно идет работа над переносом бота с polling на webhook для более высокой скорости и меньшей задержки;

Открыть в Telegram
Просмотры1 565+237%к среднему
Пересылки2
Реакции4
Комментарии0
#49Превью ссылки
Просмотры1 786+284%к среднему
Пересылки1
Реакции5
Комментарии5
#48Текст
Просмотры2 028+336%к среднему
Пересылки0
Реакции5
Комментарии4
#43Текст
Просмотры2 288+392%к среднему
Пересылки0
Реакции7
Комментарии0
#42Текст
Просмотры1 904+309%к среднему
Пересылки0
Реакции5
Комментарии0