rTorrent is a headless BitTorrent client daemon and manager designed for Unix-like systems. It operates as a background process to handle the downloading and uploading of files via the BitTorrent protocol.
The application provides a text-based user interface using ncurses for real-time updates and keyboard navigation in a console. It also exposes a socket-based remote control interface, allowing external clients to send commands and query status via a network protocol.
The software covers core torrent management capabilities, including file priority configuration, torrent import, and list filtering. It includes tools for network traffic throttling to regulate bandwidth, peer connection monitoring, and data integrity verification through hash checks.