A great venue for communication amongst regular people is the internet. Many efficient communication methods are available online, such as email, mailing lists, discussion forums, chat services, online conferencing, and blogs. Social networking websites like Facebook, Instagram, and Twitter have recently entered the picture. People who want to steal personal information have discovered a technique with the least chance of getting detected without meeting the target, known as phishing. Phishing is a cybercrime that targets passwords, banking information, credit card information, and personal identification through emails, phone calls, and texts. Mostly, online identity theft takes the form of phishing. The phisher uses social engineering to obtain the victim's account and personal information. A person, a group, or a cluster within a group of people might be the target. In the modern-day, cybersecurity is a major worry to provide a realistic experience of phishing attacks. The present paper investigates and analyses various phishing tools that can simulate such attacks. In addition, the paper investigates the prevention methods and countermeasures. It also examines the kinds of phishing tools, like Zphisher, CamPhish, and PyPhisher, being used to ensure that even people apart from experts can be aware of what a phishing attack is and how to alert others about the risk they pose and how to be prepared for them associated with the recent threats of Crelan Bank and Uber.