Nekmo / dirhunt

Find web directories without bruteforce
MIT License
1.76k stars 236 forks source link

Detect and mitigate recursion loops #23

Closed Nekmo closed 6 years ago

Nekmo commented 6 years ago

Detect recursion loops for:

Continuous repeated dir:

/sub/A/B
/sub/A/A/B
/sub/A/A/A/B

Repeated same path:

/sub/A/B/C
/sub/A/B/C/A/B/C
/sub/A/B/C/A/B/C/A/B/C

They should not be considered loop:

Different start path:

/sub1/A/B
/sub2/A/A/B
/sub3/A/A/A/B

Middle directories:

/sub/A/B
/sub/A/C/A/B
/sub/A/A/C/A/B

Middle directories:

/sub/A/B/C
/sub/A/B/C/D/A/B/C
/sub/D/A/B/C/A/B/C/A/B/C