qBittorrent («к'ю-біт-торрент») — вільний BitTorrent-клієнт, написаний на C++ з використанням Boost, OpenSSL, zlib, інструментарію Qt та вільної бібліотеки libtorrent (для front end та back end відповідно) з додатковою пошуковою системою, написаною на Python.
Історія Клієнт qBittorrent розроблений Крістофом Дюмесом у березні 2006 року.
Щонайменше з 2010 року програма містила експлойт віддаленого виконання коду, спричинений невдалою перевіркою сертифікатів TLS, наданих програмі під час завантаження контенту через HTTP. Уразливість виправлена у версії 5.0.1 28 у жовтні 2024 року. На думку фахівців, ця уразливість не впливала на завантаження за допомогою протоколу BitTorrent, проте програма використовує HTTP(s) для перевірки оновлень, завантаження RSS-каналів та керування своєю базою даних геолокації в інтернеті.
Сприйняття та оцінки У 2012 році Ghacks запропонував qBittorrent як альтернативу μTorrent для тих, кого відлякували зміни в рекламному та пакетному ПЗ. TechRadar розглянув застосунок у 2020 році, високо оцінивши його простоту використання, інтерфейс без реклами та розширюваність за допомогою плагінів як функції, що роблять програмне забезпечення більш зручним для досвідчених користувачів.
Особливості qBittorrent — кросплатформний торент-клієнт, сумісний з FreeBSD, Linux, macOS, OS/2 (включаючи ArcaOS та eComStation) та Windows. Серед його основних функцій — планування пропускної здатності, черга та пріоритезація торентів, вибір контенту в торентах та вбудований зчитувач RSS- каналів з автоматичними фільтрами завантаження. Клієнт підтримує DHT, PEX, зашифровані з'єднання, LPD, UPnP, NAT-PMP, μTP, магнітні посилання та приватні торенти, а також фільтрацію IP-адрес за допомогою файлових форматів eMule або PeerGuardian. У версії 4.6.0 додано експериментальну підтримку I2P.
qBittorrent також включає вбудовану пошукову систему торентів, що працює на основі плагінів Python, які встановлюються користувачем, що дозволяє одночасний пошук на кількох торент-сайтах безпосередньо з клієнта. Дистанційне керування доступне через захищений веб-інтерфейс користувача. Клієнт підтримує IPv6, Unicode та доступний приблизно 70 мовами. Також включено послідовне завантаження, яке забезпечує приблизну потокову передачу медіафайлів, та інструмент для створення торентів.
Можливості Наближений до інтерфейсу і функцій популярного μTorrent Інтегровані пошукові рушії (одночасний пошук на багатьох сайтах пошуку торентів; запити на пошук за категоріями: книги, музика, програмне забезпечення тощо) Підтримка всіх розширень протоколу BitTorrent: DHT, Peer Exchange, шифрування, Magnet/BitComet-посилання Віддалене управління через вебінтерфейс користувача (на AJAX) Черги та пріоритети як торент-передач, так і окремих ів і тек всередині торенту Підтримка UPnP/NAT-PMP Доступність 75 мовами (з яких близько 20 мов, включно з українською, перекладено на 100 % і близько 20 — до 50 %). Інструмент створення торентів Підтримка просунутого RSS-каналу з розширеними фільтрами завантаження, включаючи регулярні вирази Розклад обмежень швидкостей Фільтрація IP-адрес, сумісна з форматами eMule та PeerGuardian Сумісність з IPv6 Послідовне завантаження Багатоплатформність. Підтримуються: Windows, Linux, macOS, FreeBSD, OS/2 Можливість використання без X-сервера Відсутність реклами
Див. також Список відкритого програмного забезпечення
Виноски
Посилання