External support programs could be viewed as a simple means of modular design, allowing third parties to write modules to improve the features of Squid. That’s being said, some of Squid’s standard functionality is also provided by helper programs. The standard helper programs include dnsserver, pinger, and several authentication modules. Third party modules include redirectors, ad blockers, and additional authentication modules.