Nessus is free to use and scan any environment but it is limited to 16 IP addresses per scanner.