virus onslaught