Canon provides the EDSDK for free, but you must register as a developer.
Do not look for a "pirated" link. Register on the Canon Developer Portal—it is the only safe and legal way to get the SDK. canon edsdk free download
Canon does not officially provide an app to check shutter counts, but the EDSDK contains an "undocumented function" that can pull this data from many DSLR models. Community Tools: Canon provides the EDSDK for free, but you
Which would you like?
: Adjust shutter speed, aperture, ISO, and white balance directly via USB or Wi-Fi. Live View Integration Canon provides the EDSDK for free
Change aperture, ISO, and shutter speed programmatically.