Automating Automated OSINT

I’ve used SpiderFoot a few times before and decided it needed some automation, despite being an automated OSINT platform. Previously, they didn’t have an API we could use, but now with SpiderFoot HX we have a REST API at our disposal. They even provide a handy guide…

And so within Swimlane you’re able to define a custom python integration with a simple REST call:

What’s nice is that you can choose the specific modules from SpiderFoot you want to run instead of scorching the earth. In this case, one of my favorites, sfp_dns. But the real power here is the ability to chain these modules together and automate more intensive scans.

Being able to automate a DNS scan and then be notified when it comes in is awesome. And here is the result waiting on you, not the other way around