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 nessana
For 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/>.