Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.112
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
src /
php-7.4.33 /
ext /
snmp /
tests /
Delete
Unzip
Name
Size
Permission
Date
Action
README.md
1.62
KB
-rw-rw-r--
2022-10-31 11:36
bigtest
141
B
-rwxrwxr-x
2022-10-31 11:36
bug60749.phpt
666
B
-rw-rw-r--
2022-10-31 11:36
bug64124.phpt
1003
B
-rw-rw-r--
2022-10-31 11:36
bug64159.phpt
502
B
-rw-rw-r--
2022-10-31 11:36
bug72479.phpt
738
B
-rw-rw-r--
2022-10-31 11:36
clean.inc
94
B
-rw-rw-r--
2022-10-31 11:36
generic_timeout_error.phpt
651
B
-rw-rw-r--
2022-10-31 11:36
ipv6.phpt
662
B
-rw-rw-r--
2022-10-31 11:36
reflection.phpt
2.34
KB
-rw-rw-r--
2022-10-31 11:36
skipif.inc
459
B
-rw-rw-r--
2022-10-31 11:36
snmp-object-errno-errstr.phpt
5.02
KB
-rw-rw-r--
2022-10-31 11:36
snmp-object-error.phpt
3.31
KB
-rw-rw-r--
2022-10-31 11:36
snmp-object-properties.phpt
3.81
KB
-rw-rw-r--
2022-10-31 11:36
snmp-object-setSecurity_error.phpt
2.32
KB
-rw-rw-r--
2022-10-31 11:36
snmp-object.phpt
6.96
KB
-rw-rw-r--
2022-10-31 11:36
snmp2_get.phpt
3.1
KB
-rw-rw-r--
2022-10-31 11:36
snmp2_getnext.phpt
870
B
-rw-rw-r--
2022-10-31 11:36
snmp2_real_walk.phpt
2.5
KB
-rw-rw-r--
2022-10-31 11:36
snmp2_set-nomib.phpt
1.52
KB
-rw-rw-r--
2022-10-31 11:36
snmp2_set.phpt
10
KB
-rw-rw-r--
2022-10-31 11:36
snmp2_walk.phpt
2.78
KB
-rw-rw-r--
2022-10-31 11:36
snmp3-error.phpt
3.3
KB
-rw-rw-r--
2022-10-31 11:36
snmp3.phpt
3.89
KB
-rw-rw-r--
2022-10-31 11:36
snmp_get_quick_print.phpt
925
B
-rw-rw-r--
2022-10-31 11:36
snmp_get_valueretrieval.phpt
1.56
KB
-rw-rw-r--
2022-10-31 11:36
snmp_getvalue.phpt
2.38
KB
-rw-rw-r--
2022-10-31 11:36
snmp_include.inc
1.1
KB
-rw-rw-r--
2022-10-31 11:36
snmp_read_mib.phpt
814
B
-rw-rw-r--
2022-10-31 11:36
snmp_set_enum_print.phpt
628
B
-rw-rw-r--
2022-10-31 11:36
snmp_set_oid_output_format.phpt
862
B
-rw-rw-r--
2022-10-31 11:36
snmpd.conf
744
B
-rw-rw-r--
2022-10-31 11:36
snmpget.phpt
3.23
KB
-rw-rw-r--
2022-10-31 11:36
snmpgetnext.phpt
862
B
-rw-rw-r--
2022-10-31 11:36
snmprealwalk.phpt
2.43
KB
-rw-rw-r--
2022-10-31 11:36
snmpset-nomib.phpt
1.51
KB
-rw-rw-r--
2022-10-31 11:36
snmpset.phpt
10.01
KB
-rw-rw-r--
2022-10-31 11:36
snmpwalk.phpt
2.73
KB
-rw-rw-r--
2022-10-31 11:36
wrong_hostname.phpt
459
B
-rw-rw-r--
2022-10-31 11:36
Save
Rename
--TEST-- OO API: getErrno & getError methods --CREDITS-- Boris Lytochkin --SKIPIF-- <?php require_once(__DIR__.'/skipif.inc'); ?> --FILE-- <?php require_once(__DIR__.'/snmp_include.inc'); //EXPECTF format is quickprint OFF snmp_set_enum_print(false); snmp_set_quick_print(false); snmp_set_valueretrieval(SNMP_VALUE_PLAIN); snmp_set_oid_output_format(SNMP_OID_OUTPUT_FULL); echo "SNMP::ERRNO_NOERROR\n"; $session = new SNMP(SNMP::VERSION_2c, $hostname, $community, $timeout, $retries); var_dump(@$session->get('.1.3.6.1.2.1.1.1.0')); var_dump($session->getErrno() == SNMP::ERRNO_NOERROR); var_dump($session->getError()); $session->close(); echo "SNMP::ERRNO_TIMEOUT\n"; $session = new SNMP(SNMP::VERSION_2c, $hostname, 'timeout_community_432', $timeout, $retries); $session->valueretrieval = SNMP_VALUE_LIBRARY; var_dump(@$session->get('.1.3.6.1.2.1.1.1.0')); var_dump($session->getErrno() == SNMP::ERRNO_TIMEOUT); var_dump($session->getError()); $session->close(); echo "SNMP::ERRNO_ERROR_IN_REPLY\n"; $session = new SNMP(SNMP::VERSION_2c, $hostname, $community, $timeout, $retries); var_dump(@$session->get('.1.3.6.1.2.1.1.1.110')); var_dump($session->getErrno() == SNMP::ERRNO_ERROR_IN_REPLY); var_dump($session->getError()); $session->close(); echo "SNMP::ERRNO_GENERIC\n"; $session = new SNMP(SNMP::VERSION_3, $hostname, 'somebogususer', $timeout, $retries); $session->setSecurity('authPriv', 'MD5', $auth_pass, 'AES', $priv_pass); var_dump(@$session->get('.1.3.6.1.2.1.1.1.0')); var_dump($session->getErrno() == SNMP::ERRNO_GENERIC); var_dump($session->getError()); var_dump(@$session->get(array('.1.3.6.1.2.1.1.1.0'))); $session->close(); echo "SNMP::ERRNO_OID_PARSING_ERROR\n"; echo "GET: Single wrong OID\n"; $session = new SNMP(SNMP::VERSION_2c, $hostname, $community, $timeout, $retries); var_dump(@$session->get('.1.3.6.1.2..1.1.1.0')); var_dump($session->getErrno() == SNMP::ERRNO_OID_PARSING_ERROR); var_dump($session->getError()); $session->close(); echo "GET: Miltiple OID, one wrong\n"; $session = new SNMP(SNMP::VERSION_2c, $hostname, $community, $timeout, $retries); var_dump(@$session->get(array('.1.3.6.1.2.1.1.1.0', '.1.3.6.1.2..1.1.1.0'))); var_dump($session->getErrno() == SNMP::ERRNO_OID_PARSING_ERROR); var_dump($session->getError()); $session->close(); echo "WALK: Single wrong OID\n"; $session = new SNMP(SNMP::VERSION_2c, $hostname, $community, $timeout, $retries); var_dump(@$session->walk('.1.3.6.1.2..1.1')); var_dump($session->getErrno() == SNMP::ERRNO_OID_PARSING_ERROR); var_dump($session->getError()); $session->close(); echo "SET: Wrong type\n"; $session = new SNMP(SNMP::VERSION_3, $hostname, $rwuser, $timeout, $retries); $session->setSecurity('authPriv', 'MD5', $auth_pass, 'AES', $priv_pass); $oid1 = 'SNMPv2-MIB::sysContact.0'; var_dump(@$session->set($oid1, 'q', 'blah')); var_dump($session->getErrno() == SNMP::ERRNO_OID_PARSING_ERROR); var_dump($session->getError()); echo "SNMP::ERRNO_MULTIPLE_SET_QUERIES\n"; $oid1 = 'SNMPv2-MIB::sysContact.0'; $oid2 = 'SNMPv2-MIB::sysLocation.0'; $session = new SNMP(SNMP::VERSION_3, $hostname, $rwuser, $timeout, $retries); $session->setSecurity('authPriv', 'MD5', $auth_pass, 'AES', $priv_pass); $session->max_oids = 1; $oldvalue1 = $session->get($oid1); $newvalue1 = $oldvalue1 . '0'; $oldvalue2 = $session->get($oid2); $newvalue2 = $oldvalue2 . '0'; $z = @$session->set(array($oid1, $oid2), array('s','s'), array($newvalue1, $newvalue2)); var_dump($z); var_dump($session->getErrno() == SNMP::ERRNO_MULTIPLE_SET_QUERIES); var_dump($session->getError()); var_dump(($session->get($oid1) === $newvalue1)); var_dump(($session->get($oid2) === $newvalue2)); $z = @$session->set(array($oid1, $oid2), array('s','s'), array($oldvalue1, $oldvalue2)); var_dump($z); var_dump($session->getErrno() == SNMP::ERRNO_MULTIPLE_SET_QUERIES); var_dump($session->getError()); var_dump(($session->get($oid1) === $oldvalue1)); var_dump(($session->get($oid2) === $oldvalue2)); var_dump($session->close()); ?> --EXPECTF-- SNMP::ERRNO_NOERROR string(%d) "%s" bool(true) string(0) "" SNMP::ERRNO_TIMEOUT bool(false) bool(true) string(%d) "No response from %s" SNMP::ERRNO_ERROR_IN_REPLY bool(false) bool(true) string(%d) "Error in packet %s" SNMP::ERRNO_GENERIC bool(false) bool(true) string(%d) "Fatal error: Unknown user name" bool(false) SNMP::ERRNO_OID_PARSING_ERROR GET: Single wrong OID bool(false) bool(true) string(46) "Invalid object identifier: .1.3.6.1.2..1.1.1.0" GET: Miltiple OID, one wrong bool(false) bool(true) string(46) "Invalid object identifier: .1.3.6.1.2..1.1.1.0" WALK: Single wrong OID bool(false) bool(true) string(42) "Invalid object identifier: .1.3.6.1.2..1.1" SET: Wrong type bool(false) bool(true) string(129) "Could not add variable: OID='.iso.org.dod.internet.mgmt.mib-2.system.sysContact.0' type='q' value='blah': Bad variable type ("q")" SNMP::ERRNO_MULTIPLE_SET_QUERIES bool(true) bool(true) string(74) "Can not fit all OIDs for SET query into one packet, using multiple queries" bool(true) bool(true) bool(true) bool(true) string(74) "Can not fit all OIDs for SET query into one packet, using multiple queries" bool(true) bool(true) bool(true)