From 82c1a9373adfce5345c1745f90c9984656fbadc3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Apr 2026 09:05:52 +0000 Subject: [PATCH 01/12] build(deps): bump extractions/setup-just from 2 to 4 Bumps [extractions/setup-just](https://github.com/extractions/setup-just) from 2 to 4. - [Release notes](https://github.com/extractions/setup-just/releases) - [Commits](https://github.com/extractions/setup-just/compare/v2...v4) --- updated-dependencies: - dependency-name: extractions/setup-just dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/test.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 527f907c9..87753e62e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -28,7 +28,7 @@ jobs: - uses: Swatinem/rust-cache@v2 - name: Install Just - uses: extractions/setup-just@v2 + uses: extractions/setup-just@v4 - name: Run just run: just test From f9bc5abf212d85154d91b973f4761ac62950db11 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Apr 2026 09:05:56 +0000 Subject: [PATCH 02/12] build(deps): bump houseabsolute/actions-rust-cross from 0 to 1 Bumps [houseabsolute/actions-rust-cross](https://github.com/houseabsolute/actions-rust-cross) from 0 to 1. - [Release notes](https://github.com/houseabsolute/actions-rust-cross/releases) - [Changelog](https://github.com/houseabsolute/actions-rust-cross/blob/v1/Changes.md) - [Commits](https://github.com/houseabsolute/actions-rust-cross/compare/v0...v1) --- updated-dependencies: - dependency-name: houseabsolute/actions-rust-cross dependency-version: '1' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ec8dc2172..06c51e82e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -41,7 +41,7 @@ jobs: - name: Cache cargo & target directories uses: Swatinem/rust-cache@v2 - name: Build binary - uses: houseabsolute/actions-rust-cross@v0 + uses: houseabsolute/actions-rust-cross@v1 with: command: build target: ${{ matrix.target }} @@ -94,7 +94,7 @@ jobs: - name: Cache cargo & target directories uses: Swatinem/rust-cache@v2 - name: Build binary - uses: houseabsolute/actions-rust-cross@v0 + uses: houseabsolute/actions-rust-cross@v1 with: command: build target: x86_64-apple-darwin @@ -123,7 +123,7 @@ jobs: - name: Cache cargo & target directories uses: Swatinem/rust-cache@v2 - name: Build binary - uses: houseabsolute/actions-rust-cross@v0 + uses: houseabsolute/actions-rust-cross@v1 with: command: build target: aarch64-apple-darwin @@ -166,7 +166,7 @@ jobs: - name: Cache cargo & target directories uses: Swatinem/rust-cache@v2 - name: Build binary - uses: houseabsolute/actions-rust-cross@v0 + uses: houseabsolute/actions-rust-cross@v1 with: command: build target: ${{ matrix.target }} From 827acd9cb00255662954cc36b5a90f6dbe5ba54f Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 30 Apr 2026 09:06:04 +0000 Subject: [PATCH 03/12] build(deps): bump actions/upload-artifact from 4 to 7 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](https://github.com/actions/upload-artifact/compare/v4...v7) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ec8dc2172..66dfeef47 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -52,11 +52,11 @@ jobs: if: matrix.type == 'ubuntu-x64' run: | tar czf ${{ matrix.name }}.tar.gz -C target/x86_64-unknown-linux-musl/release rustscan - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: ${{ matrix.name }} path: ${{ matrix.path }} - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 if: matrix.type == 'ubuntu-x64' with: name: ${{ matrix.name }}.tar.gz @@ -79,7 +79,7 @@ jobs: - name: Deb Build run: cargo deb --target=x86_64-unknown-linux-musl - name: Upload Deb Artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: rustscan.deb path: ./target/x86_64-unknown-linux-musl/debian/* @@ -104,11 +104,11 @@ jobs: - name: Build tar.gz for homebrew installs run: | tar czf x86_64-macos-rustscan.tar.gz -C target/x86_64-apple-darwin/release rustscan - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: x86_64-macos-rustscan path: target/x86_64-apple-darwin/release/rustscan - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: x86_64-macos-rustscan.tar.gz path: x86_64-macos-rustscan.tar.gz @@ -133,11 +133,11 @@ jobs: - name: Build tar.gz for homebrew installs run: | tar czf aarch64-macos-rustscan.tar.gz -C target/aarch64-apple-darwin/release rustscan - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: aarch64-macos-rustscan path: target/aarch64-apple-darwin/release/rustscan - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: aarch64-macos-rustscan.tar.gz path: aarch64-macos-rustscan.tar.gz @@ -173,7 +173,7 @@ jobs: args: "--locked --release" strip: true toolchain: stable - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v7 with: name: ${{ matrix.name }} path: ${{ matrix.path }} From 730f709fd631955582993bc03d2aab5f580aa63c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 09:03:14 +0000 Subject: [PATCH 04/12] build(deps): bump itertools from 0.14.0 to 0.15.0 Bumps [itertools](https://github.com/rust-itertools/itertools) from 0.14.0 to 0.15.0. - [Changelog](https://github.com/rust-itertools/itertools/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-itertools/itertools/compare/v0.14.0...v0.15.0) --- updated-dependencies: - dependency-name: itertools dependency-version: 0.15.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 6 +++--- Cargo.toml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a60838cd4..a12124647 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1143,9 +1143,9 @@ dependencies = [ [[package]] name = "itertools" -version = "0.14.0" +version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285" +checksum = "8b4baf93f58d4425749ca49a51c50ebab072c5df6994d08fed93541c331481dc" dependencies = [ "either", ] @@ -1786,7 +1786,7 @@ dependencies = [ "futures", "gcd", "hickory-resolver", - "itertools 0.14.0", + "itertools 0.15.0", "log", "once_cell", "parameterized", diff --git a/Cargo.toml b/Cargo.toml index b59bf10ae..639400d44 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -34,7 +34,7 @@ toml = "1.1.2" serde = "1.0.124" serde_derive = "1.0.116" cidr-utils = "0.6.2" -itertools = "0.14.0" +itertools = "0.15.0" hickory-resolver = { version = "0.24.3", features = ["dns-over-rustls"] } anyhow = "1.0.40" text_placeholder = { version = "0.5", features = ["struct_context"] } From c668636a619ca96906be7d0b2aaf4ed0356560e3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 19 Jun 2026 09:03:11 +0000 Subject: [PATCH 05/12] build(deps): bump actions/checkout from 6 to 7 Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v6...v7) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/build.yml | 10 +++++----- .github/workflows/test.yml | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 841ae03a2..35181e1ed 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -37,7 +37,7 @@ jobs: path: target/aarch64-unknown-linux-gnu/release/rustscan pkg_config_path: /usr/lib/x86_64-linux-gnu/pkgconfig steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Cache cargo & target directories uses: Swatinem/rust-cache@v2 - name: Build binary @@ -67,7 +67,7 @@ jobs: env: IN_PIPELINE: true steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Install cargo-deb run: cargo install -f cargo-deb - uses: awalsh128/cache-apt-pkgs-action@v1 @@ -90,7 +90,7 @@ jobs: runs-on: macos-latest if: github.ref == 'refs/heads/master' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Cache cargo & target directories uses: Swatinem/rust-cache@v2 - name: Build binary @@ -119,7 +119,7 @@ jobs: runs-on: macos-latest if: github.ref == 'refs/heads/master' steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Cache cargo & target directories uses: Swatinem/rust-cache@v2 - name: Build binary @@ -162,7 +162,7 @@ jobs: name: x86-windows-rustscan.exe path: target\i686-pc-windows-msvc\release\rustscan.exe steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Cache cargo & target directories uses: Swatinem/rust-cache@v2 - name: Build binary diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 3fba69257..38bccbbee 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -15,7 +15,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Checkout sources - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Install stable toolchain uses: actions-rs/toolchain@v1 From a084c1b3b9d6831074ff1929316a14a510e32430 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 26 Jun 2026 09:02:48 +0000 Subject: [PATCH 06/12] build(deps): bump env_logger from 0.11.10 to 0.11.11 Bumps [env_logger](https://github.com/rust-cli/env_logger) from 0.11.10 to 0.11.11. - [Release notes](https://github.com/rust-cli/env_logger/releases) - [Changelog](https://github.com/rust-cli/env_logger/blob/main/CHANGELOG.md) - [Commits](https://github.com/rust-cli/env_logger/compare/v0.11.10...v0.11.11) --- updated-dependencies: - dependency-name: env_logger dependency-version: 0.11.11 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- Cargo.lock | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a60838cd4..bbcb28fed 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -592,9 +592,9 @@ dependencies = [ [[package]] name = "env_filter" -version = "1.0.0" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a1c3cc8e57274ec99de65301228b537f1e4eedc1b8e0f9411c6caac8ae7308f" +checksum = "900d271a03799a1ee8d1ca9b19893b48ca674a9284fefcfb85f05e74ed314217" dependencies = [ "log", "regex", @@ -602,9 +602,9 @@ dependencies = [ [[package]] name = "env_logger" -version = "0.11.10" +version = "0.11.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0621c04f2196ac3f488dd583365b9c09be011a4ab8b9f37248ffcc8f6198b56a" +checksum = "de671bd27a75a797dc9ae289ba1e77276e75e2026408aab65185384e2d5cd3f6" dependencies = [ "anstream", "anstyle", @@ -1645,9 +1645,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.11.1" +version = "1.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" +checksum = "f1292b7759ae1cb9ec195452d1390a074f0cd8541ab7a5a8c31cd6db45d4a6ba" dependencies = [ "aho-corasick", "memchr", @@ -1657,9 +1657,9 @@ dependencies = [ [[package]] name = "regex-automata" -version = "0.4.9" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" +checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" dependencies = [ "aho-corasick", "memchr", @@ -1668,9 +1668,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.8.5" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" +checksum = "d6f6ff9a378485b298a5286656da665ba74413d36db0979633275d2e708145d4" [[package]] name = "resolv-conf" From 64f60a97eddd7a0445be732175f272960ae1bd08 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 29 Jun 2026 09:03:10 +0000 Subject: [PATCH 07/12] build(deps): bump cidr-utils from 0.6.2 to 0.7.1 Bumps [cidr-utils](https://github.com/magiclen/cidr-utils) from 0.6.2 to 0.7.1. - [Commits](https://github.com/magiclen/cidr-utils/compare/v0.6.2...v0.7.1) --- updated-dependencies: - dependency-name: cidr-utils dependency-version: 0.7.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- Cargo.lock | 8 ++++---- Cargo.toml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a60838cd4..5f40869ee 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -373,15 +373,15 @@ dependencies = [ [[package]] name = "cidr" -version = "0.2.3" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6bdf600c45bd958cf2945c445264471cca8b6c8e67bc87b71affd6d7e5682621" +checksum = "579504560394e388085d0c080ea587dfa5c15f7e251b4d5247d1e1a61d1d6928" [[package]] name = "cidr-utils" -version = "0.6.2" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0c494106d7fef49cfc120713ff18ddb52ed7fc65b19a60e1cf2104073a8ef4c7" +checksum = "1f59aae4103f56b79b449c67bde6d1e96aa9f617d95af57ed1d72d6f948fe597" dependencies = [ "cidr", "num-bigint", diff --git a/Cargo.toml b/Cargo.toml index b59bf10ae..15122b6a7 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -33,7 +33,7 @@ ansi_term = "0.12.1" toml = "1.1.2" serde = "1.0.124" serde_derive = "1.0.116" -cidr-utils = "0.6.2" +cidr-utils = "0.7.1" itertools = "0.14.0" hickory-resolver = { version = "0.24.3", features = ["dns-over-rustls"] } anyhow = "1.0.40" From ce880ebe8c83be476d217f96ca26c2f90e6261c3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 2 Jul 2026 09:02:49 +0000 Subject: [PATCH 08/12] build(deps): bump rand from 0.10.1 to 0.10.2 Bumps [rand](https://github.com/rust-random/rand) from 0.10.1 to 0.10.2. - [Release notes](https://github.com/rust-random/rand/releases) - [Changelog](https://github.com/rust-random/rand/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-random/rand/compare/0.10.1...0.10.2) --- updated-dependencies: - dependency-name: rand dependency-version: 0.10.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- Cargo.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a60838cd4..27a2ddf4f 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1569,9 +1569,9 @@ dependencies = [ [[package]] name = "rand" -version = "0.10.1" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2e8e8bcc7961af1fdac401278c6a831614941f6164ee3bf4ce61b7edb162207" +checksum = "c7f5fa3a058cd35567ef9bfa5e75732bee0f9e4c55fa90477bef2dfcdbc4be80" dependencies = [ "chacha20", "getrandom 0.4.1", @@ -1790,7 +1790,7 @@ dependencies = [ "log", "once_cell", "parameterized", - "rand 0.10.1", + "rand 0.10.2", "rlimit", "serde", "serde_derive", From 55c9f2a1c87b63f23363f6626954b871bbf4ab8e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 16 Jul 2026 09:03:00 +0000 Subject: [PATCH 09/12] build(deps): bump clap from 4.6.1 to 4.6.2 Bumps [clap](https://github.com/clap-rs/clap) from 4.6.1 to 4.6.2. - [Release notes](https://github.com/clap-rs/clap/releases) - [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md) - [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.6.1...clap_complete-v4.6.2) --- updated-dependencies: - dependency-name: clap dependency-version: 4.6.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- Cargo.lock | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a60838cd4..0c756c743 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -79,9 +79,9 @@ dependencies = [ [[package]] name = "anstyle" -version = "1.0.13" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5192cca8006f1fd4f7237516f40fa183bb07f8fbdfedaa0036de5ea9b0b45e78" +checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" [[package]] name = "anstyle-parse" @@ -390,9 +390,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.6.1" +version = "4.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1ddb117e43bbf7dacf0a4190fef4d345b9bad68dfc649cb349e7d17d28428e51" +checksum = "dd059f9da4f5c36b3787f65d38ccaab1cc315f07b01f89abc8359ee6a8205011" dependencies = [ "clap_builder", "clap_derive", @@ -400,9 +400,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.6.0" +version = "4.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "714a53001bf66416adb0e2ef5ac857140e7dc3a0c48fb28b2f10762fc4b5069f" +checksum = "f09628afdcc538b57f3c6341e9c8e9970f18e4a481690a64974d7023bd33548b" dependencies = [ "anstream", "anstyle", @@ -1960,9 +1960,9 @@ dependencies = [ [[package]] name = "terminal_size" -version = "0.4.3" +version = "0.4.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60b8cb979cb11c32ce1603f8137b22262a9d131aaa5c37b5678025f22b8becd0" +checksum = "230a1b821ccbd75b185820a1f1ff7b14d21da1e442e22c0863ea5f08771a8874" dependencies = [ "rustix 1.1.3", "windows-sys 0.60.2", From 94be5711d90a5cf86ffed91b92d25489f768bd4e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Sep 2026 09:03:00 +0000 Subject: [PATCH 10/12] build(deps): bump toml from 1.1.2+spec-1.1.0 to 1.1.5+spec-1.1.0 Bumps [toml](https://github.com/toml-rs/toml) from 1.1.2+spec-1.1.0 to 1.1.5+spec-1.1.0. - [Commits](https://github.com/toml-rs/toml/compare/toml-v1.1.2...toml-v1.1.5) --- updated-dependencies: - dependency-name: toml dependency-version: 1.1.5+spec-1.1.0 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- Cargo.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a60838cd4..e09b4de97 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2081,9 +2081,9 @@ dependencies = [ [[package]] name = "toml" -version = "1.1.2+spec-1.1.0" +version = "1.1.5+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81f3d15e84cbcd896376e6730314d59fb5a87f31e4b038454184435cd57defee" +checksum = "12c0ba9680044b4ce98d391a62094047eada0d64860b80166c39f4a6b5640785" dependencies = [ "indexmap 2.13.0", "serde_core", @@ -2105,18 +2105,18 @@ dependencies = [ [[package]] name = "toml_parser" -version = "1.1.2+spec-1.1.0" +version = "1.1.3+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2abe9b86193656635d2411dc43050282ca48aa31c2451210f4202550afb7526" +checksum = "1d38ac1cf9b95face32296c0a3ede1fdc270627c9d9c02a7274dd6d960dc4d56" dependencies = [ "winnow", ] [[package]] name = "toml_writer" -version = "1.1.1+spec-1.1.0" +version = "1.1.2+spec-1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db" +checksum = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2" [[package]] name = "tracing" From 3d4db2b6a19ee1882a0acc8955d1efed3cbd657d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 16 Sep 2026 06:05:03 +0000 Subject: [PATCH 11/12] build(deps): bump log from 0.4.32 to 0.4.34 Bumps [log](https://github.com/rust-lang/log) from 0.4.32 to 0.4.34. - [Release notes](https://github.com/rust-lang/log/releases) - [Changelog](https://github.com/rust-lang/log/blob/master/CHANGELOG.md) - [Commits](https://github.com/rust-lang/log/compare/0.4.32...0.4.34) --- updated-dependencies: - dependency-name: log dependency-version: 0.4.34 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 701988927..9596dd357 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1257,9 +1257,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.32" +version = "0.4.34" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "953f07c43838f8e6f9758cab68bf5bed85465e7587ebe0b823f1bcd81978ad3a" +checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6" dependencies = [ "value-bag", ] From 5492dd729c6036ddaaac4f816148b7f2fa230a7e Mon Sep 17 00:00:00 2001 From: Autumn Skerritt Date: Wed, 16 Sep 2026 06:12:25 +0000 Subject: [PATCH 12/12] fix: satisfy current stable Clippy without suppressing checks --- src/main.rs | 12 ++++++------ src/scanner/mod.rs | 11 ++++------- src/scripts/mod.rs | 14 +++++++------- 3 files changed, 17 insertions(+), 20 deletions(-) diff --git a/src/main.rs b/src/main.rs index 08e6eaf80..79b36309a 100644 --- a/src/main.rs +++ b/src/main.rs @@ -60,7 +60,7 @@ fn main() { } }; - debug!("Scripts initialized {:?}", &scripts_to_run); + debug!("Scripts initialized {scripts_to_run:?}"); if !opts.greppable && !opts.accessible && !opts.no_banner { print_opening(&opts); @@ -136,7 +136,7 @@ fn main() { // if option scripts is none, no script will be spawned if opts.greppable || opts.scripts == ScriptsRequired::None { - println!("{} -> [{}]", &ip, ports_str); + println!("{ip} -> [{ports_str}]"); continue; } detail!("Starting Script(s)", opts.greppable, opts.accessible); @@ -322,7 +322,7 @@ mod tests { }; let batch_size = infer_batch_size(&opts, 9_000); - assert!(batch_size == 3_000); + assert_eq!(batch_size, 3_000); } #[test] #[cfg(unix)] @@ -335,7 +335,7 @@ mod tests { }; let batch_size = infer_batch_size(&opts, 5_000); - assert!(batch_size == 4_900); + assert_eq!(batch_size, 4_900); } #[test] #[cfg(unix)] @@ -348,7 +348,7 @@ mod tests { }; let batch_size = adjust_ulimit_size(&opts); - assert!(batch_size == 2_000); + assert_eq!(batch_size, 2_000); } #[test] @@ -362,7 +362,7 @@ mod tests { let batch_size = infer_batch_size(&opts, 1_000_000); - assert!(batch_size == opts.batch_size); + assert_eq!(batch_size, opts.batch_size); } #[test] diff --git a/src/scanner/mod.rs b/src/scanner/mod.rs index 760783479..94b760efc 100644 --- a/src/scanner/mod.rs +++ b/src/scanner/mod.rs @@ -94,7 +94,7 @@ impl Scanner { debug!("Start scanning sockets. \nBatch size {}\nNumber of ip-s {}\nNumber of ports {}\nTargets all together {} ", self.batch_size, self.ips.len(), - &ports.len(), + ports.len(), (self.ips.len() * ports.len())); while let Some(result) = ftrs.next().await { @@ -113,7 +113,7 @@ impl Scanner { } } debug!("Typical socket connection errors {errors:?}"); - debug!("Open Sockets found: {:?}", &open_sockets); + debug!("Open Sockets found: {:?}", open_sockets); open_sockets } @@ -144,12 +144,9 @@ impl Scanner { for nr_try in 1..=tries { match self.connect(socket).await { Ok(tcp_stream) => { - debug!( - "Connection was successful, shutting down stream {}", - &socket - ); + debug!("Connection was successful, shutting down stream {}", socket); if let Err(e) = tcp_stream.shutdown(Shutdown::Both) { - debug!("Shutdown stream error {}", &e); + debug!("Shutdown stream error {}", e); } self.fmt_ports(socket); diff --git a/src/scripts/mod.rs b/src/scripts/mod.rs index 455d024fb..6ff5d6570 100644 --- a/src/scripts/mod.rs +++ b/src/scripts/mod.rs @@ -135,7 +135,7 @@ pub fn init_scripts(scripts: &ScriptsRequired) -> Result> { } else { debug!( "\nScript tags does not match config tags {:?} {}", - &script_hashset, + script_hashset, script.path.unwrap().display() ); } @@ -152,7 +152,7 @@ pub fn init_scripts(scripts: &ScriptsRequired) -> Result> { pub fn parse_scripts(scripts: Vec) -> Vec { let mut parsed_scripts: Vec = Vec::with_capacity(scripts.len()); for script in scripts { - debug!("Parsing script {}", &script.display()); + debug!("Parsing script {}", script.display()); if let Some(script_file) = ScriptFile::new(script) { parsed_scripts.push(script_file); } @@ -224,7 +224,7 @@ impl Script { // Some variables get changed before read, and compiler throws warning on warn(unused_assignments) #[allow(unused_assignments)] pub fn run(self) -> Result { - debug!("run self {:?}", &self); + debug!("run self {:?}", self); let separator = self.ports_separator.unwrap_or_else(|| ",".into()); @@ -322,7 +322,7 @@ fn execute_script(script: &str) -> Result { pub fn find_scripts(path: PathBuf) -> Result> { if path.is_dir() { - debug!("Scripts folder found {}", &path.display()); + debug!("Scripts folder found {}", path.display()); let mut files_vec: Vec = Vec::new(); for entry in fs::read_dir(path)? { let entry = entry?; @@ -360,14 +360,14 @@ impl ScriptFile { } } } else { - debug!("Failed to read file: {}", &real_path.display()); + debug!("Failed to read file: {}", real_path.display()); return None; } - debug!("ScriptFile {} lines\n{}", &real_path.display(), &lines_buf); + debug!("ScriptFile {} lines\n{}", real_path.display(), lines_buf); match toml::from_str::(&lines_buf) { Ok(mut parsed) => { - debug!("Parsed ScriptFile{} \n{:?}", &real_path.display(), &parsed); + debug!("Parsed ScriptFile{} \n{:?}", real_path.display(), parsed); parsed.path = Some(real_path); // parsed_scripts.push(parsed); Some(parsed)