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 /
share /
snmp /
mib2c-data /
Delete
Unzip
Name
Size
Permission
Date
Action
default-mfd-top.m2c
4.24
KB
-rw-r--r--
2020-08-04 17:15
details-enums.m2i
2.6
KB
-rw-r--r--
2020-08-04 17:15
details-node.m2i
3.37
KB
-rw-r--r--
2020-08-04 17:15
details-table.m2i
1013
B
-rw-r--r--
2020-08-04 17:15
generic-ctx-copy.m2i
1015
B
-rw-r--r--
2020-08-04 17:15
generic-ctx-get.m2i
3.48
KB
-rw-r--r--
2020-08-04 17:15
generic-ctx-set.m2i
1017
B
-rw-r--r--
2020-08-04 17:15
generic-data-allocate.m2i
1.59
KB
-rw-r--r--
2020-08-04 17:15
generic-data-context.m2i
1.49
KB
-rw-r--r--
2020-08-04 17:15
generic-get-U64.m2i
527
B
-rw-r--r--
2020-08-04 17:15
generic-get-char.m2i
1.54
KB
-rw-r--r--
2020-08-04 17:15
generic-get-decl-bot.m2i
760
B
-rw-r--r--
2020-08-04 17:15
generic-get-decl.m2i
1.42
KB
-rw-r--r--
2020-08-04 17:15
generic-get-long.m2i
527
B
-rw-r--r--
2020-08-04 17:15
generic-get-oid.m2i
607
B
-rw-r--r--
2020-08-04 17:15
generic-header-bottom.m2i
584
B
-rw-r--r--
2020-08-04 17:15
generic-header-top.m2i
609
B
-rw-r--r--
2020-08-04 17:15
generic-source-includes.m2i
788
B
-rw-r--r--
2020-08-04 17:15
generic-table-constants.m2c
1.44
KB
-rw-r--r--
2020-08-04 17:15
generic-table-enums.m2c
1.81
KB
-rw-r--r--
2020-08-04 17:15
generic-table-indexes-from-oid.m2i
2.13
KB
-rw-r--r--
2020-08-04 17:15
generic-table-indexes-set.m2i
3.96
KB
-rw-r--r--
2020-08-04 17:15
generic-table-indexes-to-oid.m2i
1.59
KB
-rw-r--r--
2020-08-04 17:15
generic-table-indexes-varbind-setup.m2i
1.39
KB
-rw-r--r--
2020-08-04 17:15
generic-table-indexes.m2i
2.17
KB
-rw-r--r--
2020-08-04 17:15
generic-table-oids.m2c
3.45
KB
-rw-r--r--
2020-08-04 17:15
generic-value-map-func.m2i
3.64
KB
-rw-r--r--
2020-08-04 17:15
generic-value-map-reverse.m2i
1.48
KB
-rw-r--r--
2020-08-04 17:15
generic-value-map.m2i
1.35
KB
-rw-r--r--
2020-08-04 17:15
m2c-internal-warning.m2i
1.36
KB
-rw-r--r--
2020-08-04 17:15
m2c_setup_enum.m2i
961
B
-rw-r--r--
2020-08-04 17:15
m2c_setup_node.m2i
10.11
KB
-rw-r--r--
2020-08-04 17:15
m2c_setup_table.m2i
1.63
KB
-rw-r--r--
2020-08-04 17:15
m2c_table_save_defaults.m2i
4.37
KB
-rw-r--r--
2020-08-04 17:15
mfd-access-container-cached-defines.m2i
17.21
KB
-rw-r--r--
2020-08-04 17:15
mfd-access-unsorted-external-defines.m2i
40.06
KB
-rw-r--r--
2020-08-04 17:15
mfd-data-access.m2c
10.4
KB
-rw-r--r--
2020-08-04 17:15
mfd-data-get.m2c
4.99
KB
-rw-r--r--
2020-08-04 17:15
mfd-data-set.m2c
4.84
KB
-rw-r--r--
2020-08-04 17:15
mfd-doxygen.m2c
2.38
KB
-rw-r--r--
2020-08-04 17:15
mfd-interactive-setup.m2c
11.79
KB
-rw-r--r--
2020-08-04 17:15
mfd-interface.m2c
51.5
KB
-rw-r--r--
2020-08-04 17:15
mfd-makefile.m2m
4.02
KB
-rw-r--r--
2020-08-04 17:15
mfd-persistence.m2i
14.94
KB
-rw-r--r--
2020-08-04 17:15
mfd-readme.m2c
29.74
KB
-rw-r--r--
2020-08-04 17:15
mfd-top.m2c
17.09
KB
-rw-r--r--
2020-08-04 17:15
node-get.m2i
3.62
KB
-rw-r--r--
2020-08-04 17:15
node-set.m2i
7.55
KB
-rw-r--r--
2020-08-04 17:15
node-storage.m2i
664
B
-rw-r--r--
2020-08-04 17:15
node-validate.m2i
2.29
KB
-rw-r--r--
2020-08-04 17:15
node-varbind-validate.m2i
2.01
KB
-rw-r--r--
2020-08-04 17:15
parent-dependencies.m2i
1.89
KB
-rw-r--r--
2020-08-04 17:15
parent-set.m2i
14.25
KB
-rw-r--r--
2020-08-04 17:15
subagent.m2c
6.26
KB
-rw-r--r--
2020-08-04 17:15
syntax-COUNTER64-get.m2i
1.13
KB
-rw-r--r--
2020-08-04 17:15
syntax-DateAndTime-get.m2d
319
B
-rw-r--r--
2020-08-04 17:15
syntax-DateAndTime-get.m2i
2.07
KB
-rw-r--r--
2020-08-04 17:15
syntax-DateAndTime-readme.m2i
288
B
-rw-r--r--
2020-08-04 17:15
syntax-InetAddress-get.m2i
2.88
KB
-rw-r--r--
2020-08-04 17:15
syntax-InetAddress-set.m2i
848
B
-rw-r--r--
2020-08-04 17:15
syntax-InetAddressType-get.m2i
968
B
-rw-r--r--
2020-08-04 17:15
syntax-InetAddressType-set.m2i
926
B
-rw-r--r--
2020-08-04 17:15
syntax-RowStatus-dependencies.m2i
4.07
KB
-rw-r--r--
2020-08-04 17:15
syntax-RowStatus-get.m2i
2.35
KB
-rw-r--r--
2020-08-04 17:15
syntax-RowStatus-varbind-validate.m2i
574
B
-rw-r--r--
2020-08-04 17:15
syntax-StorageType-dependencies.m2i
689
B
-rw-r--r--
2020-08-04 17:15
syntax-TestAndIncr-get.m2i
749
B
-rw-r--r--
2020-08-04 17:15
Save
Rename
############################################################# -*- c -*- ## generic include for XXX. Do not use directly. ## $Id$ ######################################################################## @if $m2c_mark_boundary == 1@ /** START code generated by $RCSfile$ $Revision$ */ @end@ ######################################################################## ## @if 0@ @open ${name}_subagent.h@ /* * Note: this file originally auto-generated by mib2c using * version $Revision$ of $RCSfile$ */ @include generic-header-top.m2i@ @include generic-header-bottom.m2i@ @end@ ###################################################################### ## Do the .c file ###################################################################### @open ${name}_subagent.c@ /* * Note: this file originally auto-generated by mib2c using * version $Revision$ of $RCSfile$ */ @include generic-source-includes.m2i@ #include <signal.h> /* * If compiling within the net-snmp source code, this will trigger the feature * detection mechansim to ensure the agent_check_and_process() function * is left available even if --enable-minimialist is turned on. If you * have configured net-snmp using --enable-minimialist and want to compile * this code externally to the Net-SNMP code base, then please add * --with-features="agent_check_and_process enable_stderrlog" to your * configure line. */ netsnmp_feature_require(agent_check_and_process) netsnmp_feature_require(enable_stderrlog) static int keep_running; static RETSIGTYPE stop_server(int a) { keep_running = 0; } static void usage(void) { printf("usage: $name [-D<tokens>] [-f] [-L] [-M] [-H] [LISTENING ADDRESSES]\n" "\t-f Do not fork() from the calling shell.\n" "\t-DTOKEN[,TOKEN,...]\n" "\t\tTurn on debugging output for the given TOKEN(s).\n" "\t\tWithout any tokens specified, it defaults to printing\n" "\t\tall the tokens (which is equivalent to the keyword 'ALL').\n" "\t\tYou might want to try ALL for extremely verbose output.\n" "\t\tNote: You can't put a space between the -D and the TOKENs.\n" "\t-H\tDisplay a list of configuration file directives\n" "\t\tunderstood by the agent and then exit.\n" "\t-M\tRun as a normal SNMP Agent instead of an AgentX sub-agent.\n" "\t-x ADDRESS\tconnect to master agent at ADDRESS (default /var/agentx/master).\n" "\t-L\tDo not open a log file; print all messages to stderr.\n"); exit(0); } int main (int argc, char **argv) { int agentx_subagent=1; /* change this if you want to be a SNMP master agent */ /* Defs for arg-handling code: handles setting of policy-related variables */ int ch; extern char *optarg; int dont_fork = 0, use_syslog = 0; char *agentx_socket = NULL; while ((ch = getopt(argc, argv, "D:fHLMx:")) != EOF) switch(ch) { case 'D': debug_register_tokens(optarg); snmp_set_do_debugging(1); break; case 'f': dont_fork = 1; break; case 'H': netsnmp_ds_set_boolean(NETSNMP_DS_APPLICATION_ID, NETSNMP_DS_AGENT_NO_ROOT_ACCESS, 1); init_agent("$name"); /* register our .conf handlers */ init_$name(); init_snmp("$name"); fprintf(stderr, "Configuration directives understood:\n"); read_config_print_usage(" "); exit(0); case 'M': agentx_subagent = 0; break; case 'L': use_syslog = 0; /* use stderr */ break; case 'x': agentx_socket = optarg; break; default: fprintf(stderr,"unknown option %c\n", ch); usage(); } if (optind < argc) { int i; /* * There are optional transport addresses on the command line. */ DEBUGMSGTL(("snmpd/main", "optind %d, argc %d\n", optind, argc)); for (i = optind; i < argc; i++) { char *c, *astring; if ((c = netsnmp_ds_get_string(NETSNMP_DS_APPLICATION_ID, NETSNMP_DS_AGENT_PORTS))) { astring = malloc(strlen(c) + 2 + strlen(argv[i])); if (astring == NULL) { fprintf(stderr, "malloc failure processing argv[%d]\n", i); exit(1); } sprintf(astring, "%s,%s", c, argv[i]); netsnmp_ds_set_string(NETSNMP_DS_APPLICATION_ID, NETSNMP_DS_AGENT_PORTS, astring); SNMP_FREE(astring); } else { netsnmp_ds_set_string(NETSNMP_DS_APPLICATION_ID, NETSNMP_DS_AGENT_PORTS, argv[i]); } } DEBUGMSGTL(("snmpd/main", "port spec: %s\n", netsnmp_ds_get_string(NETSNMP_DS_APPLICATION_ID, NETSNMP_DS_AGENT_PORTS))); } /* we're an agentx subagent? */ if (agentx_subagent) { /* make us a agentx client. */ netsnmp_enable_subagent(); if (NULL != agentx_socket) netsnmp_ds_set_string(NETSNMP_DS_APPLICATION_ID, NETSNMP_DS_AGENT_X_SOCKET, agentx_socket); } snmp_disable_log(); if (use_syslog) snmp_enable_calllog(); else snmp_enable_stderrlog(); /* daemonize */ if(!dont_fork) { int rc = netsnmp_daemonize(1,!use_syslog); if(rc) exit(-1); } /* initialize tcp/ip if necessary */ SOCK_STARTUP; /* initialize the agent library */ init_agent("$name"); /* init $name mib code */ init_$name(); /* read ${name}.conf files. */ init_snmp("$name"); /* If we're going to be a snmp master agent, initial the ports */ if (!agentx_subagent) init_master_agent(); /* open the port to listen on (defaults to udp:161) */ /* In case we recevie a request to stop (kill -TERM or kill -INT) */ keep_running = 1; signal(SIGTERM, stop_server); signal(SIGINT, stop_server); /* you're main loop here... */ while(keep_running) { /* if you use select(), see snmp_select_info() in snmp_api(3) */ /* --- OR --- */ agent_check_and_process(1); /* 0 == don't block */ } /* at shutdown time */ snmp_shutdown("$name"); SOCK_CLEANUP; exit(0); } ######################################################################## @if $m2c_mark_boundary == 1@ /** END code generated by $RCSfile$ $Revision$ */ @end@