summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatthew Kent <mattkent@users.sourceforge.net>2004-12-01 03:50:37 +0000
committerMatthew Kent <mattkent@users.sourceforge.net>2004-12-01 03:50:37 +0000
commit8c81cf5bd0fc95e8ba08dee99d7bba13b890037b (patch)
tree392a468feee72cfb42c3b953fc18ffa2e5a6f858
parent3857e368e9dfdd5bcd2649a97e42425fa71d1ad0 (diff)
downloadmonitoring-plugins-8c81cf5bd0fc95e8ba08dee99d7bba13b890037b.tar.gz
Small fix from David Rippel (996800) for newer versions of nmap
git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@958 f882894a-f735-0410-b71e-b25c423dba1c
-rw-r--r--contrib/check_nmap.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/contrib/check_nmap.py b/contrib/check_nmap.py
index 4f53406d..07f6d7fa 100644
--- a/contrib/check_nmap.py
+++ b/contrib/check_nmap.py
@@ -8,7 +8,7 @@
8# License: GPL 8# License: GPL
9# Copyright (c) 2000 Jacob Lundqvist (jaclu@galdrion.com) 9# Copyright (c) 2000 Jacob Lundqvist (jaclu@galdrion.com)
10# 10#
11_version_ = '1.20' 11_version_ = '1.21'
12# 12#
13# 13#
14# Description: 14# Description:
@@ -25,6 +25,7 @@ _version_ = '1.20'
25# 25#
26# History 26# History
27# ------- 27# -------
28# 1.21 2004-07-23 rippeld@hillsboroughcounty.org Updated parsing of nmap output to correctly identify closed ports
28# 1.20 2000-07-15 jaclu Updated params to correctly comply to plugin-standard 29# 1.20 2000-07-15 jaclu Updated params to correctly comply to plugin-standard
29# moved support classes to utils.py 30# moved support classes to utils.py
30# 1.16 2000-07-14 jaclu made options and return codes more compatible with 31# 1.16 2000-07-14 jaclu made options and return codes more compatible with
@@ -276,7 +277,8 @@ class CheckNmap:
276 if string.find(s,'/')<1: 277 if string.find(s,'/')<1:
277 continue 278 continue
278 p=string.split(s,'/')[0] 279 p=string.split(s,'/')[0]
279 self.active_ports.append(int(p)) 280 if string.find(l,'open')>1:
281 self.active_ports.append(int(p))
280 except: 282 except:
281 # failure due to strange output... 283 # failure due to strange output...
282 pass 284 pass