From 0990b375056e00fb1f8051e51a81079eeb9b72a3 Mon Sep 17 00:00:00 2001 From: William Clark Date: Mon, 18 May 2015 22:30:15 -0700 Subject: seemp: enhance support for malware detection Improves the ability of a malware protection program to detect anomalies in various activities. It records task activities in a log and rates the actions according to how a typical user would use the tools. Change-Id: I976bc97f57215f173b046326b5f905522d785288 Signed-off-by: Mona Hossain Signed-off-by: William Clark --- net/socket.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'net/socket.c') diff --git a/net/socket.c b/net/socket.c index cdf6b9621f25..01866f7acad2 100644 --- a/net/socket.c +++ b/net/socket.c @@ -89,6 +89,8 @@ #include #include #include +#include +#include #include #include @@ -1658,6 +1660,8 @@ SYSCALL_DEFINE6(sendto, int, fd, void __user *, buff, size_t, len, struct iovec iov; int fput_needed; + seemp_logk_sendto(fd, buff, len, flags, addr, addr_len); + err = import_single_range(WRITE, buff, len, &iov, &msg.msg_iter); if (unlikely(err)) return err; @@ -1714,6 +1718,8 @@ SYSCALL_DEFINE6(recvfrom, int, fd, void __user *, ubuf, size_t, size, int err, err2; int fput_needed; + seemp_logk_recvfrom(fd, ubuf, size, flags, addr, addr_len); + err = import_single_range(READ, ubuf, size, &iov, &msg.msg_iter); if (unlikely(err)) return err; -- cgit v1.2.3