Skip to content

Releases: assassin-marcos/httpxer

v0.7.1

Choose a tag to compare

@github-actions github-actions released this 04 Aug 14:22

Fixed:

  • Learn constant-target and stable prefix-rewrite redirect catchalls from independent Location controls.
  • Scope redirect fingerprints conservatively while preserving unique redirects and exact directory redirects.

Verified:

  • Full locked test suite and optimized release build pass.
  • Loopback fixtures retain unique redirects and recursive directory children while suppressing confirmed 3xx catchalls.

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 12:06

Fixed

  • Dynamic JSON 401/403 catchalls normalize only recognized per-request metadata while preserving semantic authentication responses.
  • Scoped authentication fingerprints suppress matching descendants without hiding the protected root directory.

Verified

  • The locked 240-test suite and optimized release build passed.
  • Repeated loopback scans preserved the real protected child and stopped recursive authentication-wall expansion.

v0.6.17

Choose a tag to compare

@github-actions github-actions released this 04 Aug 08:57

Added:

  • Recursively extract bounded same-scope endpoints from inline and external JavaScript, JSON responses, OpenAPI paths, manifests, and source maps.
  • Tag findings with crawl-js, crawl-inline-js, and crawl-json provenance.

Fixed:

  • Preserve query strings through crawl-frontier scheduling while dropping browser-only fragments.

Verified:

  • cargo test --locked: 233 passed.
  • cargo build --release --locked completed successfully.
  • A loopback chain traversed HTML to JavaScript to JSON and source-map endpoints with wire-level query preservation.

v0.6.16

Choose a tag to compare

@github-actions github-actions released this 03 Aug 22:19

Fixed:

  • Detect dynamic Nginx status catchalls whose short counters change on every response.
  • Bound and expire idle HTTP pool connections during large multi-host scans.

Verified:

  • cargo test --locked: 228 passed.
  • cargo build --release --locked completed successfully.
  • Dynamic Nginx loopback catchall emitted zero false findings.
  • Multi-host backup discovery completed under a 96-descriptor process limit.

v0.6.15

Choose a tag to compare

@github-actions github-actions released this 03 Aug 21:22

Added:

  • Automatic startup updates install newer published releases without confirmation and resume the original command.
  • Per-target active scan budgets are available through --host-timeout and --target-timeout.
  • README includes a Bash-safe deep fuzzing example with proxy rotation.

Fixed:

  • Explicit updater handoff uses the correct -U flag and no longer prompts repeatedly.
  • Expired targets stop independently while streamed findings and other targets continue.

Verified:

  • cargo test --locked: 226 passed.
  • cargo build --release --locked completed successfully.

v0.6.14

Choose a tag to compare

@github-actions github-actions released this 03 Aug 13:13

v0.6.14: suppress blanket auth wildcards

v0.6.13

Choose a tag to compare

@github-actions github-actions released this 03 Aug 11:47

v0.6.13: add live URL-only probe output

v0.6.12

Choose a tag to compare

@github-actions github-actions released this 02 Aug 21:24

Changed:

  • Replace separate live host and word fields with the exact combined active request URL.
  • Preserve both the target prefix and appended path tail when long URLs are shortened.
  • Apply the same display across initial wordlist, recursive, and crawl probes.
  • Update README, changelog, package metadata, and lockfile for v0.6.12.

Verified:

  • cargo test --locked (210 passed)
  • cargo build --release --locked
  • A loopback pseudo-terminal scan advanced combined request URLs and completed at 100%.

v0.6.11

Choose a tag to compare

@github-actions github-actions released this 02 Aug 20:51

Added:

  • Show the newest active host and dictionary path in the live fuzz progress line.
  • Report concurrent in-flight request and host counts across wordlist, recursion, and crawl probes.

Changed:

  • Bound progress labels and neutralize terminal control characters.
  • Update README, changelog, package metadata, and lockfile for v0.6.11.

Verified:

  • cargo test --locked (210 passed)
  • cargo build --release --locked
  • Loopback pseudo-terminal scans advanced live host/path labels and completed at 100%.

v0.6.10

Choose a tag to compare

@github-actions github-actions released this 02 Aug 10:41

Fixed:

  • Detect prefix-wide path-to-trailing-slash normalization before it can fill the recursion directory cap.
  • Confirm redirect catchalls with two bounded concurrent random siblings.
  • Preserve real directory redirects whose response fingerprint differs from the learned catchall.

Changed:

  • Share one single-flight redirect check per parent with no new CLI flags.
  • Update README, changelog, package metadata, and lockfile for v0.6.10.

Verified:

  • cargo test --locked (207 passed)
  • cargo build --release --locked
  • A controlled concurrent fixture suppressed generic redirect roots and still found the distinct nested real child.