Peer-to-peer botnets: overview and case study