I've just finished my own admin page finder script, it uses a list of paths to try and find a website that returns status code 200.
A big thank you goes to the guys from IRC who helped me on the request part as I'm not very good at networking related stuff yet, they had to bare with a noob like me! Attached to this post is the list of useragents it randomly uses to connect and a list of paths which is used to combine with the url to be able to connect. Feel free to give feedback and share your improvements, as always you allowed to do anything with this code.
Usage: python apFinder.py -t <your target>
[gist]Daxda/7246207[/gist]