rye / nessana

A Nessus dump parser and differ
GNU Affero General Public License v3.0
0 stars 0 forks source link

Explore persistence of scans #38

Closed rye closed 6 years ago

rye commented 6 years ago

Each scan dump includes a result by plugin 19506, which includes information about the scan.

I should build some more smarts into the scan importer that is based on this plugin.

This kinda parallels my idea of having a persistent cache locally, with something like a SQLite. (Wow, #19 again?) This kind of a change will require a bit of rearchitecting of the overall design of this thing… we need to first load rows and then process each row post-import.

rye commented 6 years ago

Still like this idea.

I think the current importing model could more or less get scrapped, actually. Most of the directory structure can just get nixed, and what we're left with is a nice barebones starting point again.

It's slow, it's bulky, it's wasteful, and it has some serious design flaws. It's hard to extract data from it as it stands currently.

Taking lessons from the current iteration, the following goals are apparent:

Seeing as how the reimplementation will be a bit tedious, two separate streams of development might be required. Propose the use of branch next for the development on this new version.