Commit Graph

97 Commits

Author SHA1 Message Date
aa9fa5b652 add filter for scan name and days to look back 2019-05-10 12:19:53 +01:00
5ebe05e584 add vendors 2019-05-08 17:51:18 +01:00
155c3ba163 create unified cvss field 2019-05-07 17:17:53 +01:00
c350ec73c2 map openvas and make risk mapping common 2019-05-07 17:14:42 +01:00
44d75c397f rename qualys modules to be more accurate 2019-05-03 16:39:57 +01:00
fb76b0a1ce rename plugin to signature and cvss_x to cvss2_x 2019-05-03 16:25:29 +01:00
a1671a953f don't overwrite the whole dataframe 😬 2019-05-03 15:25:52 +01:00
ff6fec3a38 logging updates 2019-05-03 15:11:59 +01:00
f441f4f992 fix logging and remove username/password 2019-05-02 18:04:06 +01:00
5df4d127ca remove redunant logic 2019-05-02 11:48:32 +01:00
9c27f5d4a2 kibana object updates 2019-05-01 20:51:49 +01:00
5b6a51f02c add unique document id 2019-05-01 17:51:46 +01:00
ea864d09ac write output to .tmp then rename 2019-05-01 10:33:37 +01:00
762734d6a6 cleanups 2019-04-29 22:39:44 +01:00
eb9695605b more flexible config support 2019-04-29 17:00:27 +01:00
b31d1b8098 Support tenable API keys 2019-04-29 16:18:07 +01:00
92cad06b2b Update Qualys WAS mapping and transforms 2019-04-27 07:26:35 +01:00
73ae99f054 reorganise imports 2019-04-24 09:03:14 +10:00
51fa81cb05 restructure and write openvas to db 2019-04-23 16:59:55 +10:00
85cca87e58 move fields from logstash into vulnwhisperer 2019-04-22 11:41:51 +10:00
8d59831855 don't use reserved _timestamp 2019-04-22 11:18:49 +10:00
7c2aa54156 refactor cvss normalisation 2019-04-22 10:56:01 +10:00
2b6afe31c2 minor updates 2019-04-18 16:12:54 +10:00
a2e27d816b Ensure empty fields are output as nulls 2019-04-18 11:33:25 +10:00
e3907940bc remove unnecessary conditional 2019-04-17 19:27:04 +10:00
eea417a0d9 fix cvss info severity 2019-04-17 16:31:23 +10:00
5dd20a74e9 Fix cvss score issues 2019-04-15 23:04:08 +10:00
982d51a465 typo 2019-04-15 21:59:01 +10:00
ee327874e5 Move to a common normalisation function 2019-04-15 21:12:07 +10:00
97d2a2606c Cleanup logstash configs 2019-04-15 20:10:49 +10:00
29a91cbfb2 Simplify pandas operations, update transforms 2019-04-15 17:05:21 +10:00
952c934b9c Fix more unicode issues 2019-04-12 11:46:23 +10:00
5b45da69a8 Add @timestamps to findings, map more fields 2019-04-12 01:49:15 +10:00
496fd23121 Remove nessus csv completely 2019-04-11 22:22:58 +10:00
778a07535f Fix scan_id field for all sources 2019-04-11 22:17:02 +10:00
2547873bd2 Add scan name to output 2019-04-11 21:57:18 +10:00
5671b70bdd Add normalisation for qualys_vuln 2019-04-11 20:13:17 +10:00
d6980d8229 Add normalisation, mapping and transform stubs 2019-04-11 20:11:08 +10:00
76d54abdc6 Nessus JSON output with normalisation 2019-04-11 20:09:21 +10:00
1ef7289b8d reduntant replace, formatting 2019-04-08 18:44:30 +10:00
7370f5b608 Merge branch 'beta-1.8' of https://github.com/HASecuritySolutions/VulnWhisperer into beta-1.8 2019-04-05 23:37:41 +02:00
0a877ce267 fix nessus download 'imported' scans 2019-04-05 23:37:04 +02:00
1ef67d48be Feature error codes (#165)
* Use error codes for failed scans

* Fix indentations

* Fix more indentation

* Continue after failed download

* Add tests for failed scans

* Add more tests

* move definition

* Update nessus.py

This function was used by function `print_scans` which at the same time was an unused one that had been deleted in the PR itself.
2019-04-05 11:36:13 +02:00
71352aee57 Add external API mocking and travis tests (#164)
* Fix closing logging handlers

* Fix *some* unicode issues for nessus and qualys

* Prevent multiple requests to nessus scans endpoint

* More unicode fixes

* Remove unnecessary call

* Fix whitespace

* Add mock module and argument

* Add test config and data

* Fix whitespace again

* Disable qualys_web until data is available

* Use logging module

* Delete report_tracker.db

* Cleanup mock calls

* Add httpretty to requirements

* Refactor into a class

* Updates travis tests

* Fix exit codes

* Remove print statements

* Remove test

* Add test directory as submodule
2019-04-05 10:57:39 +02:00
f33644b814 fix reported tracking for jira 2019-04-02 11:58:44 +02:00
fa0b3c867b added tracking of scans processed by jira, will only process if new scans now (backwards compatibility 2019-04-01 15:55:02 +02:00
e32c9bf55d Fix *some* unicode issues for nessus and qualys (#160)
* Fix *some* unicode issues for nessus and qualys

* More unicode fixes
2019-04-01 10:06:16 +02:00
9619a47d7a Fix Tenable and Nessus scan listing (#162)
* Prevent multiple requests to nessus scans endpoint

* Remove unnecessary call
2019-04-01 10:04:12 +02:00
b36e31566e fix #142 2019-02-25 22:02:20 +01:00
c2d80c7fce made host resolution optional from the config file with dns_resolv var 2019-02-15 16:24:52 +01:00