The modern Nessus scanner comes with an XML-RPC interface to control the built-in scanner engine. We review available command-line tools and programming libraries to automate scanning of large networks. We will demonstrate some tools we have developed for this purpose.