Anti-phishing software consists of computer programs that attempt to identify phishing content contained in websites and e-mail. It is often integrated with web browsers and email clients as a toolbar that displays the real domain name for the website the viewer is visiting, in an attempt to prevent fraudulent websites from masquerading as other legitimate web sites. Anti-phishing functionality may also be included as a built-in capability of some web browsers.
Password managers can also be used to help defend against phishing.
Read more about Anti-phishing Software: Client-based Anti-phishing Programs, Anti-phishing Effectiveness