Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding support for payloads in headless protocol #1574

Merged
merged 4 commits into from
Feb 5, 2022

Conversation

Mzack9999
Copy link
Member

@Mzack9999 Mzack9999 commented Feb 4, 2022

Proposed changes

This PR adds support for payloads in headless protocol

id: headless-payloads

info:
  name: headless payloads example
  author: pdteam
  severity: info
  tags: headless

headless:
  - attack: clusterbomb
    payloads:
      aa:
        - aa
        - bb
      bb:
        - cc
        - dd
    steps:
      - args:
          url: "{{BaseURL}}?aa={{aa}}&bb={{bb}}"
        action: navigate
      - action: waitload
    matchers:
      - type: word
        words:
          - "test"

Checklist

  • Pull request is created against the dev branch
  • All checks passed (lint, unit/integration/regression tests etc.) with my changes
  • I have added tests that prove my fix is effective or that my feature works
  • I have added necessary documentation (if appropriate)

@Mzack9999 Mzack9999 added Status: Review Needed The issue has a PR attached to it which needs to be reviewed Type: Enhancement Most issues will probably ask for additions or changes. labels Feb 4, 2022
@Mzack9999 Mzack9999 self-assigned this Feb 4, 2022
@Mzack9999 Mzack9999 linked an issue Feb 4, 2022 that may be closed by this pull request
Copy link
Member

@ehsandeep ehsandeep left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Payload input from cli flag support
id: headless-payloads

info:
  name: headless payloads example
  author: pdteam
  severity: info
  tags: headless

headless:
  - steps:
      - args:
          url: "{{BaseURL}}?params={{test}}"
        action: navigate
      - action: waitload
    matchers:
      - type: word
        words:
          - "test"
./nuclei -t test.yaml -headless -u https://example.com -var test=pp.txt

@ehsandeep ehsandeep removed the request for review from Ice3man543 February 5, 2022 14:58
@ehsandeep ehsandeep added Status: Completed Nothing further to be done with this issue. Awaiting to be closed. and removed Status: Review Needed The issue has a PR attached to it which needs to be reviewed labels Feb 5, 2022
@ehsandeep ehsandeep merged commit 145faee into dev Feb 5, 2022
@ehsandeep ehsandeep deleted the issue-582-headless-payloads branch February 5, 2022 14:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Completed Nothing further to be done with this issue. Awaiting to be closed. Type: Enhancement Most issues will probably ask for additions or changes.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Allow payload support in headless mode requests
2 participants