We can utilize dynamic botnet filters on firewalls and specific services can be called upon dynamically. On Github there are several collecitons that utilizes several lists.
One of these is Maltrail which is parsing 30+ lists on a regular basis.
Different formats are available through forks of this one, as an example IPsum
For use on Sonicwall firewalls, we can use this list Level6
as a dynamic Botnet filter list.
Unfortunately Soonicwalls cannot handle the full list, so level6 is only addresses that are listed in 6 or more lists simontaneously.