Что-то вы вроде как всё намешали в одну кучу. Да и справится со всем этим может в принципе роутер, с USB-входом для диска, либо любой linux\windows, кроме 3-го вопроса.
А мониторить трафик вам наверно будет сложно, ибо https, хотя, смотря что вы в этот термин вкладываете. Если просто считать трафик - то считалок много всяких, а если прям отслеживать, что бы пользователи не посещали сайты с контентом, например включающим слова "рецепт, картошка, отпуск" (вставить своё значение) - то тут хз, что посоветовать, да и надо ли? )