diff options
-rw-r--r-- | etc/disable-common.inc | 8 | ||||
-rw-r--r-- | src/tools/unixsocket.c | 29 |
2 files changed, 37 insertions, 0 deletions
diff --git a/etc/disable-common.inc b/etc/disable-common.inc index cc9ba0032..5870a981b 100644 --- a/etc/disable-common.inc +++ b/etc/disable-common.inc | |||
@@ -50,6 +50,14 @@ blacklist ${HOME}/.git-credential-cache | |||
50 | # var | 50 | # var |
51 | blacklist /var/spool/cron | 51 | blacklist /var/spool/cron |
52 | blacklist /var/spool/anacron | 52 | blacklist /var/spool/anacron |
53 | blacklist /var/run/acpid.socket | ||
54 | blacklist /var/run/minissdpd.sock | ||
55 | blacklist /var/run/rpcbind.sock | ||
56 | blacklist /var/run/mysqld/mysqld.sock | ||
57 | blacklist /var/run/mysql/mysqld.sock | ||
58 | blacklist /var/lib/mysqld/mysql.sock | ||
59 | blacklist /var/lib/mysql/mysql.sock | ||
60 | blacklist /var/run/docker.sock | ||
53 | 61 | ||
54 | # etc | 62 | # etc |
55 | blacklist /etc/cron.* | 63 | blacklist /etc/cron.* |
diff --git a/src/tools/unixsocket.c b/src/tools/unixsocket.c new file mode 100644 index 000000000..88475ea3e --- /dev/null +++ b/src/tools/unixsocket.c | |||
@@ -0,0 +1,29 @@ | |||
1 | #include <stdio.h> | ||
2 | #include <sys/types.h> | ||
3 | #include <sys/socket.h> | ||
4 | #include <sys/un.h> | ||
5 | |||
6 | int main(void) { | ||
7 | struct sockaddr_un addr; | ||
8 | int s; | ||
9 | const char *socketpath = "/var/run/minissdpd.sock"; | ||
10 | // const char *socketpath = "/var/run/acipd.sock"; | ||
11 | |||
12 | s = socket(AF_UNIX, SOCK_STREAM, 0); | ||
13 | if(s < 0) { | ||
14 | fprintf(stderr, "Error: cannot open socket\n"); | ||
15 | return 1; | ||
16 | } | ||
17 | |||
18 | addr.sun_family = AF_UNIX; | ||
19 | strncpy(addr.sun_path, socketpath, sizeof(addr.sun_path)); | ||
20 | if(connect(s, (struct sockaddr *)&addr, sizeof(struct sockaddr_un)) < 0) { | ||
21 | fprintf(stderr, "Error: cannot connect to socket\n"); | ||
22 | return 1; | ||
23 | } | ||
24 | |||
25 | printf("connected to %s\n", socketpath); | ||
26 | close(s); | ||
27 | |||
28 | return 0; | ||
29 | } | ||