a432491e7e
don't fail if no scans are found
2019-05-10 11:31:38 +01:00
3ce6065b38
simplify pandas operations
2019-05-09 11:30:45 +01:00
f600d0b88c
Only set IP if it's an IP
2019-05-08 17:51:05 +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
f441f4f992
fix logging and remove username/password
2019-05-02 18:04:06 +01:00
98a84af5d0
use web_application_name as asset
2019-05-01 20:50:41 +01:00
5b6a51f02c
add unique document id
2019-05-01 17:51:46 +01:00
762734d6a6
cleanups
2019-04-29 22:39:44 +01:00
e752655990
add nessus API key support
2019-04-29 17:26:14 +01:00
eb9695605b
more flexible config support
2019-04-29 17:00:27 +01:00
47409ba0b9
more Qualys WAS mappings and transforms
2019-04-29 16:22:02 +01:00
1a0406fdb2
Fix indents
2019-04-29 16:20:07 +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
e8340e6b67
Support alternate Qualys WAS CSV header
2019-04-27 07:23:37 +01:00
7919d3e569
Remove counter for nessus download
2019-04-25 14:13:31 +01:00
5264aea802
Fix qualys web unicode issues
2019-04-25 11:31:04 +01:00
97ed4c7838
Update cvss extraction regex
2019-04-24 09:31:21 +10:00
d41011a5ed
refactor qualys cvss extraction
2019-04-24 09:20:27 +10:00
73ae99f054
reorganise imports
2019-04-24 09:03:14 +10:00
2b6afe31c2
minor updates
2019-04-18 16:12:54 +10:00
e6c397397b
Update mappings and transforms
2019-04-18 11:34:01 +10:00
ee327874e5
Move to a common normalisation function
2019-04-15 21:12:07 +10:00
29a91cbfb2
Simplify pandas operations, update transforms
2019-04-15 17:05:21 +10:00
275b89c94d
Create cvss score from base and temporal
2019-04-15 13:32:31 +10:00
5b45da69a8
Add @timestamps to findings, map more fields
2019-04-12 01:49:15 +10:00
ad184689f8
map more qualys_vuln fields
2019-04-11 23:18:42 +10:00
8f9932e56b
minor updates
2019-04-11 21:17:24 +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
74db06b17a
Merge pull request #168 from HASecuritySolutions/qualys_was_fix
...
Qualys was fix
2019-04-10 11:35:37 +02:00
45e23985d3
added comment
2019-04-10 11:25:28 +02:00
cde2fe2dd8
final commit for qualys web
2019-04-10 11:19:44 +02:00
c8d906c05f
Fix tenable downloads
2019-04-08 19:30:48 +10:00
1ef7289b8d
reduntant replace, formatting
2019-04-08 18:44:30 +10:00
a12e9f70a1
Remove redundant param
2019-04-08 18:38:03 +10:00
873066a419
reorder imports
2019-04-08 17:43:50 +10:00
ec5d6cd388
Iterate through nessus download data
2019-04-08 12:25:50 +10:00
33f2a5a3d1
Use a session and don't overwrite imports
2019-04-08 12:24:22 +10:00
5edde8760a
Fix missing sys import
2019-04-06 11:02:42 +11: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
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
27412d31b4
Merge branch 'beta-1.8' of https://github.com/HASecuritySolutions/VulnWhisperer into beta-1.8
2019-04-05 11:04:29 +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
eae64a745d
cleanup of unused code and fixes, still breaks
2019-04-04 11:24:01 +02:00
03f7a4cedb
fixed line
2019-04-04 11:05:39 +02:00