7f2c59f531
Qualys Vulnerability Management integration ( #74 )
...
* Add Qualys vulnerability scans
* Use non-zero exit codes for failures
* Convert to strings for Logstash
* Update logstash config for vulnerability scans
* Update README
* Grab all scans statuses
* Add Qualys vulnerability scans
* Use non-zero exit codes for failures
* Convert to strings for Logstash
* Update logstash config for vulnerability scans
* Update README
* Grab all scans statuses
* Fix error: "Cannot convert non-finite values (NA or inf) to integer"
When trying to download the results of Qualys Vulnerability Management scans, the following error pops up:
[FAIL] - Could not process scan/xxxxxxxxxx.xxxxx - Cannot convert non-finite values (NA or inf) to integer
This error is due to pandas operating with the scan results json file, as the last element from the json doesn't fir with the rest of the response's scheme: that element is "target_distribution_across_scanner_appliances", which contains the scanners used and the IP ranges that each scanner went through.
Taking out the last line solves the issue.
Also adding the qualys_vuln scheme to the frameworks_example.ini
2018-07-05 10:34:02 -07:00
38d2eec065
Tenable.io support ( #70 )
...
* Basic tenable.io support
* Add tenable config section
* Use existing variable
* Fix indent
* Fix paren
* Use ternary syntax
* Update Logstash config for tenable.io
2018-06-26 13:03:08 -04:00
9b10711d34
Nessus bugfixes ( #68 )
...
* Handle cases where no scans are present
* Prevent infinite login loop with incorrect creds
* Print actual config file path
* Don't overwrite Nessus Synopsis with Description
2018-06-13 02:56:06 -04:00
d1d679b12f
Update vulnwhisp.py
2018-05-04 10:03:58 -04:00
8ca1c3540d
Removed no longer supported InsecureRequestWarning workaround. ( #55 )
...
* Removed no longer supported InsecureRequestWarning workaround.
* Add dependencies to README.md
2018-04-17 13:27:23 -04:00
e4e9ed7f28
Preserving newlines & carriage returns ( #48 )
...
* Preserve newlines & carriage returns
* Convert '\n' & '\r' to newlines & carriage returns
2018-04-10 08:54:21 -04:00
3984c879cd
Update vulnwhisp.py
2018-03-05 07:03:49 -05:00
f6745b00fd
Completion of OpenVAS module
2018-03-04 15:06:09 -05:00
21b2a03b36
Completion of OpenVAS module
2018-03-04 14:33:18 -05:00
a658b7abab
Allow template defined config form IDs
2018-03-04 08:43:35 -05:00
53b0b27cb2
Addition of OpenVas -- ready for alpha
2018-03-03 15:53:23 -05:00
d8e813ff5a
Merge branch 'master' of github.com:austin-taylor/VulnWhisperer
2018-02-25 21:15:54 -05:00
a0de072394
Automatically create filepath and directory if it does not exist
2018-02-25 21:15:50 -05:00
54337d3bfa
Addition of OpenVAS
2018-02-11 16:07:50 -05:00
8b63aa4fbc
Addition of OpenVAS Connector
2018-02-11 16:02:16 -05:00
8f536ed2ac
Documentation update
2017-12-31 07:04:57 -05:00
3d34916e4c
Adding name of scan and scan reference
2017-12-30 23:54:47 -05:00
bec9cdd4d0
Addition of VulnWhisperer-Qualys logstash files
2017-12-30 20:21:08 -05:00
d7fc63c952
Better database handling
2017-12-30 14:40:49 -05:00
de62400730
Update to write path logic
2017-12-30 14:39:59 -05:00
0ba3cdf579
Update to count tracker
2017-12-30 14:07:02 -05:00
e03860d087
Check for new records
2017-12-30 13:12:58 -05:00
dc7ad082be
Bug fix for counter in Nessus and format fix for qualys
2017-12-30 11:27:19 -05:00
0cd2e28ccd
Database tracking for processed Qualys scans
2017-12-30 11:21:10 -05:00
07a99eda54
Database tracking for processed Qualys scans
2017-12-30 11:20:31 -05:00
469f3fee81
Support for json output
2017-12-29 22:42:32 -05:00
bb776bd9f2
Update to requirements.txt
2017-12-29 02:32:15 -05:00
34638bcf42
Fix for str casting
2017-12-28 23:25:05 -05:00
c041693018
Column update for scans and N/A cleanup
2017-12-28 22:47:58 -05:00
d03ba15772
Addition of category class and special class for Qualys Scanning Reports. Also added additional enrichments to reports
2017-12-28 21:57:21 -05:00
a274341d23
Removing commented code
2017-12-27 10:42:08 -05:00
2997e2d2b6
Refactored classes to be more modular, update to ini file and submodules
2017-12-27 10:38:44 -05:00
cec794daa8
Addition of submodules, update to connectors, base class start
2017-12-27 02:17:01 -05:00
bf537df475
Field Cleanup
2017-12-26 07:53:46 -05:00
61ba3f0804
Fixed multiple bugs, cleaned up formatting, produces solid csv output for Qualys Web App scans
2017-12-25 22:44:30 -05:00
796db314f3
Addition of Qualys WebApp Processing
2017-12-22 17:28:33 -05:00
d9ff8532ee
Addition of Qualys WebApp Processing
2017-12-22 17:28:01 -05:00
f8905e8c4b
Silence NoneType object
2017-12-07 01:47:06 -05:00
35b7093762
Added an argument for username and password, which takes precendece over nessus. Fixed #5
2017-11-27 10:02:53 -05:00
ccf774099f
Only retrieves completed scans
2017-06-22 02:05:03 -04:00
14a451a492
Update to README and removed uneeded modules
2017-06-19 22:24:34 -04:00
54d4596cb8
Comment cleanup
2017-06-18 21:46:53 -04:00
bf2be8b26b
Update to db message
2017-06-18 21:39:54 -04:00
05da011670
Added commits to every if statement just incase connection breaks.
2017-06-18 21:34:37 -04:00
acad484398
Database Integration
2017-06-18 18:12:12 -04:00