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

[FEATURE REQUEST] Ability to pause scan by sending a signal to process #578

Open
nil0x42 opened this issue May 16, 2022 · 3 comments
Open
Labels
enhancement New feature or request pinned

Comments

@nil0x42
Copy link

nil0x42 commented May 16, 2022

Is your feature request related to a problem? Please describe.
While using feroxbuster in an automated way, being able to pause it with SIGUSR1 or SIGHUP would be way more useful than ability to pause only from an attached tty.

@nil0x42 nil0x42 added the enhancement New feature or request label May 16, 2022
@epi052
Copy link
Owner

epi052 commented May 19, 2022

hey there, thanks for the feedback! I have a few questions, but mostly to appease my curiosity. Please don't take them in a negative way, I'd just like to understand your workflow, as it's something that more than a few users do, but I don't, so would love your input.

  • Is this part of an automated recon setup or similar?
  • How often do you need to pause while scanning this way?
  • If it's automated, what is the prompt/event that makes you want to pause?
  • If it's part of an automated process, what does pausing allow you to do/fix/troubleshoot? I.e. why do you want to pause during your pipeline / how does it add value?

@stale
Copy link

stale bot commented Jun 4, 2022

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Jun 4, 2022
@epi052 epi052 added the pinned label Jun 4, 2022
@stale stale bot removed the stale label Jun 4, 2022
@nil0x42
Copy link
Author

nil0x42 commented Jun 20, 2022

I need to pause from signal is related to spreading requests by target.

For example, if i have 100 target sites, instead of scanning site1 for 10 hours, then site2, site3, etc... i prefer scanning each one for 1minute (for example), pausing, then resuming when all sites have been scanned for 1min.
It can now be partially achieved with --threads. But ability to pause is a must have, because when the pipeline depends on server uptime, upstream proxy, possible bugs, etc, it's a pain.

Generally i prefer splitting all my jobs/pipelines into short time jobs, so i don't loose too much data when something goes wrong. I avoid as much as possible multi-day jobs

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request pinned
Projects
None yet
Development

No branches or pull requests

2 participants