X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?a=blobdiff_plain;f=src%2Frootcheck%2Fcheck_open_ports.c;h=97091ee39b441a507bbff3133ee0ae2dd2005d94;hb=372b53a05f545963ee37488149828312a47b3171;hp=bbe2fc5718bfc102666a77b1eaaede3e4b7a7f50;hpb=914feba5d54f979cd5d7e69c349c3d01f630042a;p=ossec-hids.git diff --git a/src/rootcheck/check_open_ports.c b/src/rootcheck/check_open_ports.c index bbe2fc5..97091ee 100755 --- a/src/rootcheck/check_open_ports.c +++ b/src/rootcheck/check_open_ports.c @@ -1,15 +1,16 @@ -/* @(#) $Id: check_open_ports.c,v 1.8 2009/06/24 18:53:07 dcid Exp $ */ +/* @(#) $Id: ./src/rootcheck/check_open_ports.c, 2011/09/08 dcid Exp $ + */ /* Copyright (C) 2009 Trend Micro Inc. * All right reserved. * * This program is a free software; you can redistribute it * and/or modify it under the terms of the GNU General Public - * License (version 3) as published by the FSF - Free Software + * License (version 2) as published by the FSF - Free Software * Foundation */ - + #include "shared.h" #include "headers/defs.h" #include "headers/debug_op.h" @@ -25,7 +26,7 @@ char open_ports_str[OS_SIZE_1024 + 1]; int connect_to_port(int proto, int port) { int rc = 0; - + int ossock; struct sockaddr_in server; @@ -49,10 +50,10 @@ int connect_to_port(int proto, int port) { rc = 1; } - - close(ossock); - return(rc); + close(ossock); + + return(rc); } /* try_to_access_ports */ @@ -75,7 +76,7 @@ void try_to_access_ports() snprintf(port_proto, 64, "%d (tcp),", i); } strncat(open_ports_str, port_proto, open_ports_size); - open_ports_size -= strlen(port_proto) +1; + open_ports_size -= strlen(port_proto) +1; _ports_open++; } @@ -115,18 +116,18 @@ void check_open_ports() memset(open_ports_str, '\0', OS_SIZE_1024 +1); open_ports_size = OS_SIZE_1024 - 1; _ports_open = 0; - + #ifndef OSSECHIDS snprintf(open_ports_str, OS_SIZE_1024, "The following ports are open:"); open_ports_size-=strlen(open_ports_str) +1; - - /* Testing All ports */ + + /* Testing All ports */ try_to_access_ports(); open_ports_str[strlen(open_ports_str) -1] = '\0'; notify_rk(ALERT_OK, open_ports_str); - + #endif return; }