What Are the Different Types of Spoofing Software?