chorsley / python-Wappalyzer

Python driver for Wappalyzer, a web application detection utility.
GNU General Public License v3.0
311 stars 125 forks source link

The command wappalyzer.latest() doesn't work #9

Closed Lujaw closed 9 years ago

Lujaw commented 9 years ago

APPS_JSON_URL = 'https://raw.github.com/ElbertF/Wappalyzer/master/share/apps.json' is invalid address.

ccdpowell commented 9 years ago

I'm having the same issue and don't know how to fork this and resubmit it to pip. I think it could it be replaced with https://raw.githubusercontent.com/AliasIO/Wappalyzer/master/src/apps.json ?

chorsley commented 9 years ago

I see the base Wappalyzer repo has changed hands, so it should indeed be updated. I'll tackle this over the next few days, but please feel free to send a pull request in the meantime.

ccdpowell commented 9 years ago

I can't get this to work without that filename being changed. Is this built on top of PyV8?

Chris - Any idea when you will get to modifying the APPS_JSON_URL and putting out a new version via pip? I don't know my way around Git well enough to figure out how to fix this myself and still have it work the same way.

chorsley commented 9 years ago

I was going to roll some more fixes into the next release, but given that the existing URL is broken, I've updated with what it looks like at the moment. So, 0.2.2 is now on PyPI.

The big change for this version is that a version of apps.json is included in the package itself, rather than needing to download every time you run latest(). This apps.json is from a few months ago. If you'd like to use the latest, you can either supply your own version using latest(apps_file="<path>"), or I'd be happy for someone to test and include the latest version in a pull request.