nessana
Parse Nessus dumps and notice differences.
Installation
Please note that Nessana does not support versions of Ruby other than 2.4, 2.5, 2.6, and others in the 2.x series.
$ gem install nessanaFor Development
You should instead run nessana via bundle exec bin/nessana after
running bundle install in your clone of this project. (Otherwise
you would be using the RubyGems-provided release version of nessana,
which may be helpful but confusing.)
Usage
Given one or two scan.csv files which are generated by Nessus, and a
config file config.yml, the following is sufficient.
$ nessana -c config.yml scan.csv [another-scan.csv]Contributing
See CONTRIBUTING.md
License
nessana: A Nessus scan parser and differ
Copyright (C) 2019 Kristofer Rye
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.