v2.3.2

epi052/feroxbusterv2.3.2Aug 3, 2021by epi052

AI Summary

Updated default status codes and improved logging structure for parallel scans by creating timestamped log directories based on the output filename.

Key Highlights

  • Default status codes now include `500`
  • Logging for parallel scans now uses output value as seed for directory naming
  • Individual log files created for each target passed over stdin

New Features

  • Added 500 to default status codes
  • Structured logging for parallel mode

Full Release Notes

Thank you to @mzpqnxow and @0xdf_ for their suggestions! 

- Default status codes now include `500`.
- logging while using `--parallel` now uses the value of `-o|--output` as a seed to create a directory named `OUTPUT_VALUE-TIMESTAMP.logs/`. Within the directory, an individual log file is created for each target passed over stdin.

Example Command:

```
cat large-target-list | ./feroxbuster --stdin --parallel 10 --output super-cool-mega-scan
```

Resulting directory structure (illustrative):

```
super-cool-mega-scan-1627865696.logs/
├── ferox-https_target_one_com-1627865696.log
├── ...
└── ferox-https_target_two_net-1627865696.log
```