Giter Site home page Giter Site logo

rbp2 / creepy Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ilektrojohn/creepy

2.0 1.0 0.0 2.1 MB

A geolocation information gatherer. Offers geolocation information gathering through social networking platforms.

Home Page: http://ilektrojohn.github.com/creepy

License: GNU General Public License v3.0

creepy's Introduction

#creepy

##Current Version : 0.1.92

##Author : Yiannis Kakavas <jkakavas__AT__gmail__dot__com>

##Homepage : http://ilektrojohn.github.com/creepy/

##Installation Instructions : See INSTALL file

##Description: 
geolocation information aggregator.

creepy is an application that allows you to gather geolocation related information 
about users from social networking platforms and image hosting services. 
The information is presented in a map inside the application where all the 
retrieved data is shown accompanied with relevant information (i.e. what 
was posted from that specific location) to provide context to the presentation.



##Features

1)Available map providers
    *Google Maps
    *Virtual Maps
    *OpenStreetMaps

2)Location information retrieval from :

    *Twitter's tweet location
        **Coordinates when tweet was posted from mobile device
        **Place (geographical name) derived from users ip when posting on twitter's web interface. 
           Place gets translated into coordinates using geonames.com
        **Bounding Box derived from users ip when posting on twitter's web interface.
           The less accurate source , a corner of the bounding box is selected randomly.
    *Geolocation information accessible through image hosting services API
    *EXIF tags from the photos posted.


3)Social networking platforms currently supported :

    *Twitter
    *Foursquare (only checkins that are posted to twitter)


4)Image hosting services currently supported :

    *flickr - information retrieved from API
    *twitpic.com - information retrieved from API and photo exif tags
    *yfrog.com - information retrieved from photo exif tags
    *img.ly - information retrieved from photo exif tags
    *plixi.com - information retrieved from photo exif tags
    *twitrpix.com - information retrieved from photo exif tags
    *foleext.com - information retrieved from photo exif tags
    *shozu.com - information retrieved from photo exif tags
    *pickhur.com - information retrieved from photo exif tags
    *moby.to - information retrieved from API and photo exif tags
    *twitsnaps.com - information retrieved from photo exif tags
    *twitgoo.com - information retrieved from photo exif tags


5)Automatic caching of retrieved information in order to reduce API calls and the possibility of hiting limit rates.

6)GUI with navigate-able map for better overview of the accumulated information

7)Handling twitter authentication in an easy way using oAuth. User credentials are not shared with the application.

8)User/target search for twitter and flickr. 

Creepy icon : © "eye of sauron" image by blood-solice on deviantart ( http://blood-solice.deviantart.com )

Inspired by 
-- Johannes B. Ullrich (see original post about exif gps metadata on twitpic http://isc.sans.edu/diary.html?storyid=8203)
-- icanstalkyou.com
-- pleaserobme.com

Special thanks to Chris Hadnagy ( a.k.a @humanhacker ) for all the feedback and suggestions during development. 

creepy's People

Contributors

jkakavas avatar wheresalice avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.