Skip to content

Instantly share code, notes, and snippets.

@faried
Created April 30, 2013 17:59
Show Gist options
  • Select an option

  • Save faried/5490555 to your computer and use it in GitHub Desktop.

Select an option

Save faried/5490555 to your computer and use it in GitHub Desktop.
* (ql:system-apropos "snmp")
#<SYSTEM snmp / snmp-6.0.2 / quicklisp 2013-03-12>
#<SYSTEM snmp-server / snmp-6.0.2 / quicklisp 2013-03-12>
#<SYSTEM snmp-test / snmp-6.0.2 / quicklisp 2013-03-12>
* (ql:quickload "snmp")
To load "snmp":
Install 4 Quicklisp releases:
ironclad nibbles snmp usocket
; Fetching #<URL "http://beta.quicklisp.org/archive/usocket/2013-01-28/usocket-0.6.0.1.tgz">
; 67.33KB
==================================================
68,947 bytes in 3.64 seconds (18.51KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/nibbles/2013-03-12/nibbles-20130312-git.tgz">
; 20.58KB
==================================================
21,075 bytes in 4.50 seconds (4.57KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/ironclad/2013-01-28/ironclad_0.32.1.tgz">
; 504.70KB
==================================================
516,817 bytes in 59.14 seconds (8.53KB/sec)
; Fetching #<URL "http://beta.quicklisp.org/archive/snmp/2011-07-30/snmp-6.0.2.tgz">
; 4224.84KB
==================================================
4,326,236 bytes in 142.33 seconds (29.68KB/sec)
; Loading "snmp"
..................................................
[package usocket].................................
[package nibbles].................................
[package ironclad]................................
..................................................
..................................................
........................
;;; ------------------------------------------------------------------------
;;; Portable Threads Interface 2.3
;;;
;;; Developed and supported by the GBBopen Project (http:/GBBopen.org/)
;;; (See http://GBBopen.org/downloads/LICENSE for license details.)
;;; ------------------------------------------------------------------------
..........................
[package snmp.ieee-floats]........................
[package snmp.yacc]...............................
[package asn.1]...................................
[package snmp]....................................
..................................................
[package asn.1/snmpv2-smi]........................
[package asn.1/snmpv2-tc].........................
[package asn.1/snmpv2-tm].........................
[package asn.1/snmpv2-conf].......................
[package asn.1/snmpv2-mib]........................
[package asn.1/ianaiftype-mib]....................
[package asn.1/if-mib]............................
..................................................
[package asn.1/host-resources-mib]................
....................
;; No patch loaded, current SNMP version is 6.0
("snmp")
* (apropos 'snmp)
;; trimmed
;; just read the code: https://cl-net-snmp.svn.sourceforge.net/svnroot/cl-net-snmp/snmp/branches/6/
* (snmp:with-open-session (s "192.168.1.1" :version 2 :community "pvblic")
(snmp:snmp-walk s "system"))
((#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysDescr.0> "Wireless-G ADSL Home Gateway")
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysObjectID.0>
#<ASN.1:SIMPLE-OID SNMPv2-SMI::enterprises.8072.3.2.10>)
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysUpTime.0>
#<ASN.1:TIMETICKS (4845052) 13:27:30.52>)
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysContact.0> "unknown")
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysName.0> "wag200g")
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysLocation.0> "unknown")
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysServices.0> 72)
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORLastChange.0>
#<ASN.1:TIMETICKS (10) 0:00:00.10>)
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORID.1>
#<ASN.1:OBJECT-ID IF-MIB::ifMIB (31) [2]>)
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORID.2>
#<ASN.1:OBJECT-ID SNMPv2-MIB::snmpMIB (1) [2]>)
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORID.3>
#<ASN.1:SIMPLE-OID SNMPv2-SMI::mib-2.49>)
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORID.4>
#<ASN.1:SIMPLE-OID SNMPv2-SMI::mib-2.4>)
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORID.5>
#<ASN.1:SIMPLE-OID SNMPv2-SMI::mib-2.50>)
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORID.6>
#<ASN.1:SIMPLE-OID SNMPv2-SMI::snmpModules.16.2.2.1>)
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORDescr.1>
"The MIB module to describe generic objects for network interface sub-layers")
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORDescr.2>
"The MIB module for SNMPv2 entities")
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORDescr.3>
"The MIB module for managing TCP implementations")
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORDescr.4>
"The MIB module for managing IP and ICMP implementations")
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORDescr.5>
"The MIB module for managing UDP implementations")
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORDescr.6>
"View-based Access Control Model for SNMP.")
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORUpTime.1>
#<ASN.1:TIMETICKS (7) 0:00:00.07>)
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORUpTime.2>
#<ASN.1:TIMETICKS (8) 0:00:00.08>)
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORUpTime.3>
#<ASN.1:TIMETICKS (8) 0:00:00.08>)
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORUpTime.4>
#<ASN.1:TIMETICKS (9) 0:00:00.09>)
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORUpTime.5>
#<ASN.1:TIMETICKS (10) 0:00:00.10>)
(#<ASN.1:SIMPLE-OID SNMPv2-MIB::sysORUpTime.6>
#<ASN.1:TIMETICKS (10) 0:00:00.10>))
*
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment