jkakavas / creepy

A geolocation OSINT tool. Offers geolocation information gathering through social networking platforms.
http://www.geocreepy.com
GNU General Public License v3.0
412 stars 108 forks source link

Flickr and Twitter Plugin in OSX version 10.10.2 #1

Closed McGrummel closed 9 years ago

McGrummel commented 9 years ago

Flickr and Twitter Plugin Configuration Wizard doesn't work. I wanna use Cree.py at my Mac OS X 10.10.2 system. But the Configuration Wizard buttons of Twitter and Flickr don't work. I didn't get any feedback if i push the button (no safari window opens or else ...).

jkakavas commented 9 years ago

Great, thanks for reporting this. I am a little short on Macbooks to do the testing :) I assume that wizards for Google+ and Instagram work ? Can you complete them ?

Also can you see if there is a .creepy folder in your Home directory in finder, and attach the log files you can find there?

Thanks

ultimatexx commented 9 years ago

Same issue here. Macbook Pro late 2009. Google+ and Instagram work, but Flickr and Twitter don't. I can't see a .creeply folder though.

jkakavas commented 9 years ago

Hi @ultimatexx , there is a file there but it is hidden by default. You can see it, check the instructions : http://ianlunn.co.uk/articles/quickly-showhide-hidden-files-mac-os-x-mavericks/ It would be helpful to see what the log says about the failure.

ultimatexx commented 9 years ago

Yes, found them. But there is no way to upload the log files (sorry first time here ;) ).

jkakavas commented 9 years ago

Could you send them via email to jkakavas@gmail.com so that I can take a look?

Thanks again! On Feb 18, 2015 3:44 PM, "ultimatexx" notifications@github.com wrote:

Yes, found them. But there is no way to upload the log files (sorry first time here ;) ).

— Reply to this email directly or view it on GitHub https://github.com/jkakavas/creepy/issues/1#issuecomment-74865419.

ultimatexx commented 9 years ago

You've got mail. :)

jkakavas commented 9 years ago

Great

I saw the logs, the problem lies here :

ERROR:2015-02-18 13:57:33,745 In flickr.py:244: [Errno 185090050] _ssl.c:343: error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib Traceback (most recent call last): File "/Applications/cree.py.app/Contents/Resources/plugins/flickr/flickr.py", line 195, in runConfigWizard File "flickrapi/core.pyc", line 611, in get_request_token File "flickrapi/auth.pyc", line 353, in get_request_token File "flickrapi/auth.pyc", line 246, in do_request File "requests/api.pyc", line 60, in get File "requests/api.pyc", line 49, in request File "requests/sessions.pyc", line 457, in request File "requests/sessions.pyc", line 569, in send File "requests/adapters.pyc", line 420, in send SSLError: [Errno 185090050] _ssl.c:343: error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib DEBUG:2015-02-18 13:57:33,763 In flickr.py:34: Trying to load the labels file for the flickr plugin . DEBUG:2015-02-18 13:57:33,767 In googleplus.py:37: Trying to load the labels file for the googleplus plugin . DEBUG:2015-02-18 13:57:33,770 In instagram.py:32: Trying to load the labels file for the instagram plugin . DEBUG:2015-02-18 13:57:33,777 In twitter.py:36: Trying to load the labels file for the twitter plugin . DEBUG:2015-02-18 13:59:06,799 In flickr.py:34: Trying to load the labels file for the flickr plugin . DEBUG:2015-02-18 13:59:06,805 In googleplus.py:37: Trying to load the labels file for the googleplus plugin . DEBUG:2015-02-18 13:59:06,810 In instagram.py:32: Trying to load the labels file for the instagram plugin . DEBUG:2015-02-18 13:59:06,819 In twitter.py:36: Trying to load the labels file for the twitter plugin . ERROR:2015-02-18 13:59:12,132 In twitter.py:132: [Errno 185090050] _ssl.c:343: error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib Traceback (most recent call last): File "/Applications/cree.py.app/Contents/Resources/plugins/twitter/twitter.py", line 88, in runConfigWizard File "tweepy/auth.pyc", line 85, in get_authorization_url File "tweepy/auth.pyc", line 68, in _get_request_token TweepError: [Errno 185090050] _ssl.c:343: error:0B084002:x509 certificate routines:X509_load_cert_crl_file:system lib

Could you go to /Applications/cree.py.app/Contents/Resources/ and check if there is a file called cacerts.txt there ?

2015-02-18 15:48 GMT+02:00 ultimatexx notifications@github.com:

You've got mail. :)

— Reply to this email directly or view it on GitHub https://github.com/jkakavas/creepy/issues/1#issuecomment-74865960.

ultimatexx commented 9 years ago

Yes, there is.

jkakavas commented 9 years ago

Just for reference, the problem is that httplib2 and urllib3, attempt to load the cacerts file with the trusted CAs and fail to do so. I had the same issue with the Windows build and (but for Google+ and Flickr that time ) and solved it by modifying the httplib2 and urllib3 versions that are bundled with creepy to search for a cacerts file in the same directory first and if found use this. I will need to do something similar in for the OSX build, stay tuned for a new .dmg

jkakavas commented 9 years ago

Hi all,

Please download the dmg again ( I just re-uploaded it ), everything should be working fine now. Please let me know once you try it so that we can close the issue.

Thanks again for the feedback

jkakavas commented 9 years ago

Closing as I got confirmation from a couple of people that the new dmg solves the issue