SMART NETWORK PROTECTION PLATFORMS: A SOFTWARE ASSESSMENT ROUNDUP