Skip to content

Releases: hadriansecurity/subwiz

v1.0.1

11 Nov 10:51
7fe43c9

Choose a tag to compare

Fix bug on how generated sequences are trimmed among generative steps.

v1.0.0

05 Nov 16:39

Choose a tag to compare

This new version incorporates the following changes:

New model weights

The model has been retrained on a 5x larger dataset of subdomains and now uses the apex domain, including the TLD, for prediction.

Recursive resolution

Introduces a recursive loop where subdomains found at iteration k are automatically fed as input to iteration k+1.
This process continues until no new subdomains are discovered or a maximum recursion depth is reached (input parameter max-recursion), allowing you to uncover a much deeper and more comprehensive list of subdomains.

Multi-apex support

The model now allows for running inference with multiple apex domains. Use flag --multi-apex.

Miscellaneous quality of life improvements

Silent (-s) and quiet (-q) flags for less verbose outputs.

v0.5.1

23 Sep 13:10

Choose a tag to compare

We added support for Python3.9 by adding from __future__ import annotations to subwiz/types.py.

We also added tests that check that subwiz runs in all officially supported versions of Python.

v0.5.0

02 Sep 10:09
e5897b0

Choose a tag to compare

Added two new arguments:

--quiet or -q which only prints the found domains and no pretty logs (useful for piping into another tool).
--silent or -s which outputs nothing to stdout. (must be used together with the -o or --output-file args, so that results are stored in a file rather than in stdout).

⚠️ Warning:
The previous -q flag (max_new_tokens) has been changed to -m.

v0.4.1

22 Aug 13:34
3bad431

Choose a tag to compare

This release includes four updates:

  • Aligned outputs: The formatting of outputs has been correctly tabbed.
  • Bug fix and new tests: #21
  • Input no subdomains: You can now provide inputs without subdomains and the model will by itself (probably) try the most likely subdomains.

Execution result from hadrian.io as input:
image

v0.4.0

13 Aug 13:50
0f0984b

Choose a tag to compare

🔃 This new version introduces a recursive loop where subdomains found at iteration k are automatically fed as input to iteration k+1. This process continues until no new subdomains are discovered or a maximum recursion depth is reached (input parameter max-recursion), allowing you to uncover a much deeper and more comprehensive list of subdomains.

💣 Example execution: starting only from the www subdomain of a renown social media page we are able to find 1200 different subdomains.
image

v0.3.0

30 Jul 14:24
1debf9d

Choose a tag to compare

the new --multi-apex flag allows for running inference with multiple apex domains

v0.2.0

12 Mar 17:29

Choose a tag to compare

0.2.0

v0.1.5

21 Nov 10:31
64f32ed

Choose a tag to compare

define python<3.13 since torch does not support 3.13

v0.1.4

29 Oct 16:16

Choose a tag to compare

Changed type hints to be compatible with Python 3.9.