It’s hard to know where to get started on to address all of them. It’s just as hard to know when to halt. Danger modeling might help. Reconnaissance is a pivotal step in any sophisticated cyberattack and can be carried out the two on the web and offline. The https://www.researchgate.net/publication/365308473_Development_of_Cyber_Attack_Model_for_Private_Network