Thanks for taking the time and effort of creating this tool!
I wanted to use snallygaster from another python script to scan multiple hosts, and process the results -- so I created a fork and moved snallygaster to its own class, and made sure that it is still usable via CLI.
It works for my use case, and if you also consider this change useful I can send you a pull request.
My fork is at: https://github.com/pspace/snallygaster