ARTIFICIAL INTELLIGENCE DRIVEN NETWORK PROTECTION PLATFORMS: A SOFTWARE ANALYSIS ROUNDUP