Extensões do Navegador Firefox
  • Extensões
  • Temas
    • Firefox
    • Dicionários e Pacotes de Idioma
    • Outros navegadores
    • Extensões para Android
Entrar
Ícone da extensão

Histórico de versões do DOMLogger++ - 6 versões

DOMLogger++ por Kévin (Mizu)

Avaliado em 5 de 5
5 de 5 estrelas
5
3
4
0
3
0
2
0
1
0
Histórico de versões do DOMLogger++ - 6 versões
  • Cuidado com versões antigas! Essas versões são exibidas com propósito de referência e testes.Devemos sempre usar a versão mais recente de uma extensão.

  • Versão mais recente

    Versão 1.0.8

    Lançado em 27 de fev de 2025 - 720,99 KB
    Funciona em firefox 58.0 em diante
    Added
    • A new title hint has been added to the options config editor (#35) (Thanks Maltemo).
    • Introduced a new logOnly storage dev flag (this will be useful in upcoming versions).
    • Several shortcuts have been added to the options config editor, making JSON editing easier (see README.md).
    • Two new shortcuts have been added on all pages for quick access to the popup and options (see README.md).
    • The JSON editor now features syntax highlighting and line numbers.
    • A new GLOBAL.json config file is available, allowing shared common settings across configurations.

    Updated
    • Custom types have been removed. The custom object is now transparent and no longer causes a race condition that hide certain sinks from the logger.
    • The hideThis option has been removed and replaced with showThis. Now, by default, this= will not appear in logs.
    • The CSPT.json config has been updated to log the method as well.

    Fixed
    • The "Go to" button is now working again. It should no longer incorrectly match every identical sink in a JavaScript file.
    • Hooking Object.defineProperty should no longer cause a DoS.
    • Several fixes have been applied to the workshop application (#33) (Thanks owalid).
    • An HTML injection in the DevTools panel has been fixed (Thanks W0rty).
    • The DataTables error in DevTools has been fixed, and the alert error should no longer appear.

    Código fonte publicado sob Licença MIT

    Você precisa do Firefox para usar esta extensão
    Baixe o Firefox e instale a extensão
    Baixar arquivo
  • Versões mais antigas

    Versão 1.0.7

    Lançado em 14 de nov de 2024 - 652,96 KB
    Funciona em firefox 58.0 em diante
    ### Added

    - New hideThis configuration key to hide thisArg in devtools for function sinks (#29) (Thanks aristosMiliaressis).
    - Improved leverage-innerHTML.json config to detect potential document DOM clobbering sinks.
    - New Client-Side Prototype Pollution detection (cspp.json) configuration file.
    - Devtools font size can now be configured from the settings.

    ### Updated

    - The CSPT config has been improved to properly handle "fetch(new Request('/'))".
    - Banned words have been updated in all configs.
    - The thisArg notation in devtools has been improved to make it easier to read (#29) (Thanks aristosMiliaressis).
    - JavaScript injection has been improved on Firefox (wasn't needed for Chromium) to limit the init race condition.
    - The dupKey value is now computed in the DOM instead of the background script.

    ### Fixed

    - Fixed a bug that made attribute hooking impossible without set/get.
    - Fixed a bug that blocked hooking postMessage without typing window.postMessage (#25).
    - Fixed a DOS loop issue in the onmessage handler that triggered a hooked sink.

    Código fonte publicado sob Licença MIT

    Baixar arquivo
  • Versão 1.0.6

    Lançado em 4 de ago de 2024 - 652,12 KB
    Funciona em firefox 58.0 em diante
    ### Added

    - New configuration files (postMessage & leverage-xss.json) are available in the configs folder (it will be improved soon).
    - A new globals root key is associated with the domlogger.globals variable for execCode shortcut.
    - A new onload root key is used to execute code after the extension loads.
    - New matchTrace and !matchTrace directives have been added to the config root key, allowing filtering based on the sink's stack trace ([#13](https://github.com/kevin-mizu/domloggerpp/issues/13)) (Thanks [jonathann403](https://github.com/jonathann403)).
    - Hooked functions and classes are now available in domlogger.func for execCode usage to avoid DoS due to recursive hook/usage.
    - The domlogger.update.thisArg property can be used within the hookFunction directive to overwrite the thisArg value.
    - A new full-screen mode has been added in DevTools ([#20](https://github.com/kevin-mizu/domloggerpp/pull/20)) (Thanks [xanhacks](https://github.com/xanhacks)).
    - New tooltips have been added to the popup and DevTools icons ([#23](https://github.com/kevin-mizu/domloggerpp/pull/23)) (Thanks [xanhacks](https://github.com/xanhacks)).

    ### Updated

    - The frames column now properly describes which frames the sink has been found in (e.g., top.frames[1].frames[0]).
    - The RegExp.prototype.toJSON method has been overwritten to properly log the regex value instead of {}.
    - Arguments passed in the exec: directive are no longer stringified, making their usage easier.
    - The exec: and hookFunction directives now have 3 parameters: thisArg, args, and target.
    - The CSPT config has been updated to work properly with the new updates.

    ### Fixed

    - The DevTools tab should work better now; I'll aim to completely fix it in the next release.
    - Fixed a bug that was blocking URLSearchParams.prototype.get from being hooked ([#15](https://github.com/kevin-mizu/domloggerpp/pull/15)) (Thanks [matanber](https://github.com/matanber)).
    - Stopped using crypto.subtle, which isn't exposed over HTTP (making the extension unavailable in that case) ([#14](https://github.com/kevin-mizu/domloggerpp/issues/14)) (Thanks [FeelProud](https://github.com/FeelProud)).
    - The "Add Current eTLD+1" button in the popup now properly handles public eTLDs (e.g., .co.uk) and IPs ([#17](https://github.com/kevin-mizu/domloggerpp/issues/17)) (Thanks [xnl-h4ck3r](https://github.com/xnl-h4ck3r)).
    - Unicode characters in the config should no longer cause the extension to crash.
    - The hookFunction directive should now be working properly.
    - The extension should no longer crash if the config root key is absent.
    - The UI for the "Remove Headers" settings has been fixed ([#19](https://github.com/kevin-mizu/domloggerpp/issues/19)) (Thanks [xanhacks](https://github.com/xanhacks)).

    Código fonte publicado sob Licença MIT

    Baixar arquivo
  • Versão 1.0.5

    Lançado em 16 de jul de 2024 - 630,37 KB
    Funciona em firefox 58.0 em diante
    ### Added

    - A new (CSPT) config is available in the configs folder.
    - New feature to remove response headers based on the JSON config.
    - CTRL+S can now be used to save JSON configs (#4) (Thanks FeelProud).
    - Config keys can now contain several targets using "|".
    - Information about the current thisArg is now logged (#3) (Thanks aristosMiliaressis).
    - The exec: regex directive now provides a target argument equal to the currently found sink.
    - A new _comment root key is available within the configuration JSON (#6) (Thanks xnl-h4ck3r).
    - New "current domain" and "current etld+1" buttons available in the popup (#8) (Thanks Aituglo)
    - New pwnfox integration for Firefox (#8) (Thanks Aituglo)

    ### Updated

    - The whole background script code has been segmented and optimized into several files.
    - The usage of sendMessage has been replaced by storage.onChanged for cross-context data exchange.
    - Devtools clearStorage & removeRow buttons now update all Devtools tabs.

    ### Fixed

    - Devtools data highlighting is now working fine in "show more" (#5) (Thanks AetherBlack).
    - Event directive now properly hooks HTMLElement events.
    - allowedDomains regex now properly handles IP domains.
    - The Devtools should now stop having sync issues that require reloading them.

    Código fonte publicado sob Licença MIT

    Baixar arquivo
  • Versão 1.0.4

    Lançado em 17 de mai de 2024 - 624,93 KB
    Funciona em firefox 48.0 em diante
    ### Added

    - New configs available in the configs folder.
    - New requiredHooks config option.
    - New exec: match and !match directives -> generate your regex using JavaScript.
    - It is now possible to fully configure the devtools table (hiding columns, reordering, etc.).
    - New domlogger.clean() function to reset the current Canary debugger.

    ### Updated

    - hookFunction now ensures that the provided code is valid.
    - In case of attribute hooking, if neither get: nor set: is specified, both will be hooked.
    - The goto function has been optimized and should always be working.

    ### Fixed

    - Internally used functions are now safely utilized, avoiding any DOS issues.
    - The devtools table is now perfectly responsive.

    Código fonte publicado sob Licença MIT

    Baixar arquivo
  • Versão 1.0.3

    Lançado em 22 de out de 2023 - 521,58 KB
    Funciona em firefox 48.0 em diante
    [FIX] HTML enconding bug in devtools.

    Código fonte publicado sob Licença MIT

    Baixar arquivo
Ir para a página inicial da Mozilla

Extensões

  • Sobre
  • Blog de extensões do Firefox
  • Workshop de extensões
  • Central do desenvolvedor
  • Diretivas do desenvolvedor
  • Blog da comunidade
  • Fórum
  • Relatar um erro
  • Guia de análise

Navegadores

  • Desktop
  • Mobile
  • Enterprise

Produtos

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Twitter (@firefox)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Privacidade
  • Cookies
  • Jurídico

Exceto onde de outra forma notado, o conteúdo deste site está licenciado sob a Creative Commons Licença de Atribuição Compartilha-Igual v3.0 ou qualquer versão posterior.