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