#6 |
Handle incosistent NSEC3 records within zone (removal/insertion by zone owner)
|
wander
|
defect
|
must-have
|
crawler
|
fixed
|
#22 |
crawler: build hashblob without decoding b32hashes over and over again
|
|
enhancement
|
must-have
|
crawler
|
fixed
|
#30 |
probedns: handle UnexpectedSource error
|
|
enhancement
|
must-have
|
nsec3breaker
|
fixed
|
#32 |
validation: add support for IPv6 in logfiles
|
wander
|
enhancement
|
must-have
|
validation
|
fixed
|
#33 |
probedns: handle dnspython TrailingJunk error
|
|
defect
|
must-have
|
probedns
|
fixed
|
#40 |
Detect minimally covering NSEC3 records and abort crawling
|
wander
|
enhancement
|
must-have
|
crawler
|
fixed
|
#1 |
Config: do not overwrite user-written config
|
|
enhancement
|
important
|
nsec3breaker
|
fixed
|
#2 |
Migrate from sqlite3 to postgresql
|
|
task
|
important
|
distserver
|
fixed
|
#4 |
Add full support for dictionary hash attack
|
schwittmann
|
enhancement
|
important
|
nsec3breaker
|
fixed
|
#7 |
Pass more than 1 range to nsec3breaker during crawling phase II
|
wander
|
enhancement
|
important
|
crawler
|
fixed
|
#11 |
Include last name in brute-force jobs
|
|
defect
|
important
|
nsec3breaker
|
fixed
|
#12 |
range bf returns results out of ranges
|
schwittmann
|
defect
|
important
|
nsec3breaker
|
fixed
|
#13 |
Migration crawler from sqlite to pgsql
|
|
enhancement
|
important
|
crawler
|
fixed
|
#14 |
probedns: query OPTOUT for NSEC3
|
wander
|
enhancement
|
important
|
probedns
|
fixed
|
#18 |
crawler: Migrate old data to new data format
|
|
task
|
important
|
crawler
|
fixed
|
#21 |
crawler: add support to re-crawl zones
|
|
enhancement
|
important
|
crawler
|
fixed
|
#23 |
crawler: prioritize authoritative servers for zones
|
|
enhancement
|
important
|
crawler
|
fixed
|
#24 |
Markov exception
|
schwittmann
|
defect
|
important
|
nsec3breaker
|
fixed
|
#25 |
Client.py: catch exceptions, retry
|
schwittmann
|
enhancement
|
important
|
nsec3breaker
|
fixed
|
#26 |
Check if vfound_names_by_domain counts duplicate results twice
|
schwittmann
|
task
|
important
|
distserver
|
fixed
|
#27 |
Markov: Crunching names from xyz.foo. to None.foo.
|
schwittmann
|
defect
|
important
|
nsec3breaker
|
fixed
|
#28 |
crawler: save flags and types for each NSEC3 RR
|
|
enhancement
|
important
|
crawler
|
fixed
|
#31 |
probedns: print to console when new TLDs occur
|
|
enhancement
|
important
|
probedns
|
wontfix
|
#34 |
validation: convert time to UTC
|
wander
|
enhancement
|
important
|
validation
|
wontfix
|
#38 |
Less results with local markov optimization
|
schwittmann
|
defect
|
important
|
nsec3breaker
|
fixed
|
#42 |
Finish subproject once hashblob is empty
|
wander
|
enhancement
|
important
|
distserver
|
fixed
|
#3 |
Add support for crawling of unhashed NSEC
|
wander
|
enhancement
|
nice-to-have
|
crawler
|
fixed
|
#8 |
Harvest reverse lookups to get decent domain dictionary
|
wander
|
task
|
nice-to-have
|
nsec3breaker
|
wontfix
|
#15 |
Clone brunhilde to knecht
|
|
task
|
nice-to-have
|
nsec3breaker
|
fixed
|
#19 |
Stats: show graph for number of hashed names
|
|
enhancement
|
nice-to-have
|
distserver
|
fixed
|
#20 |
Stats: show timeline for longer periods, not just the last 5 days
|
|
enhancement
|
nice-to-have
|
distserver
|
wontfix
|
#36 |
GPU: hash list of domain names
|
|
enhancement
|
nice-to-have
|
nsec3breaker
|
wontfix
|