Лен, анаферон - это не противовирусное. Это иммуномодулятор. Нет как таковых противовирусных препаратов против ОРВИ и гриппа, кроме одного ии двух очень специфических, которые назначают в самых крайних случаях в условиях стационара. Про это как раз по ссылке, которую Саша давала, было написано, у Комаровского.