Перевага BitTorrent перед іншими інструментами розповсюдження файлів, скажімо, rsync , полягає в тому, що клієнти починають пропонувати свої дані іншим клієнтам, тому, якщо сервер має повільне з'єднання з клієнтами, пропускна здатність буде набагато кращою.
BT - це протокол, який призначений для глобального обміну. Тож вам доведеться знайти спосіб заблокувати всіх інших клієнтів, але 7, яких ви хочете подати (або ваш торрент незабаром опиниться в The Pirate Bay).
Що стосується зупинки на 100%, то кожен клієнт BT зробить це так: оскільки жоден клієнт більше не запитує дані, більше не буде висівати. Додаток все ще працюватиме, але вони лише спричинить невелику кількість даних між клієнтами та трекером, щоб сказати, що вони все ще доступні.
Спробуйте оригінальний клієнт BitTorrent, який написаний на Python. Це дозволить вам внести будь-які зміни, які ви бажаєте. На жаль, я не можу знайти посилання на банкоматі. Хтось?
[EDIT] На підставі коментаря saua : Якщо ви використовуєте приватний трекер, торенти не повинні поширюватися несподівано. Однак, вам слід використовувати лише торент-клієнт із надійного джерела. В іншому випадку ви можете загрожувати, що якийсь зломщик додав трохи додаткової функції в код, який публікує приватні торренти десь там, де ви не хочете, щоб вони з’являлися.