Skip to content

Releases: j3ssie/osmedeus

v4.3.1

16 Feb 13:43
Compare
Choose a tag to compare

Refactoring some of the helper messages throughout the tool. This should make it easier for users to understand what the tool is doing and how to use it.

v4.3.0

01 Jan 06:01
Compare
Choose a tag to compare
  • AWS provider support has been added to distributed scans
  • New scripts have been added to allow you to easily back up your workspace by uploading it to an S3 bucket.
// Upload local file to your S3 bucket
UploadToS3('/tmp/ott/local-file.txt')
UploadToS3('/tmp/ott/local-file.txt', 'your-custom-bucket')

// Download the File from your bucket and store it on your local path
DownloadFromS3('/tmp/ott/on-s3.txt', '/tmp/on-local-s3.txt')

// Compress a workspace folder
Compress('{{Backup}}/{{Workspace}}.tar.gz', '{{Output}}')

// Decompress the file to a folder
Decompress('{{Output}}', '{{Backup}}/{{Workspace}}.tar.gz')
  • The ability to import and extract reports from other scans.
  • Significant refactoring and rephrasing of the log messages.

osm-aws

osm-report

v4.2.0

03 Dec 14:39
Compare
Choose a tag to compare

Screen Shot 2022-12-03 at 20 42 48

  • Change the default template engine to support expressions in the template like {{ threads * 2 }}.
  • 🚨Breaking Change🚨 in the workflow, variables are now using the format {{variable}} instead of {{.variable}}.
  • Workflow now supports dynamic threads, as shown below, allowing you to choose your tactic to slow down and speed up the scan based on your demands.

The threads will be set default number of your CPUs which you can modify with the CLI flags --tactic aggressive or --threads-hold=20

name: http-probing
desc: Running HTTP fingerprint technology and response with the supplied inputs

report:
  final:
    - "{{Output}}/fingerprint/{{Workspace}}-technologies.txt"
    - "{{Output}}/fingerprint/beautify-{{Workspace}}-http.txt"

params:
  - inputFile: "{{Target}}"
  - httpFile: "{{Output}}/fingerprint/http-{{Workspace}}.txt"
  - httpThreads: '{{ threads * 15 }}'
  - screenThreads: '{{ threads }}'
  - enableSreenshot: 'false'
  - httpTimeout: '10'

pre_run:
  - CreateFolder("{{Output}}/fingerprint")

steps:
  - required:
      - "{{inputFile}}"
    commands:
      - "echo {{inputFile}} | {{Binaries}}/httpx -nf -timeout {{httpTimeout}} -silent -t {{httpThreads}} >> {{httpFile}}"
      - "cat {{inputFile}} | {{Binaries}}/httpx -nf -timeout {{httpTimeout}} -silent -t {{httpThreads}} >> {{httpFile}}"
    scripts:
      - SortU("{{httpFile}}")

  - required:
      - "{{Binaries}}/httpx"
      - "{{httpFile}}"
    commands:
      - cat {{httpFile}} | {{Binaries}}/httpx -nf -timeout {{httpTimeout}} -t {{httpThreads}} -no-color -json -title -tech-detect -status-code -silent >> {{Output}}/fingerprint/{{Workspace}}-http-overview.txt
    scripts:
      - CleanJSONHttpx('{{Output}}/fingerprint/{{Workspace}}-http-overview.txt', '{{Output}}/fingerprint/{{Workspace}}-raw-overview.txt')
      - ExecCmd("cat {{Output}}/fingerprint/{{Workspace}}-raw-overview.txt | csvtk pretty --no-header-row -I -s ' | ' -W 75 > {{Output}}/fingerprint/beautify-{{Workspace}}-http.txt")
      - Cat('{{Output}}/fingerprint/beautify-{{Workspace}}-http.txt')

v4.1.4

17 Nov 15:41
Compare
Choose a tag to compare
  • New shortcut for storing modules, allowing you to run it much more efficiently ~/osmedeus-base/workflow/default-modules/
  • Added brand new workflow listing command.
  • Refactor a lot of message.

Screen Shot 2022-11-17 at 22 38 03

v4.1.3

10 Oct 14:12
Compare
Choose a tag to compare
  • Added brand new queue command that constantly scans the input list.
  • Refactor a lot of message.
# Queue Usage:
  osmedeus queue -Q /tmp/queue-file.txt -c 2
  osmedeus queue --add -t example.com -Q /tmp/queue-file.txt

Screen Shot 2022-10-10 at 21 04 04

v4.1.2

23 May 10:28
Compare
Choose a tag to compare
  • Update workflow to have the capability to disable DNS permutation.
  • Update install script to support ZSH shell.
  • Refactor and fix some bugs.

v4.1.1

06 May 06:05
Compare
Choose a tag to compare

v4.1.0

06 Apr 09:08
Compare
Choose a tag to compare
  • Big refactoring in the codebase.
  • Fixing some bugs and refactoring usage messages.
  • Add a new flag --vuln in the update command for only updating the Vulnerability Database.
  • The loop step now requires a new template format like [[.line]]. Take a look at the dirbscan module here to know more

v4.0.3

01 Mar 17:29
Compare
Choose a tag to compare
  • Added report command to show the result in.
  • Added update command for much easier to update.
  • Fixing some bugs and refactoring usage messages.
  • Optimize the workflow to speed up the portscan module.
    Screen Shot 2022-03-02 at 00 28 40

v4.0.2

10 Feb 17:38
Compare
Choose a tag to compare
  • Added Cloud wizard setup for the premium package.
  • Some built-in auxiliary scripts to show content better.
  • Fixing some bugs and refactoring usage messages.
  • Added a dedicated video instruction for the premium package.
  • Added anew to the workflow to show the newly added DNS when you do the rescan.