SIDN / CycleHunter

Python software that reads zone files, extract NS records, and detect cyclic dependencies
https://tsuname.io
BSD 2-Clause "Simplified" License
37 stars 14 forks source link

improve detector to handle longer cycles (triple,quadruple..) #29

Open gmmoura opened 3 years ago

gmmoura commented 3 years ago

So we recently found that longer cycles are possible and resolvers get stuck in them too... like a->b->c->a.

We need to verify if cycleHunter can detect those, and if not, improve it.

seb-at-nzrs commented 3 years ago

I have an idea for that, and some code implemented in parallel with CycleHunter that finds cycles of any length. I can create a branch with that code for you to see and test.

gmmoura commented 3 years ago

sure, please go ahead, @seb-at-nzrs :)