home *** CD-ROM | disk | FTP | other *** search
/ ftp.sberbank.sumy.ua / 2014.11.ftp.sberbank.sumy.ua.tar / ftp.sberbank.sumy.ua / incoming / sxtech / etc / periodic / security / 600.ip6fwdenied < prev    next >
Text File  |  2014-08-29  |  2KB  |  54 lines

  1. #!/bin/sh -
  2. #
  3. # Copyright (c) 2001  The FreeBSD Project
  4. # All rights reserved.
  5. #
  6. # Redistribution and use in source and binary forms, with or without
  7. # modification, are permitted provided that the following conditions
  8. # are met:
  9. # 1. Redistributions of source code must retain the above copyright
  10. #    notice, this list of conditions and the following disclaimer.
  11. # 2. Redistributions in binary form must reproduce the above copyright
  12. #    notice, this list of conditions and the following disclaimer in the
  13. #    documentation and/or other materials provided with the distribution.
  14. #
  15. # THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
  16. # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  17. # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  18. # ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
  19. # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  20. # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  21. # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  22. # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  23. # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  24. # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  25. # SUCH DAMAGE.
  26. #
  27. # $FreeBSD: src/etc/periodic/security/600.ip6fwdenied,v 1.1.2.4 2002/11/07 19:38:46 thomas Exp $
  28. #
  29.  
  30. # If there is a global system configuration file, suck it in.
  31. #
  32. if [ -r /etc/defaults/periodic.conf ]
  33. then
  34.     . /etc/defaults/periodic.conf
  35.     source_periodic_confs
  36. fi
  37.  
  38. . /etc/periodic/security/security.functions
  39.  
  40. rc=0
  41.  
  42. case "$daily_status_security_ip6fwdenied_enable" in
  43.     [Yy][Ee][Ss])
  44.     TMP=`mktemp ${TMPDIR:-/tmp}/security.XXXXXXXXXX`
  45.     if ip6fw -a l 2>/dev/null | egrep "deny|reset|unreach" > ${TMP}; then
  46.       check_diff new_only ip6fw ${TMP} "${host} ip6fw denied packets:"
  47.     fi
  48.     rc=$?
  49.     rm -f ${TMP};;
  50.     *)    rc=0;;
  51. esac
  52.  
  53. exit $rc
  54.