[2.0.3] snmpwalk 5.x+ doesn't work with nessus 2.0.3 - but I have a fix

Brian Costello <[email protected]>
Newsgroups gmane.comp.security.nessus.devel
Message-ID <[email protected]>
Hello,

A friend pointed out that snmp_portscan doesn't work with the 5.x version of
snmpwalk - the -T command is deprecated, and the output format includes the
data type (INTEGER, STRING, etc) in the reply.  (It used to look like:

TCP-MIB::tcpConnLocalPort.127.0.0.55.25.0.0.0.0.0 = 25

but now it looks like:

TCP-MIB::tcpConnLocalPort.127.0.0.55.25.0.0.0.0.0 = INTEGER:25

This friend of mine wrote a patch to add support for the 5.x version of
snmpwalk, configurable through a new radio button setting.  (The default
setting is to use the old version)

Anyway, I have this patch (vs. v2.0.3) but the patch is almost as big as
snmp_portscan.c (it's 18k or so for like 20 lines of changes)- the context
diff apparently required a lot of context :) Where should I put this patch
(assuming you want it).  I didn't want to post it to this list, since that
sometimes angers people.

If there's something bad about the new snmpwalk, I understand why you
wouldn't want to use it.  Otherwise, I would recommend at least taking a
look at the patch because all the new linux distros come with this version,
and it's in the ports tree of at least FreeBSD.

Brian Costello <[email protected]>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.