Перехват сайтов в СпрутМонитор реализован с двумя способами, которые работают параллельно.
Статистика посещений и времени работы с веб-сайтами осуществляется посредством извлечения информации непосредственно из браузера (поддерживаются Internet Explorer, Edge, Chrome, Firefox, Opera, Yandex.Browser и большинство других на движке Chromium). Префикс значения не имеет - и http и https URL будут успешно извлекаться.
Помимо этого, в программе есть фильтр трафика, или сетевой фильтр, который реализован в виде драйвера на уровне ядра системы. Фильтр трафика также поддерживает как http так и https протоколы. Для расшифровки зашифрованного трафика используется атака по принципу Man-in-the-middle.
Фильтр трафика позволяет как перехватывать информацию о посещенных сайтах, так и осуществлять контроль - а именно - блокировать сайты по ключевым словам, протоколам, content-type, и т.п.