Elbert Alias
e36ae46783
Fix NPM driver in Lambda
5 years ago
Elbert Alias
ebfef67608
NPM module has been rewritten, resulting in API-breaking changes. Using Puppeteer instead of Zombie.js, optimised for processing multiple websites in parallel.
5 years ago
Elbert Alias
569030ce93
Build v5.10.1
5 years ago
Elbert Alias
b7f4d81866
Add icons
5 years ago
Elbert Alias
9cd7d60506
Switch from NPM to Yarn
5 years ago
Elbert Alias
ba76f96808
Merge pull request #3078 from tobiaslins/master
...
Add Splitbee analytics
5 years ago
Elbert Alias
be4e736052
Add puppeteer driver
5 years ago
Tobias Lins
8e6cb23b07
Add splitbee analytics
5 years ago
Elbert Alias
e963572d84
Build v5.9.34
5 years ago
Julien
6f187d9ee9
Revert "Fix technology links in bookmarklet driver"
...
This reverts commit 323dafd7bd
.
5 years ago
Elbert Alias
323dafd7bd
Fix technology links in bookmarklet driver
5 years ago
Elbert Alias
f819c4dd09
Use langdetect instead of cld NPM module
5 years ago
Elbert Alias
2e2f7246f4
Improve language detection
5 years ago
Elbert Alias
304b5976a5
MIT license
5 years ago
Elbert Alias
3134865c07
Fix stalling issue in NPM/Puppeteer, use default user agent
5 years ago
Elbert Alias
80a25d81b9
Build v5.9.30
5 years ago
Elbert Alias
9be577014d
Add NetSuit icon
5 years ago
Elbert Alias
a805ebce80
Fix error handling in NPM/Puppeteer
5 years ago
Elbert Alias
6ac9025bbc
Rename Hybris to SAP Commerce Cloud, remove content type check in NPM driver
5 years ago
Elbert Alias
0d7f38ce51
Prevent in-page navigation in NPM/Puppeteer driver
5 years ago
Elbert Alias
93acdd7d6f
Remove response code validation
5 years ago
Elbert Alias
6f8678c4a6
Fix NPM/Puppeteer error handling
5 years ago
Elbert Alias
945641654b
Fix NPM/Puppeteer error handling
5 years ago
Elbert Alias
3c6dcf6afb
Fix NPM/Puppeteer error handling
5 years ago
Elbert Alias
f522a2b549
Fix NPM/Puppeteer error handling
5 years ago
Elbert Alias
de0968287a
Fix NPM/Puppeteer error handling
5 years ago
Elbert Alias
3d33d1c99b
Build 5.9.20
5 years ago
Elbert Alias
b178495a90
Build 5.9.7
5 years ago
Elbert Alias
ce8f2a6a48
Added rtl support in WebExtension driver
5 years ago
Elbert Alias
a15716d27f
Remove false positives
5 years ago
Elbert Alias
2d487897e8
Build v5.9.4
5 years ago
Elbert Alias
c86cd7e7a8
Add a try/catch in NPM/Zombie.js driver
5 years ago
Elbert Alias
62f881127c
Fix sourceMap error, fix apps.json issues
5 years ago
Elbert Alias
8025896d68
WIP
5 years ago
Elbert Alias
f2a4297859
Add short options and help output to NPM driver
5 years ago
Elbert Alias
a419465c87
Fix error handling in NPM/Puppeteer
5 years ago
Elbert Alias
88092f9a34
Fix uncaught page crash issue in NPM+Puppeteer
5 years ago
Elbert Alias
37a2a590c9
Fix error handling in NPM/Puppeteer
5 years ago
Elbert Alias
0ae0d8889f
Fix error handling in NPM/Puppeteer
5 years ago
Elbert Alias
dc7ffd175e
Add AWS Lambda compatibility
5 years ago
Elbert Alias
8809ab6641
Fix NPM+puppeteer disconnect error handling
5 years ago
Elbert Alias
43faa23551
Fix NPM+puppeteer disconnect error handling
5 years ago
Elbert Alias
d18b928dc4
Improved memory management in NPM/puppeteer driver
5 years ago
Elbert Alias
edbc553b45
Improved error handling in NPM driver with puppeteer
5 years ago
Elbert Alias
839fed7bac
Fix recursion in NPM driver
5 years ago
Elbert Alias
4a4e3c1ced
Improved error handling in NPM driver with puppeteer
5 years ago
Elbert Alias
5a855a7cfe
Configure Chrome path with CHROME_BIN in NPM driver
5 years ago
Elbert Alias
190cb3d347
Remove uncaughtException listener
5 years ago
Elbert Alias
9684b4b760
Build 5.9.1 and update README
5 years ago
Elbert Alias
d8f4c24f6a
Remove Puppeteer dependency
5 years ago
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