Антивирусный бот @VirusShieldbot
2.8K subscribers
7 photos
2 videos
5 links
Новости моего бота @VirusShieldbot (и многих моих других)
Владелец: @Borya_Abramovich_B
Download Telegram
Сделал так, что теперь можно скачивать детальные отчёты. Над увеличением максимального размера файла работа ведётся. Основная проблема в том, что официальный телеграм api не даёт возможности загружать бота файлы размером больше 20 МБ. По-видимому придётся создавать локальный сервер bot API (так что скорее всего это произойдёт не скоро).
P. S. если кто-то знает как это сделать проще, можете написать мне в личку (@Borya_Abramovich_B) либо в комментариях к этому посту
👍4🔥1
К сожалению произошел аншлаг, и антивирусный бот вырубился. Приношу свои извинения и уже исправляю. Также хочу уведомить вас о том, что для проверки больших файлов будет создан другой бот (над ним я сейчас и работаю), а старый бот будет резервным. Ссылки новый бот также сможет проверять
😭5❤2
Новый бот называется @VirusShieldbot. Пока что слишком большие файлы он обрабатывать не может. Надеюсь исправить это сегодня или завтра
🔥6
Channel name was changed to «Антивирусный бот @VirusShieldbot»
Заметил, что при попытке отправить файл боту, возникает ошибка, причём обоих движков. В связи с этим хочу предложить временное решение:
1. Создать публичный канал специально для этого (лучше нигде про него не писать и в профиле не закреплять);
2. Отправить этот файл в него;
3. Скопировать ссылку на сообщение и отправить её боту.
Так возрастает максимальный возможный размер файла (с 20 МБ до 650 МБ), и бот перестаёт выдавать ошибку.
Однако есть одно ограничение: если в файле может содержаться конфиденциальная информация, то лучше так не делать, ибо специализированные скрипты в теории могут её найти
👍5
Добавил в антивирусного бота множество других движков, т. к. некоторые из старых периодически отказывали. Также создал @grok52bot. В этом боте в отличие от предыдущего (@CoreBlend_AI_bot, поддержку которого я полностью прекратил) больше моделей, есть флагманские нейросети (по подписке) и есть возможность отправлять файлы (в том числе PDF, для всех) и фото (для премиум подписчиков). Также в нём можно генерировать фотографии (это могут делать как и обычные пользователи, так и подписчики, но разница в том, что у подписчиков есть возможность её выбора, в то время как пользователи без подписки могут пользоваться только одной)
❤5
Друзья, всех с первым мая, но тема моего поста сегодня будет не об этом. Как известно в активно продвигаемом государством мессенджере 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 для более высокой скорости и меньшей задержки;
❤‍🔥4
- проводится работа по созданию бота для скачивания видео с разных источников с помощью yt-dlp. Пока не работает скачивание с Ютуба и других сервисов, у которых есть защита от ботов.
- Когда закончу с ботами, займусь расширением: планирую сделать десктопное и мобильное приложения для большего удобства

P. S. Заметил, что при отправке ссылки связанной с телеграммом (t.me, telegram.org и др.), 3-4 движка стабильно говорят, что она вирусная. Связываю это явление с тем, что с ip-адресов движков очень часто идут запросы к telegram, из-за чего он их банит, а движки, видя, что не могут получить доступ к ресурсу, выдают ложно-положительный результат. Если файл не больше 20 Мб, рекомендую отправлять его как файл, а не ссылку на него в открытом источнике. Скорее всего это также работает с другими источниками для обмена файлами, но точно сказать не могу.
👍2🔥2❤1
Друзья, свершилось! Теперь бот принимает большие файлы.

На днях я скомпилировал и поднял локальный telegram-bot-api сервер основанный на tdlib. Это позволяет принимать ботам файлы до 2ГБ (лимит телеграм), но т. к. у самого мощного движка - VirusTotal лимит на загрузку файлов 650МБ (у других движков он ниже), то смысла поднимать этот лимит выше лимита VirusTotal я не вижу.

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

Спасибо за внимание!
🔥8👍3👏2❤1
На днях в соответствии с последним обновлением Телеграм допилил бота с нейросетями. Теперь он может отправлять сообщения, используя полноценный markdown (заголовки, таблицы, формулы и т. д.)
В связи с новым витком развития искусственного интеллекта, обновил премиальные ИИ-модели. Также были обновлены бесплатные модели в антивирусном и ИИ-ботах.
Также в боте для проверки файлов и ссылок на вирусы была добавлена возможность проверки "на лету" для групповых чатов. Т. е. когда кто-то кидает в чат файл или ссылку, то бот автоматически будет её проверять. Такая же фича будет в боте для скачивания видео.
Что касается бота для скачивания видео, то он, можно сказать, уже готов, осталось только решить проблему отображения некоторых видео в web-версии Телеграм.
2❤4👍2👏1
Плохие новости: хостинг, на котором крутились мои боты отключился и вторые сутки подряд не работает. Как только работа восстановится, оповещу в этом канале
❤4😱1
Всё восстановилось. Боты снова работают
❤3👏1
Всех снова приветствую!
К сожалению мне так и не удалось исправить те баги, о которых я говорил ранее (невозможность стримингого просмотра некоторых видео). Возможно это ограничение телеграм, хотя я в этом не уверен. В любом случае в ближайшем будущем это исправить не получится из-за отсутствия достаточного количества времени.
Что касается бота, то он называется @VideoDownloader52bot, умеет выдавать как само видео, так только его звуковую дорожку. Также он умеет работать в группах
😢8❤3
Всем привет!
Надеюсь ни для кого не секрет, что каналу исполняется скоро год. В честь этого я хотел бы провести розыгрыш и хочу у вас спросить, что лучше разыграть: звёзды или подарки телеграма. Всех прошу проголосовать в опросе ниже.
❤3
Что разыгрываю:
Final Results
60%
Звёзды
40%
Подарки
❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
24🎉12❤3👍2🔥2
Итак, каналу уже исполняется год и хотелось бы подвести итоги (очень надеюсь, что промежуточные, ибо останавливаться сейчас очень бы не хотелось).
За год я создал трех ботов: @VirusTotal52bot, @grok52bot и @VideoDownloader52bot (формально четырёх - есть ещё и @VirusShieldbot, но он - точная копия @VirusTotal52bot, просто с более красивым юзернеймом - без цифр). В планах ещё много ботов - идей ~10, и в реализации в основном они не такие сложные, но времени у меня очень сильно не хватает на их создание. Доделываю бота для удаления водяных знаков с фото, но, к сожалению, лимиты на нем скорее всего будут очень маленькие (предположительно 4 фото в день на бесплатном тарифе), т. к. найти бесплатный/дешевый графический процессор с нормальными лимитами я не смог, а гонять много мой цифровой процессор на сервере я не особо хотел бы, т. к. это будет его загружать, из-за чего будут простаивать/работать медленнее другие боты и меня могут заподозрить в майнинге и совсем отключить сервер и заблокировать аккаунт.
И самое приятное: мы уже набрали 1,5к подписчиков, что не может не радовать.
Очень буду рад, если вы проголосуете за канал, поддержите меня подписками на ботов или платными реакциями.
Всем спасибо, что вы со мной!
❤7👍1🔥1
Антивирусный бот @VirusShieldbot
Please open Telegram to view this post
VIEW IN TELEGRAM
🤮11😢6😭4🎉3❤1🔥1