The core scanner is mostly a copy of Bramus' code but there are a few noticeable differences. My version:
- can be installed via composer
- uses the Symfony console component
- uses Guzzle instead of naked curl
- can write the scanresults as json to a file
You can install the scanner with this command:
composer global require spatie/mixed-content-scanner
You'll find the instructions how to use it on github.