Dominik Richter
|
61794072e5
|
generalize folder handling
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
|
2015-08-12 20:47:02 -07:00 |
|
Dominik Richter
|
9f0b6ebc46
|
add targets for chef-audit and serverspec
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
|
2015-08-12 19:19:36 -07:00 |
|
Dominik Richter
|
6e4381f2d4
|
turn backend into a separate object
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
|
2015-08-12 19:07:01 -07:00 |
|
Dominik Richter
|
9ba4fb1d00
|
add configurable targets and backends
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
|
2015-08-12 18:48:17 -07:00 |
|
Dominik Richter
|
cecd86a119
|
improvement: unify ID generation for all tests
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
|
2015-08-12 17:29:23 -07:00 |
|
Dominik Richter
|
7f67a088cb
|
feature: --target option for scans
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
|
2015-08-12 17:05:32 -07:00 |
|
Dominik Richter
|
be1cead58e
|
improvement: always give a title to spec files
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
|
2015-08-12 16:27:32 -07:00 |
|
Dominik Richter
|
5b0f5252c6
|
shorten anonymous describe IDs
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
|
2015-08-12 15:17:18 -07:00 |
|
Dominik Richter
|
116a9b46d8
|
run multiple files by aggregating results
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
|
2015-08-12 15:16:50 -07:00 |
|
Dominik Richter
|
360da9a7ba
|
feature: configure ssh+winrm targets on CLI-runner
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
|
2015-08-12 14:19:44 -07:00 |
|
Dominik Richter
|
33043dd6a1
|
feature: run tests from cli
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
|
2015-08-12 12:03:41 -07:00 |
|
Your Name
|
f6509b7f81
|
add method_source gem for getting source code
Signed-off-by: Your Name <your.name@email.com>
|
2015-08-10 00:01:11 +00:00 |
|
Your Name
|
0108ab2c75
|
simplify ruby source block detection
Signed-off-by: Your Name <your.name@email.com>
|
2015-08-09 20:31:51 +00:00 |
|
Your Name
|
39343367c2
|
feature: include rule code in json
Signed-off-by: Your Name <your.name@email.com>
|
2015-08-09 18:29:59 +00:00 |
|
Dominik Richter
|
5e8af49561
|
runtime bugfixes
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-02 23:39:43 -07:00 |
|
Dominik Richter
|
61f5f95147
|
make sure etc group values in where clause are strings
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-02 20:49:55 -07:00 |
|
Dominik Richter
|
b72ba08c06
|
trip whitespace
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-02 20:37:58 -07:00 |
|
Dominik Richter
|
a48d032cec
|
double-check if data is read from conf apache/postgres/mysql
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-02 20:35:18 -07:00 |
|
Dominik Richter
|
df8be769af
|
skip apache conf if file doesn't exist
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-02 20:28:32 -07:00 |
|
Dominik Richter
|
9621b1c9e9
|
skip postgres+mysql conf if file doesn't exist
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-02 20:27:34 -07:00 |
|
Dominik Richter
|
93065b9dda
|
use FindFiles for postgres conf
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-02 20:17:07 -07:00 |
|
Dominik Richter
|
c733a577da
|
improvement: unify FindFiles
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-02 20:11:01 -07:00 |
|
Dominik Richter
|
e9ee17c176
|
bugfix: find included files on remote host
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-02 19:50:49 -07:00 |
|
Dominik Richter
|
178ca83a4b
|
specify inetd_conf path
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-02 19:34:24 -07:00 |
|
Christoph Hartmann
|
7774f01069
|
Merged in etc_group (pull request #1)
feature: etc_group with where-function overhaul
|
2015-08-03 03:46:31 +02:00 |
|
Dominik Richter
|
07edef95ad
|
flatten users of groups
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-02 18:56:14 -07:00 |
|
Dominik Richter
|
3682a8279d
|
make sure to get conditions as symbols
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-02 18:49:05 -07:00 |
|
Dominik Richter
|
e0b0b52af3
|
feature: etc_group with where-function overhaul
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-02 18:42:05 -07:00 |
|
Dominik Richter
|
53112f4156
|
move resource methods to respective library files
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-02 17:40:08 -07:00 |
|
Dominik Richter
|
42c3f95b41
|
move local parseconfig resources to library file
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-02 17:25:27 -07:00 |
|
Dominik Richter
|
6faf07aa7d
|
rename parse_config back to parse_config_file
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-02 17:24:15 -07:00 |
|
Dominik Richter
|
1344fba629
|
configurable limits_conf path
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-01 09:52:55 +02:00 |
|
Dominik Richter
|
70a6130335
|
move ssh_config + sshd_config with paths to the resource file
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-01 09:43:38 +02:00 |
|
Dominik Richter
|
cc28749adf
|
configurable paths for postgres + mysql confs
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-01 09:38:52 +02:00 |
|
Dominik Richter
|
700e2bab26
|
feature: add mysql resource
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-01 09:31:57 +02:00 |
|
Dominik Richter
|
7e9c8fe289
|
bugfix: get comment_char for simple_config
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-01 09:23:52 +02:00 |
|
Dominik Richter
|
f2fed3fa6d
|
api: change default of multiple_values true -> false in SimpleConfig
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-01 09:23:02 +02:00 |
|
Dominik Richter
|
9bf968838c
|
rename conf_ssh -> ssh_config
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-01 09:22:25 +02:00 |
|
Dominik Richter
|
0c5a28431d
|
feature: postgres information based on OS
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-08-01 09:21:32 +02:00 |
|
Dominik Richter
|
f51e89d3b1
|
shorten mysql and postgres session resources
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-07-30 18:28:57 +02:00 |
|
Christoph Hartmann
|
378a98797e
|
rename config_file resource
|
2015-07-27 23:26:10 +02:00 |
|
Christoph Hartmann
|
44f5ecef77
|
add apache config parser
|
2015-07-27 23:26:10 +02:00 |
|
Dominik Richter
|
252a88c24f
|
improvement: warn on minor missing entries, error on major ones
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-07-27 17:31:17 +02:00 |
|
Christoph Hartmann
|
5107cca242
|
Merge branch 'refactor'
|
2015-07-26 22:46:07 +02:00 |
|
Christoph Hartmann
|
bd6a294ac5
|
bugfix: add toString method for resources
|
2015-07-26 22:45:44 +02:00 |
|
Christoph Hartmann
|
345d7fb5cb
|
improvement: parse config can be configured
|
2015-07-26 22:45:18 +02:00 |
|
Christoph Hartmann
|
d926a67596
|
feature: resource for ntp configuration
|
2015-07-26 22:44:33 +02:00 |
|
Christoph Hartmann
|
24e9210160
|
feature: resources for audit daemon
|
2015-07-26 22:44:01 +02:00 |
|
Christoph Hartmann
|
34b8ab5f2a
|
refactor audit policy
|
2015-07-26 22:43:24 +02:00 |
|
Christoph Hartmann
|
32c4575642
|
add inetd resource
|
2015-07-26 12:53:29 +02:00 |
|