The scripts available here) launches several sessions of tmux and then for each URL specified creates a different output file of the ffuf discovery task.
Requirements
You need the following programs installed on a linux terminal:
ffuf
tmux
Configuration
Move to the folder <folder_name> you want to use
clone the repository
Create a folder targets with all the TXT files with the URLs to be discovered. For example:
For each file in the targets folder, a new TMUX session will be created.
For each URL, the script will create a different result file in a results sub-folder of the current working directory.
If you want to use a different folder as input:
Example of final folder content:
Pause/restart the TMUX sessions
or:
In both cases, the script sends carriage return as input of the TMUX sessions (with session name files_* or dir_*), pausing the current ffuf scan or restarting the paused ffuf scan.
Kill the TMUX sessions
The script kills all the TMUX sessions (with session name files_* or dir_*).