Skip to content

Conversation

liquidsec and others added 28 commits August 14, 2025 17:01
- Add pytest-benchmark dependency and configuration
- Create bloom filter performance benchmarks covering add/check/mixed operations
- Add branch-based benchmark comparison script for PR automation
- Benchmarks measure critical DNS brute-forcing performance paths
Bumps [h11](https://github.com/python-hyper/h11) from 0.14.0 to 0.16.0.
- [Commits](python-hyper/h11@v0.14.0...v0.16.0)

---
updated-dependencies:
- dependency-name: h11
  dependency-version: 0.16.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
@liquidsec liquidsec marked this pull request as draft August 19, 2025 00:33
liquidsec and others added 4 commits September 3, 2025 12:01
Bumps [pytest-rerunfailures](https://github.com/pytest-dev/pytest-rerunfailures) from 15.1 to 16.0.
- [Changelog](https://github.com/pytest-dev/pytest-rerunfailures/blob/master/CHANGES.rst)
- [Commits](pytest-dev/pytest-rerunfailures@15.1...16.0)

---
updated-dependencies:
- dependency-name: pytest-rerunfailures
  dependency-version: '16.0'
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Copy link
Contributor

github-actions bot commented Sep 4, 2025

🚀 Performance Benchmark Report

ℹ️ No baseline benchmark data available

Showing current results for dev only.

📊 Current Results (dev) - Click to expand

Results

Test Name Mean Time Ops/sec Min Max
Bloom Filter Dns Mutation Tracking Performance 4.53ms 220.6 ops/sec 4.45ms 4.79ms
Bloom Filter Large Scale Dns Brute Force 19.02ms 52.6 ops/sec 18.18ms 20.59ms
Large Closest Match Lookup 354.25ms 2.8 ops/sec 344.76ms 361.11ms
Realistic Closest Match Workload 190.20ms 5.3 ops/sec 188.25ms 192.25ms
Event Validation Full Scan Startup Small Batch 455.95ms 2.2 ops/sec 443.19ms 495.76ms
Event Validation Full Scan Startup Large Batch 806.75ms 1.2 ops/sec 759.17ms 855.40ms
Make Event Autodetection Small 31.72ms 31.5 ops/sec 31.07ms 35.14ms
Make Event Autodetection Large 319.18ms 3.1 ops/sec 317.79ms 321.37ms
Make Event Explicit Types 14.09ms 71.0 ops/sec 13.98ms 14.34ms
Excavate Single Thread Small 4.164s 0.2 ops/sec 4.046s 4.237s
Excavate Single Thread Large 9.575s 0.1 ops/sec 9.484s 9.659s
Excavate Parallel Tasks Small 4.320s 0.2 ops/sec 4.243s 4.380s
Excavate Parallel Tasks Large 7.354s 0.1 ops/sec 7.243s 7.400s
Is Ip Performance 3.23ms 309.2 ops/sec 3.20ms 3.70ms
Make Ip Type Performance 11.50ms 87.0 ops/sec 11.35ms 11.98ms
Mixed Ip Operations 4.51ms 221.8 ops/sec 4.46ms 5.52ms
Typical Queue Shuffle 63.12µs 15.8K ops/sec 60.94µs 185.35µs
Priority Queue Shuffle 712.55µs 1.4K ops/sec 689.49µs 1.30ms

🐍 Python Version 3.11.13

liquidsec and others added 25 commits September 4, 2025 13:12
…/pytest-rerunfailures-16.0

Bump pytest-rerunfailures from 15.1 to 16.0
Bumps [mkdocstrings-python](https://github.com/mkdocstrings/python) from 1.17.0 to 1.18.2.
- [Release notes](https://github.com/mkdocstrings/python/releases)
- [Changelog](https://github.com/mkdocstrings/python/blob/main/CHANGELOG.md)
- [Commits](mkdocstrings/python@1.17.0...1.18.2)

---
updated-dependencies:
- dependency-name: mkdocstrings-python
  dependency-version: 1.18.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…/mkdocstrings-python-1.18.2

Bump mkdocstrings-python from 1.17.0 to 1.18.2
Performance Optimizations for Bloom Filter
…le-portscan-nmap

fix: docs module ref of nmap replaced with portscan
Bumps [mkdocs-material](https://github.com/squidfunk/mkdocs-material) from 9.6.18 to 9.6.19.
- [Release notes](https://github.com/squidfunk/mkdocs-material/releases)
- [Changelog](https://github.com/squidfunk/mkdocs-material/blob/master/CHANGELOG)
- [Commits](squidfunk/mkdocs-material@9.6.18...9.6.19)

---
updated-dependencies:
- dependency-name: mkdocs-material
  dependency-version: 9.6.19
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [pytest](https://github.com/pytest-dev/pytest) from 8.4.1 to 8.4.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.4.1...8.4.2)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 8.4.2
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [deepdiff](https://github.com/seperman/deepdiff) from 8.6.0 to 8.6.1.
- [Release notes](https://github.com/seperman/deepdiff/releases)
- [Changelog](https://github.com/seperman/deepdiff/blob/master/docs/changelog.rst)
- [Commits](seperman/deepdiff@8.6.0...8.6.1)

---
updated-dependencies:
- dependency-name: deepdiff
  dependency-version: 8.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [pytest-benchmark](https://github.com/ionelmc/pytest-benchmark) from 4.0.0 to 5.1.0.
- [Changelog](https://github.com/ionelmc/pytest-benchmark/blob/master/CHANGELOG.rst)
- [Commits](ionelmc/pytest-benchmark@v4.0.0...v5.1.0)

---
updated-dependencies:
- dependency-name: pytest-benchmark
  dependency-version: 5.1.0
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps [setproctitle](https://github.com/dvarrazzo/py-setproctitle) from 1.3.6 to 1.3.7.
- [Changelog](https://github.com/dvarrazzo/py-setproctitle/blob/master/HISTORY.rst)
- [Commits](dvarrazzo/py-setproctitle@version-1.3.6...version-1.3.7)

---
updated-dependencies:
- dependency-name: setproctitle
  dependency-version: 1.3.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Bumps the github-actions group with 4 updates: [actions/checkout](https://github.com/actions/checkout), [actions/setup-python](https://github.com/actions/setup-python), [actions/github-script](https://github.com/actions/github-script) and [pypa/gh-action-pypi-publish@release/v1.12](https://github.com/pypa/gh-action-pypi-publish).


Updates `actions/checkout` from 4 to 5
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v4...v5)

Updates `actions/setup-python` from 5 to 6
- [Release notes](https://github.com/actions/setup-python/releases)
- [Commits](actions/setup-python@v5...v6)

Updates `actions/github-script` from 7 to 8
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](actions/github-script@v7...v8)

Updates `pypa/gh-action-pypi-publish@release/v1.12` from 1.12 to 1.13
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases)
- [Commits](pypa/gh-action-pypi-publish@release/v1.12...release/v1.13)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/setup-python
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: actions/github-script
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
- dependency-name: pypa/gh-action-pypi-publish@release/v1.12
  dependency-version: '1.13'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <[email protected]>
…actions/dev/github-actions-2bfdf8ca82

Bump the github-actions group with 4 updates
…/deepdiff-8.6.1

Bump deepdiff from 8.6.0 to 8.6.1
…/pytest-8.4.2

Bump pytest from 8.4.1 to 8.4.2
…/mkdocs-material-9.6.19

Bump mkdocs-material from 9.6.18 to 9.6.19
…/pytest-benchmark-5.1.0

Bump pytest-benchmark from 4.0.0 to 5.1.0
…/setproctitle-1.3.7

Bump setproctitle from 1.3.6 to 1.3.7
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 6.2.1 to 6.3.0.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v6.2.1...v6.3.0)

---
updated-dependencies:
- dependency-name: pytest-cov
  dependency-version: 6.3.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
…/pytest-cov-6.3.0

Bump pytest-cov from 6.2.1 to 6.3.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants