All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.4.1 (2024-09-30)
3.4.0 (2024-09-12)
3.3.0 (2024-09-03)
3.2.1 (2024-08-05)
3.2.0 (2024-07-22)
3.0.3 (2023-08-18)
2.1.11 (2020-09-26)
- cookies: correctly handling null paths in cookies (3828a60)
2.1.10 (2020-09-19)
2.1.9 (2020-09-19)
2.1.7 (2020-09-18)
2.1.6 (2020-09-18)
- third-party-tracker + redirection handling: Renamed web beacons test to third party trackers
- key-logging: Data exfiltration tests doesnt exist anymore. Need to update reporting software and rename it to key-logging
- 1m-prep: config screenshot + waitUntil , autocomplete-text (a33c436), closes #22 #25 #26
- autocomplete-input-fields: added field for html autocomplete input attributes (8e68df1)
- codebase: init (27d5e77)
- collector: - Social links added to output w/ tests- (8eddec5)
- crawl: Added functionality to browse first_party urls (400d84d)
- fb_pixel_events: Added a test to track Facebook pixel events (790b545)
- instrument+lint: Added cookie instrument + tslint (8f1f9ed)
- js-instrument+canvas-fp: Returning values from functions in js instrument (b0ef4bd), closes #45
- key-logging: Renamed data_exfiltration test to key_logging (5d86b4f), closes #44 #43 #42
- parser: fingerprintable_api_calls, behavior _event_listen (2c7cdb4)
- reports+stackrace: Behaviour_tracking + fp_api report , stack trace (a51a123)
- session-recording: Added session recording detection test (44c25ad), closes #50
- technique: Added canvas fingerprinting + tests (669d271)
- third-party-tracker + redirection handling: improved redirect, link selection and TPT func. (fe403c4)
- types: Blacklight Events type implementation + example.js (4e5f410)
- types+reports: Implemented types and added reports to collector (d05a628)
- web-beacons:
setupWebBeaconsInspector
,web_beacons
-> output (66564b9)
- browser-profile: added saveBrowserProfile flag back (9136539)
- canvas-fp: added toString to getCanvasText (28d57d4), closes #35 #39
- canvas-fp: Fixes to canvas + canvas font fp. (894ecac), closes #20
- canvas-fp: get Text null check (93f6620), closes #55
- canvas-fp: overwrote the args variable by accident (c14fd11)
- collector: Added a check for browser disconnect (16635e9), closes #51
- collector: event_data_all check (233bf04), closes #52
- cookie-collector: Cookie instrumentation fix (05d3a78)
- cookie-collector: Undefined check for cookie value (d8ecd18), closes #53
- cookies-report: error handling for parseCookie and getJsCookies (e935184), closes #29 #30 #32
- dedup-links: null check (d82649d), closes #54
- domain null fix: cookie parse fix (c146983)
- fillForms: wrap page evaluate in try/catch (edc856d), closes #34
- pptr+data-exfil: handle pptr launch errors better (dff54dc), closes #14 #33 #36 #37 #40
- screenshots: added await to savePageContent calls in collector (bde6589)
- sr: rm leadid from session recorders list (2a51b71)
- test-data: added missing fb pixel test data (544cab1)
- third-party-trackers: Fix for null frame that got introduced in pptr 3.1 (236e97d)
- Add try catch on getLinks (1dd50c3), closes #6 #8 #15
- Ignore pdfs and zipfiles in urls (436b91b), closes #1
- reportEventListeners json parse fix (fbcc53b), closes #9
- Undefined prop fixes (ccb1da3), closes #12 #13
- URIError: URI malformed fix (cd9c9e3), closes #7
2.1.4 (2020-09-08)
- cookie-collector: Undefined check for cookie value (018f0dc), closes #53
- sr: rm leadid from session recorders list (83bbcd4)
2.1.3 (2020-08-13)
2.1.2 (2020-08-13)
- third-party-tracker + redirection handling: Renamed web beacons test to third party trackers
- key-logging: Data exfiltration tests doesnt exist anymore. Need to update reporting software and rename it to key-logging
- 1m-prep: config screenshot + waitUntil , autocomplete-text (6c272a2), closes #22 #25 #26
- autocomplete-input-fields: added field for html autocomplete input attributes (179dfe4)
- codebase: init (98925aa)
- collector: - Social links added to output w/ tests- (8937b9e)
- crawl: Added functionality to browse first_party urls (c1ded10)
- fb_pixel_events: Added a test to track Facebook pixel events (a472a77)
- instrument+lint: Added cookie instrument + tslint (cadaf53)
- js-instrument+canvas-fp: Returning values from functions in js instrument (317f116), closes #45
- key-logging: Renamed data_exfiltration test to key_logging (80d0d0b), closes #44 #43 #42
- parser: fingerprintable_api_calls, behavior _event_listen (53e0c66)
- reports+stackrace: Behaviour_tracking + fp_api report , stack trace (efbfbf6)
- session-recording: Added session recording detection test (fcdd60d), closes #50
- technique: Added canvas fingerprinting + tests (50d57eb)
- third-party-tracker + redirection handling: improved redirect, link selection and TPT func. (67da2c3)
- types: Blacklight Events type implementation + example.js (492d57c)
- types+reports: Implemented types and added reports to collector (ead12d0)
- web-beacons:
setupWebBeaconsInspector
,web_beacons
-> output (cb2b34c)
- browser-profile: added saveBrowserProfile flag back (737c78f)
- canvas-fp: added toString to getCanvasText (bf5f4ed), closes #35 #39
- canvas-fp: Fixes to canvas + canvas font fp. (d65d838), closes #20
- canvas-fp: overwrote the args variable by accident (f51cf19)
- collector: Added a check for browser disconnect (e8e1e54), closes #51
- collector: event_data_all check (cc24062), closes #52
- cookie-collector: Cookie instrumentation fix (268fd3b)
- cookies-report: error handling for parseCookie and getJsCookies (368de1c), closes #29 #30 #32
- domain null fix: cookie parse fix (3e21786)
- fillForms: wrap page evaluate in try/catch (1f0071b), closes #34
- pptr+data-exfil: handle pptr launch errors better (10b3a61), closes #14 #33 #36 #37 #40
- screenshots: added await to savePageContent calls in collector (72fc537)
- test-data: added missing fb pixel test data (2d03788)
- third-party-trackers: Fix for null frame that got introduced in pptr 3.1 (5440022)
- Add try catch on getLinks (e417454), closes #6 #8 #15
- Ignore pdfs and zipfiles in urls (3f87ec1), closes #1
- reportEventListeners json parse fix (8f753da), closes #9
- Undefined prop fixes (9dea03b), closes #12 #13
- URIError: URI malformed fix (e99f8d8), closes #7
2.1.0 (2020-07-27)
2.0.3 (2020-07-19)
2.0.2 (2020-07-19)
- screenshots: added await to savePageContent calls in collector (72fc537)
2.0.1 (2020-06-25)
2.0.0 (2020-05-19)
- third-party-tracker + redirection handling: Renamed web beacons test to third party trackers
- fb_pixel_events: Added a test to track Facebook pixel events (a472a77)
- third-party-tracker + redirection handling: improved redirect, link selection and TPT func. (67da2c3)
- test-data: added missing fb pixel test data (2d03788)
1.0.3 (2020-04-26)
1.0.2 (2020-04-26)
1.0.1 (2020-04-24)
1.0.0 (2020-04-24)
- cookie-collector: Cookie instrumentation fix (268fd3b)
0.0.8 (2020-03-22)
0.0.7 (2020-03-22)
- key-logging: Data exfiltration tests doesnt exist anymore. Need to update reporting software and rename it to key-logging
- js-instrument+canvas-fp: Returning values from functions in js instrument (317f116), closes #45
- key-logging: Renamed data_exfiltration test to key_logging (80d0d0b), closes #44 #43 #42
- session-recording: Added session recording detection test (fcdd60d), closes #50
0.0.6 (2020-02-08)
0.0.5 (2020-02-08)
- browser-profile: added saveBrowserProfile flag back (737c78f)
0.0.4 (2020-02-08)
0.0.3 (2020-02-07)
- canvas-fp: added toString to getCanvasText (bf5f4ed), closes #35 #39
- cookies-report: error handling for parseCookie and getJsCookies (368de1c), closes #29 #30 #32
- fillForms: wrap page evaluate in try/catch (1f0071b), closes #34
- pptr+data-exfil: handle pptr launch errors better (10b3a61), closes #14 #33 #36 #37 #40
0.0.2 (2020-02-01)
- domain null fix: cookie parse fix (3e21786)
0.0.1 (2020-02-01)
- 1m-prep: config screenshot + waitUntil , autocomplete-text (6c272a2), closes #22 #25 #26
- autocomplete-input-fields: added field for html autocomplete input attributes (179dfe4)
0.0.1-beta.13 (2020-01-16)
0.0.1-beta.12 (2020-01-16)
0.0.1-beta.11 (2020-01-16)
- Add try catch on getLinks (e417454), closes #6 #8 #15
- Ignore pdfs and zipfiles in urls (3f87ec1), closes #1
- reportEventListeners json parse fix (8f753da), closes #9
- Undefined prop fixes (9dea03b), closes #12 #13
- URIError: URI malformed fix (e99f8d8), closes #7
- canvas-fp: Fixes to canvas + canvas font fp. (d65d838), closes #20
0.0.1-beta.10 (2019-12-18)
0.0.1-beta.9 (2019-12-18)
0.0.1-beta.8 (2019-12-18)
0.0.1-beta.7 (2019-12-18)
0.0.1-beta.7 (2019-12-18)
0.0.1-beta.6 (2019-12-18)
0.0.1-beta.5 (2019-12-18)
0.0.1-beta.4 (2019-12-18)
0.0.1-beta.3 (2019-12-18)
0.0.1-beta.2 (2019-12-18)
0.0.1-beta.1 (2019-12-18)
0.0.1-beta.0 (2019-12-18)
- codebase: init (98925aa)
- collector: - Social links added to output w/ tests- (8937b9e)
- crawl: Added functionality to browse first_party urls (c1ded10)
- instrument+lint: Added cookie instrument + tslint (cadaf53)
- parser: fingerprintable_api_calls, behavior _event_listen (53e0c66)
- reports+stackrace: Behaviour_tracking + fp_api report , stack trace (efbfbf6)
- technique: Added canvas fingerprinting + tests (50d57eb)
- types: Blacklight Events type implementation + example.js (492d57c)
- types+reports: Implemented types and added reports to collector (ead12d0)
- web-beacons:
setupWebBeaconsInspector
,web_beacons
-> output (cb2b34c)
- canvas-fp: overwrote the args variable by accident (f51cf19)