programs to automate interaction with network devices