Skip to content

Commit

Permalink
🔨 preparing release 1.0.4
Browse files Browse the repository at this point in the history
  • Loading branch information
kevin-mizu committed May 17, 2024
1 parent dd8a1e6 commit 0cb2d3d
Show file tree
Hide file tree
Showing 4 changed files with 29 additions and 3 deletions.
23 changes: 22 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,29 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [1.0.4] - 2024-05-16

### 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.

## [1.0.3] - 2023-10-25

### Added

- First public release.
2 changes: 1 addition & 1 deletion app/manifest-chrome.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"manifest_version": 3,
"name": "DOMLogger++",
"version": "1.0.3",
"version": "1.0.4",
"description": "DOMLogger++ allows you to monitor, intercept, and debug JavaScript sinks based on customizable configurations.",
"icons": {
"1399": "icons/icon.png"
Expand Down
2 changes: 1 addition & 1 deletion app/manifest-firefox.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"manifest_version": 2,
"name": "DOMLogger++",
"version": "1.0.3",
"version": "1.0.4",
"description": "DOMLogger++ aims to help finding DOM Based issues.",

"browser_specific_settings": {
Expand Down
5 changes: 5 additions & 0 deletions configs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
## 📜 Configs

- [dom-invader.json](dom-invader.json): Inspired by the [DOM Invader](https://portswigger.net/burp/documentation/desktop/tools/dom-invader) default configuration. Gathers information about many sinks depending on your canaries.
- [leverage-innerHTML.json](leverage-innerHTML.json): Useful to search for gadgets in case of sanitized HTML input.
- [server-side-path-reflexion.json](server-side-path-reflexion.json): Sometimes the backend reflects the path in single quotes. This can be more easily detected and leveraged using this config.

0 comments on commit 0cb2d3d

Please sign in to comment.