Elbert Alias
2f902645c2
Remove Puppeteer dependency
5 years ago
Elbert Alias
99f6566b31
Update ArvanCloud logo
5 years ago
Elbert Alias
e067ba33e2
Add dark mode compatibility toggle
5 years ago
Elbert Alias
a4b6cee3fd
Fix Puppeteer JavaScript processing, add --pretty option to NPM driver
5 years ago
Elbert Alias
635f6871d4
Refactor Puppeteer browser for NPM driver
5 years ago
Zsombor Paróczi
d0203c6c17
Simple browser implementation for puppeteer
5 years ago
Elbert Alias
98814a0cdd
Merge branch 'master' of github.com:AliasIO/Wappalyzer
5 years ago
Elbert Alias
141750821b
Fix recursion in NPM driver
5 years ago
Tizian Schmidlin
d9fb5d78f3
[TASK] Add some additional checks for TYPO3
5 years ago
Elbert Alias
31b71ba454
Build v5.8.5
5 years ago
Elbert Alias
a7c9591db7
Merge pull request #2812 from petskratt/master
...
fix example in npm readme.md
5 years ago
Peeter Marvet
dd09bed213
fix example in npm readme.md
...
capitalization fix -
while class Wappalyzer defines “this.browser = ZombieBrowser;” its constructor returns instance of Driver, that defines “this.Browser = Browser;”
5 years ago
Syed Faheel Ahmad
d744ec3858
Merge branch 'master' into master
5 years ago
Syed Faheel Ahmad
5dc6578b7f
Add Common Platform Enumeration (CPE) info
5 years ago
Elbert Alias
0d714bc347
Add ClickFunnels detections, update Liferay logo
5 years ago
Elbert Alias
4f1d8f41e7
Fix regex
5 years ago
Noor Hammad
f4fa5ffbb8
Add Whooshkaa podcast player to Widgets category
5 years ago
Elbert Alias
e856dd42a6
Update Dockerfile
6 years ago
Elbert Alias
199b22739c
Build 5.8.3
6 years ago
Elbert Alias
a659eaee4f
Dont follow rel="nofollow" links in NPM driver
6 years ago
Kyle Taylor
6353a8d1a1
Check for HTMLAnchorElement properties on links
...
- Also check in the case when results are undefined or not of array type
- Only logs error and skips. Throw Error/Catch returns no data
- fixes #2694
6 years ago
Andre Masson
a04056e408
Added Yepcomm
6 years ago
Elbert Alias
47c1c22712
Build 5.8.2
6 years ago
Elbert Alias
3a9e6059e7
Fix merge
6 years ago
Elbert Alias
1cca98b405
Build v5.7.4
6 years ago
Elbert Alias
93ddace370
Use ports for messaging
6 years ago
Elbert Alias
9cc9e89cba
Add Bloomreach, user.com
6 years ago
Elbert Alias
abbb3138be
Fix merge
6 years ago
Elbert Alias
71ed771e81
Merge pull request #2601 from BR0kEN-/issues/2421
...
#2421 : [NPM] Make "processJs" and "processHtml" top-level functions to allow their reuse
6 years ago
Elbert Alias
206627b645
Merge
6 years ago
Elbert Alias
7c14a6d525
Build 5.7.1
6 years ago
Vincenzo Luongo
1a6adb688e
FIX #2563 wrong detect JSECoin ( #2573 )
6 years ago
Sergii Bondarenko
91bbde4468
#2421 : [NPM] Make "processJs" and "processHtml" top-level functions to allow their reuse
6 years ago
Jimmy Ng
4e86d56d8a
added new app 'Instabot'
6 years ago
Elbert Alias
919df84df5
Build v5.6.3
6 years ago
Elbert Alias
87e829ee00
Emit log and visit events in NPM driver
6 years ago
Elbert Alias
c728d7f066
Build 5.6.1
6 years ago
Elbert Alias
ecb9f80f63
Update README
6 years ago
Elbert Alias
3e0cc9bdd4
Update README
6 years ago
Elbert Alias
81bb646b2a
Add Container, SaaS, Paas and IaaS categories. Add Amazon Web Services and Amazon ECS detection
6 years ago
Elbert Alias
2cb284594f
Add the ability to use a different headless browser in NPM driver
6 years ago
Elbert Alias
879cb32d30
Fix options, replace Promises with async/await, build v5.5.7
6 years ago
Elbert Alias
518b1d1462
Build 5.5.6
6 years ago
Elbert Alias
ea900bfd1f
Fix options
6 years ago
Elbert Alias
da42ffa47a
Rename Contens to Contensis
6 years ago
Elbert Alias
9ce95a665d
Fix merge, WebExtension performance improvement
6 years ago
Elbert Alias
c1de3aec60
NPM performance improvements
6 years ago
Zsombor Paróczi
ba6487640d
Remove split / concat when htmlMaxRows and htmlMaxCols is 0 ( #2539 )
6 years ago
Elbert Alias
ad3186060a
Improve parsing of minified HTML
6 years ago
Elbert Alias
a2a18e12b5
Improve parsing of minified HTML
6 years ago
Elbert Alias
6d5524ff26
Merge
6 years ago
Elbert Alias
099d448281
Merge
6 years ago
Elbert Alias
f5a77f3453
NPM audit fix
6 years ago
Andres Castillo
acd2fcb3f2
Update zombie that uses lodash@4.17.10 ( #2417 )
6 years ago
Elbert Alias
a4285e85ec
Unit tests
6 years ago
Elbert Alias
eca77528d6
Add eslint
6 years ago
Elbert Alias
4e57ea2671
Build v5.5.2
7 years ago
Elbert Alias
95793836e4
Fix Dockerfile, upgrade NPM
7 years ago
Elbert Alias
4821d18972
Replace yarn install with npm i, add npm shrinkwrap
7 years ago
Elbert Alias
c6917ab154
Include error messaging per URL in NPM driver response, remove timeout
7 years ago
Elbert Alias
5b911327f5
Fix Srutinizer issues
7 years ago
Elbert Alias
0083cf14f1
Add support for basic auth in NPM driver
7 years ago
Elbert Alias
2ac339156a
Remove package-lock.json in favour of yarn.lock
7 years ago
Elbert Alias
324af65055
Remove NPM dependency
7 years ago
Elbert Alias
e6a9fcae2f
Build v5.4.19
7 years ago
Elbert Alias
2da8ec82d3
Update locales
7 years ago
Elbert Alias
51e578e038
Build v5.4.17
7 years ago
Elbert Alias
814d73b16a
Merge branch 'master' of github.com:AliasIO/Wappalyzer
7 years ago
Elbert Alias
968484d53e
Disable jsonlint
7 years ago
Martin Maillard
365bc3b47d
Add "wappalyzer" command ( #2329 )
...
Wappalyzer can be executed as "wappalyzer" instead of "node index.js".
7 years ago
avasilkov
69f575c83f
npm driver fix url filter in recursive mode. allow only urls from the same host ( #2317 )
7 years ago
Elbert Alias
37cc4ee6d7
Add proxy option to NPM driver
7 years ago
avasilkov
7adc136a36
fix npm driver boolean arguments - Boolean(false) or Boolean(0) is still true, arguments were always true if they were included in the cli independent of values ( #2290 )
7 years ago
Elbert Alias
bb96c9378a
Update version number
7 years ago
Elbert Alias
dc0031e917
Show icon when no technologies are identified, add htmlMaxCols and htmlMaxRows options in NPM driver
7 years ago
Elbert Alias
2b57a2c97b
Build v5.4.14
7 years ago
Elbert Alias
52c9e144b8
NPM update, patch Zombie.js to include timeout in JS evaluation
7 years ago
Elbert Alias
09ebc4aa48
Disable SSL checks in NPM driver
7 years ago
Elbert Alias
bf47697939
Build v5.4.12
7 years ago
Elbert Alias
4d307ef90b
Add cookie detection to NPM driver
7 years ago
Elbert Alias
916b3af5c0
Handle uncaught exceptions in NPM driver
7 years ago
Elbert Alias
5344662f4c
Implement browser.cookie API
7 years ago
Elbert Alias
6f79a1775d
Update locales
7 years ago
toastal
46b6b29755
Using `reduce` to remove extra iterations ( #2122 )
...
* Using `reduce` to not iterate so much
* Remove the Array.from as well
7 years ago
Elbert Alias
f35c7ff3e7
Add robots.txt queuing
7 years ago
Elbert Alias
74bb8fa56a
Asynchronous regex execution
7 years ago
Elbert Alias
0a63ef2ddd
Build v5.4.7
7 years ago
Elbert Alias
4a711891fc
Fix meta detection method
7 years ago
Elbert Alias
8a5bc035ce
Add ability to pin a category
7 years ago
Elbert Alias
0dcb78a8bd
Merge branch 'master' of github.com:AliasIO/Wappalyzer
7 years ago
Elbert Alias
6d7c9a3512
Fix Ant Design, Sqreen, update Tilda icon, fix bookmarklet
7 years ago
Camille Barneaud
b94acd1961
Fix problem in version detection via js variables ( #2033 )
...
* Fix version detection in js variables (webextension)
* Fix version detection in js variables (NPM)
7 years ago
Max Schmitt
925cc19f9c
Update dependencies ( #1989 )
7 years ago
Elbert Alias
cb754545df
NPM driver: add batch processing, protocol check
7 years ago
Elbert Alias
30ac5b413b
Add catch statement
7 years ago
Elbert Alias
77574d548c
Build 5.4.3, NPM performance improvements, removed requestTimeout option
7 years ago
Elbert Alias
3f42859e49
Performance improvements
7 years ago
Elbert Alias
1c38da6e59
Build 5.4.2
7 years ago
Elbert Alias
fdfc95990f
Build 5.4.1
7 years ago
Elbert Alias
9e26b972d6
Check for documentElement in NPM driver
7 years ago
Elbert Alias
48e6638083
Build v5.4.0
7 years ago
Elbert Alias
3cb35624ee
NPM driver: skip non-HTML pages, return analyzed URLs
7 years ago
Elbert Alias
4bbda8916b
Avoid use of prototype functions in inject.js
7 years ago
Elbert Alias
be78de5aca
Build v5.3.2
7 years ago
Elbert Alias
e4cfe4599f
Replace promise with callback in browser.wait
7 years ago
Elbert Alias
7661c76029
Add NPM lock file
7 years ago
Elbert Alias
1825f9c1c2
Add missing icon
7 years ago
Elbert Alias
33c53bd639
Merge branch 'js-field'
7 years ago
Elbert Alias
4177bfbfaf
Port env to js
7 years ago
Elbert Alias
996c72d0fa
Add js field to NPM driver
7 years ago
Elbert Alias
58fb5de26e
Build v5.3.0
7 years ago
Elbert Alias
0f9cc90553
Add language detection
7 years ago
Elbert Alias
123058f69b
Build v5.2.1
7 years ago
Elbert Alias
aebf15b841
Add requestTimeout option, timer for debugging
7 years ago
Elbert Alias
727215463c
Fix incorrect object iteration
7 years ago
Elbert Alias
85ec4c6945
Catch browser.html() exceptions in NPM driver
7 years ago
Elbert Alias
0c53f79a54
Catch browser.html() exceptions in NPM driver
7 years ago
Elbert Alias
3af6958a0d
Suppress page errors in NPM driver
7 years ago
Elbert Alias
50818de3b8
Remove async/await in NPM driver for ES6 compatibility
7 years ago
Elbert Alias
3bda8533b2
Refactor NPM driver into class
7 years ago
Elbert Alias
211c1d659c
Add crawler functionality in NPM driver
7 years ago
Elbert Alias
3eeaeb9579
Formatting
7 years ago
avasilkov
5c5fcc92c5
fixed userAgent param not being initialized correctly on Browser creation ( #1836 )
7 years ago
Elbert Alias
3edafbc757
Merge branch 'master' of github.com:AliasIO/Wappalyzer
7 years ago
Elbert Alias
99cf4d1194
Update NPM README
7 years ago
Elbert Alias
8db38ca79a
Correctly check server response in NPM driver
7 years ago
Elbert Alias
4d43eb5f6e
Build v5.1.6
7 years ago
Elbert Alias
41f10cac15
Merge branch 'master' of github.com:AliasIO/Wappalyzer
7 years ago
Camille Barneaud
d66a2a7c75
Enable multiple headers with the same name & Get scripts via DOM ( #1819 )
...
* Enable multiple header with same name
Enable multiple header with same name for WebExtension driver
* Enable multiple header with same name
Enable multiple header with same name for Bookmarklet driver
* Enable multiple header with same name
Enable multiple header with same name for the NPM driver
* Enable multiple headers with the same name
* Get scripts via DOM (WebExtension)
* Get scripts via DOM (Bookmarklet)
* Get scripts via DOM
* Get scripts via DOM (NPM)
7 years ago
Elbert Alias
06c2a0bbb2
Change wappalyzer.com to www.wappalyzer.com
7 years ago
Elbert Alias
7f8091c6c0
Merge branch 'master' of github.com:AliasIO/Wappalyzer
7 years ago
Elbert Alias
5c68a1503f
Fix page error halting NPM driver
7 years ago
Elbert Alias
dec37db7e1
Run build
7 years ago
Elbert Alias
b544cd9887
Update NPM driver README
7 years ago
Elbert Alias
3327fa18c8
Add user agent and max wait options to NPM driver
7 years ago
Elbert Alias
78370d4b2e
Build v5.1.4
7 years ago
Elbert Alias
d96d19b1f7
Build v1.5.4
7 years ago
Elbert Alias
5b6c06a81b
Fix WooCommerce detection
7 years ago
Elbert Alias
0c909ae024
Fix bookmarklet driver
7 years ago
Elbert Alias
e9e5159339
Merge branch 'master' into vaidas-lungis-patch-1
7 years ago
Elbert Alias
1612c54d80
Fix NPM driver
7 years ago
Elbert Alias
db0e2c4dcd
Fix build script
7 years ago
Elbert Alias
91bed3e3d0
Fix implied applications not being detected, SVG icons not displaying
7 years ago
Vaidas Lungis
e096a925b4
Reject if response property is null
...
Else you will face an Error Can not access property of null
7 years ago
Elbert Alias
5febcb537e
Minor fixes
7 years ago
Elbert Alias
20b2f9df80
Revamped WebExtension popup
7 years ago
Elbert Alias
3057e396d9
Change wappalyzer object to Wappalyzer class to allow running of multiple instances
7 years ago
Elbert Alias
ff6ac4726b
Bump version number
8 years ago
Elbert Alias
c4328afa30
Fix icon not displaying and popup not expanding
8 years ago
Elbert Alias
ffe63042bd
Bump version number
8 years ago
Elbert Alias
5d5c9e3aca
Bump version number
8 years ago
Elbert Alias
8c5aaac4f9
Define global variables
8 years ago
Elbert Alias
6f0ec0007b
Don't stop on page errors
8 years ago
Elbert Alias
2c57e4a13f
Remove JSON pretty print in NPM driver output
8 years ago
Elbert Alias
2d59ae8a01
Replace PhantomJS with Zombie in NPM driver
8 years ago
Elbert Alias
b38abb793c
Port to ES6
8 years ago
Elbert Alias
872bcbb64e
Port to ES6
8 years ago
Elbert Alias
0b03390ae1
Bump version number
8 years ago
Elbert Alias
087fc5ed2b
Fixes for MS Edge
8 years ago
Elbert Alias
ff3bee380e
Increment version number
8 years ago
Elbert Alias
d3520ac147
Increment version number
8 years ago
Elbert Alias
1985fbc81a
Replace Vagrant with Docker
8 years ago
Elbert Alias
9e9555ecdc
Removed deprecated drivers in favour of PhantomJS driver
8 years ago
Kevin
289f1547ab
Use headers instead of whole response
8 years ago
Johann du Toit
f653554c05
Updated package to reflect package atm. Including moved me and Pasindu to contributors and Elbert to author
10 years ago
Johann du Toit
107ce4facf
Small formatting update in output code
10 years ago
Johann du Toit
9064555dcd
Updated the readme credits to reflect who helped
10 years ago
Johann du Toit
dc9ea3164d
Updated the readme with new method and new sample along with formatting update to match NPMJS.org
10 years ago
Johann du Toit
6ebbc9f6e7
Merge remote-tracking branch 'upstream/master'
10 years ago
Johann du Toit
2406cb2a9c
Start of changes to README
10 years ago
Johann du Toit
54b9ce1006
Upped with the version with one increment
10 years ago
Johann du Toit
43f9b2511d
Fixed the path issue when packaged to NPM
10 years ago
Johann du Toit
cba7d9fa8e
Updated to use the correct environment variable
10 years ago
Johann du Toit
938ccca753
Added test for the #detectFromHTML method
10 years ago
Johann du Toit
064555fc2e
Updated to add "TESTING" as the NODE_ENV variable when testing to look for the module in another spot
10 years ago
Johann du Toit
4ada80bb8d
Added samples from the love website that the test is being run against currently
10 years ago
Johann du Toit
a0ecb0a98e
Updated npm driver to actually return information from HTML and not hit a URL
10 years ago
Pasindu De Silva
96984264f6
fix package.json typo, updated tests, added.jshint, and fix multiple requests
10 years ago
Elbert Alias
fa6277ed61
Updated username
10 years ago
Elbert Alias
c73cd005b4
Vagrant + Docker development environment
10 years ago