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 |
|
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
|
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 |
|
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 |
|
Christoph Hartmann
|
17476fd634
|
add limits.conf resource
|
2015-07-26 12:30:46 +02:00 |
|
Christoph Hartmann
|
8e16decccd
|
refactor types
|
2015-07-26 12:30:12 +02:00 |
|
Christoph Hartmann
|
5d4e44872c
|
remove puts
|
2015-07-16 01:51:26 +02:00 |
|
Christoph Hartmann
|
fd4bb5f467
|
bugfix: fix id
|
2015-07-16 01:40:37 +02:00 |
|
Christoph Hartmann
|
0268d44052
|
add types
|
2015-07-16 01:09:54 +02:00 |
|
Christoph Hartmann
|
db8ff02313
|
add logindef and parse_config type
|
2015-07-15 16:33:39 +02:00 |
|
Christoph Hartmann
|
018601480d
|
add etc_group implementation
|
2015-07-15 15:16:10 +02:00 |
|
Christoph Hartmann
|
dc94f2c2b5
|
add description for passwd file format
|
2015-07-15 15:15:53 +02:00 |
|
Christoph Hartmann
|
37f0ea7d6a
|
update copyright header
|
2015-07-15 15:15:18 +02:00 |
|
Christoph Hartmann
|
6ab07121de
|
add line feed
|
2015-07-15 00:50:42 +02:00 |
|
Christoph Hartmann
|
dbbad50c09
|
add passwd extraction of passwords
|
2015-07-15 00:50:19 +02:00 |
|
Christoph Hartmann
|
8c17ab29a5
|
add passwd support
|
2015-07-15 00:47:17 +02:00 |
|
Christoph Hartmann
|
4ff1687f6e
|
add env support
|
2015-07-15 00:47:04 +02:00 |
|
Christoph Hartmann
|
f165e51e1f
|
return nil, if we haven't received a value
|
2015-06-27 21:29:57 +02:00 |
|
Dominik Richter
|
3440f6f69e
|
bugfix scope
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-06-22 18:21:09 +02:00 |
|
Dominik Richter
|
8d0976a4cc
|
bugfix: scoping for ubuntu's ruby version
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-06-22 17:57:07 +02:00 |
|
Dominik Richter
|
e832a1f2c8
|
bugfix: typo
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-06-22 17:27:05 +02:00 |
|
Dominik Richter
|
6b8cd1078a
|
bugfix: mysql dynamic describe
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-06-22 16:33:22 +02:00 |
|
Dominik Richter
|
b3495e9fc5
|
bugfix: mysql resouce skipping and checking
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-06-22 16:18:40 +02:00 |
|
Dominik Richter
|
40ed9799b7
|
feature: mysql config resource updated
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-06-22 15:51:44 +02:00 |
|
Dominik Richter
|
232de91d9a
|
feature: mysql resource with debian login + skipping policy
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-06-22 15:24:35 +02:00 |
|
Dominik Richter
|
cb3e067a1f
|
feature: helper method to check if a default command exists
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-06-21 18:19:04 +02:00 |
|
Dominik Richter
|
7a721dba7e
|
feature: skip ssh config if file isn't readable/found
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-06-21 16:33:08 +02:00 |
|
Dominik Richter
|
e0e7fb8996
|
bugfix: indicate that file resource is really working with paths
Signed-off-by: Dominik Richter <dominik@vulcanosec.com>
|
2015-06-21 11:23:30 +02:00 |
|
Dominik Richter
|
64d90c326f
|
feature: add rules with IDs
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
|
2015-06-07 17:09:02 +02:00 |
|
Dominik Richter
|
14eebb88e0
|
capitalize ssh conf name
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
|
2015-05-14 18:30:38 +02:00 |
|
Dominik Richter
|
18277ddfad
|
bugfix: postgres connection error detection fixed
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
|
2015-05-14 18:29:55 +02:00 |
|
Dominik Richter
|
21d604820a
|
feature: add windows resources
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
|
2015-04-17 15:37:17 +02:00 |
|
Dominik Richter
|
e87af25d07
|
bugfix: ssh is simpleconf w/o multiassignemnt
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
|
2015-04-17 15:36:55 +02:00 |
|
Dominik Richter
|
985552731a
|
import resources
Signed-off-by: Dominik Richter <dominik.richter@gmail.com>
|
2015-04-09 22:01:23 +02:00 |
|