Ethical Hacking and Network Analysis with Wireshark : Exploration of network packets for detecting exploits and malware