SensePost Aura - aka Solving the Google API Key Problem..



Hiya

(Sorry for the cross post - but this question has popped up on all of
these lists the past while..) (im guessing moderators on moderated lists
can make the call to can/pass this through)..

http://www.sensepost.com/research/aura

No this is not us getting all spiritual or striving to reach any sort of
astral plane...

A while back Google encouraged developers to make use of their API. Many
people built applications around the API, but alas Google has stopped
issuing API keys.. This means that those applications (like wikto / etc)
are effectively killed...

SensePost AURA (Api Usable / Re-usable Again) will help to get those
tools working again. Aura runs as an executable on your windows machine
and by default listens only on 127.0.0.1:80.

Simply create a host entry (%WINDIR%\system32\drivers\etc\hosts for
api.google.com as 127.0.0.1). All tools that reference the api will now
talk to Aura which will accept requests and return results exactly like
the API used to. (You can give it your API key, but really.. it doesn't
care and will play with you just as happily if you don't.)

Currently Aura only supports the API method (doGoogleSearch) we were
using in SensePost tools (we suspect most tools are just using this one
anyway.)

So give it a spin, send us feedback (research@xxxxxxxxxxxxx), etc..

/mh

PS: Full readme in the .zip should clear up any questions
PPS: This has been tested on the new Wikto release (which is currently
in testing, and should hit the Internet Pipes shortly)

--
Haroon Meer, SensePost Information Security
PGP: http://www.sensepost.com/pgp/haroon.txt
Tel: +27 83786 6637


------------------------------------------------------------------------
This List Sponsored by: Cenzic

Are you using SPI, Watchfire or WhiteHat?
Consider getting clear vision with Cenzic
See HOW Now with our 20/20 program!

http://www.cenzic.com/c/2020
------------------------------------------------------------------------



Relevant Pages

  • Re: list.clear() missing?!?
    ... examples from this thread and turn it into a PEP? ... parallels the api for dicts, sets, and deques (increasing the ... be polymorphically substituted for lists ... drop the first two clauses of the point below (but the "relevant idiom" part is clearly a good point). ...
    (comp.lang.python)
  • Re: Dict sharing vs. duplication
    ... array to enforce unique keys and I use lists to enforce order. ... API in a page or two of Tcl code, it isn't so much a missing feature ... OpenACS database API which creates a new specialized data structure, ...
    (comp.lang.tcl)
  • Re: list.clear() missing?!?
    ... [Steven Bethard] ... examples from this thread and turn it into a PEP? ... parallels the api for dicts, sets, and deques (increasing the ... be polymorphically substituted for lists ...
    (comp.lang.python)
  • Re: newby
    ... Install an SDK and look at the help file. ... Is there a specific API or device you're looking for? ... available similar to the windows 32 api which list all the ... a help file that lists all the functions supported by that platform, ...
    (microsoft.public.pocketpc.developer)