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 | : 18.118.210.233
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 /
33085 /
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 : StorageVolumes-DPotlIN6.js
import{f as Q,j as e,d as l,w as I,bg as B,y as C,e as R,bh as W,k as Z,n as G,o as J,au as X,r as ee,bi as k,B as te,bj as se,bk as ae,bl as oe,aT as ne,a8 as v,L as re,C as le}from"./index-BkTFFYvy.js";import{S as ie}from"./ScrollableTable-DWT33Lms.js";import{u as ce}from"./useSmallScreen-BvsjT919.js";import{C as me,V as de,P as ue,Q as he,S as pe}from"./StorageVolumesFilter-B7pR3OeF.js";import{V as ge,S as xe}from"./VolumeAddSnapshotBtn-8Qz9xFE-.js";import{D as je}from"./DeleteStorageVolumeBtn-DIIVYGaR.js";import{i as ye}from"./snapshots-CEDJtMaf.js";import{R as be}from"./ResourceLabel-PzB_6v5p.js";import{u as Ne}from"./useSortTableData-BoXaK1oA.js";import{P as y}from"./PageHeader-CExPjRLH.js";import{H as fe}from"./HelpLink-4LTOsqZO.js";import{N as Se}from"./NotificationRow-CotZPNAQ.js";import{b as Te}from"./useVolumes-BvpfNVaA.js";import"./searchAndFilter-DtC_P-vv.js";import"./useImages-LgCYWVgs.js";import"./index-DW_MHI2K.js";import"./storage-volumes-tfXkh9eB.js";import"./SnapshotForm-DF9sGEzn.js";import"./index.esm-auJ3G_FM.js";import"./operations-DIvBacJG.js";import"./ResourceLink-CS7mH0C3.js";import"./ResourceIcon-DZQOrBLA.js";import"./images-Du2fhDUO.js";const D=({project:r,className:c,defaultPool:n})=>{const o=Q(),s=ce(),u=()=>{o(`/ui/project/${r}/storage/volumes/create${n?`?pool=${n}`:""}`)};return e.jsxs(l.Button,{appearance:"positive",hasIcon:!s,onClick:u,className:c,children:[!s&&e.jsx(l.Icon,{name:"plus",light:!0}),e.jsx("span",{children:"Create volume"})]})},h="Name",b="Pool",p="Type",m="Content Type",g="Created At",N="Size",x="Used By",d="Snapshots",S="Actions",a={[h]:"19%",[b]:"9%",[p]:"10%",[m]:"10%",[g]:"15%",[N]:"7%",[x]:"7%",[d]:"9%",[S]:"14%"},F=({volume:r,overrideName:c,className:n})=>{const{project:o}=I(),s=!B(r),u=c||r.name;return e.jsx("div",{className:C("u-flex",n),children:e.jsx("div",{className:C("u-truncate","volume-name-link"),title:u,children:e.jsxs(R,{to:W(r,(o==null?void 0:o.name)??""),className:s?"has-icon":void 0,children:[u,s&&e.jsx(l.Icon,{name:l.ICONS.externalLink})]})})})},Le=({volume:r,className:c})=>{const n=Z(),{project:o}=I();return e.jsx(l.List,{inline:!0,className:C(c,"actions-list"),items:[e.jsx(ge,{volume:r,isCTA:!0,isDisabled:ye(o)},"add-snapshot"),e.jsx(je,{volume:r,project:(o==null?void 0:o.name)??"",onFinish:()=>{n.success(e.jsxs(e.Fragment,{children:["Storage volume"," ",e.jsx(be,{bold:!0,type:"volume",value:r.name})," ","deleted."]}))}},"delete")]})},We=()=>{const r=G(),c=l.useNotify(),{project:n}=J(),[o]=X(),[s,u]=ee.useState(k());te("resize",()=>{u(k())});const i={queries:o.getAll(he),pools:o.getAll(ue),volumeTypes:o.getAll(de).map(t=>t==="VM"?"virtual-machine":t.toLowerCase()),contentTypes:o.getAll(me).map(t=>t.toLowerCase())};if(!n)return e.jsx(e.Fragment,{children:"Missing project"});const{data:j=[],error:_,isLoading:$}=Te(n);_&&c.failure("Loading storage volumes failed",_);const K=[{content:s?e.jsxs(e.Fragment,{children:[h,e.jsx("br",{}),e.jsx("div",{className:"header-second-row",children:g})]}):h,sortKey:s?"createdAt":"name",style:{width:a[h]}},{content:b,sortKey:"pool",style:{width:a[b]}},{content:s?e.jsxs(e.Fragment,{children:[p,e.jsx("br",{}),e.jsx("div",{className:"header-second-row",children:m})]}):p,sortKey:s?"contentType":"type",style:{width:a[s?m:p]}},...s?[]:[{content:m,sortKey:"contentType",style:{width:a[m]}}],...s?[]:[{content:g,sortKey:"createdAt",style:{width:a[g]}}],{content:N,className:"u-align--right",style:{width:a[N]}},{content:s?e.jsxs(e.Fragment,{children:[x,e.jsx("br",{}),e.jsx("div",{className:"header-second-row",children:d})]}):x,sortKey:s?"snapshots":"usedBy",className:"u-align--right used_by",style:{width:a[s?d:x]}},...s?[]:[{className:"u-align--right",content:d,sortKey:"snapshots",style:{width:a[d]}}],{content:"",className:"actions u-align--right","aria-label":"Actions",style:{width:a[S]}}],M=j.filter(t=>!(se(t)||!i.queries.every(f=>t.name.toLowerCase().includes(f))||i.pools.length>0&&!i.pools.includes(t.pool)||i.volumeTypes.length>0&&!i.volumeTypes.includes(t.type)||i.contentTypes.length>0&&!i.contentTypes.includes(t.content_type))),T=ae(j),U=M.map(t=>{var V,O,A,P,E;const f=oe(t),w=ne(t);return{key:t.name,className:"u-row",columns:[{content:e.jsxs(e.Fragment,{children:[e.jsx(F,{volume:t}),s&&e.jsx("div",{className:"u-text--muted",children:v(t.created_at)})]}),role:"cell",style:{width:a[h]},"aria-label":h},{content:e.jsx(R,{to:`/ui/project/${n}/storage/pool/${t.pool}`,children:t.pool}),role:"cell",style:{width:a[b]},"aria-label":b},{content:e.jsxs(e.Fragment,{children:[f,s&&e.jsx("div",{className:"u-text--muted",children:w})]}),role:"cell","aria-label":p,style:{width:a[s?m:p]}},...s?[]:[{content:w,role:"cell","aria-label":m,style:{width:a[m]}}],...s?[]:[{content:v(t.created_at),role:"cell","aria-label":g,style:{width:a[g]}}],{content:e.jsx(xe,{volume:t}),role:"cell","aria-label":N,className:"u-align--right",style:{width:a[N]}},{className:"u-align--right used_by",content:e.jsxs(e.Fragment,{children:[((V=t.used_by)==null?void 0:V.length)??0,s&&e.jsx("div",{className:"u-text--muted",children:((O=T[t.name])==null?void 0:O.length)??0})]}),role:"cell","aria-label":x,style:{width:a[s?d:x]}},...s?[]:[{className:"u-align--right",content:((A=T[t.name])==null?void 0:A.length)??0,role:"cell","aria-label":d,style:{width:a[d]}}],{className:"actions u-align--right",content:B(t)?e.jsx(Le,{volume:t,className:"storage-volume-actions u-no-margin--bottom"}):e.jsx(F,{volume:t,overrideName:`go to ${t.type==="image"?"images list":t.content_type==="iso"?"custom ISOs":"instance"}`,className:"storage-volume-actions u-align--right"}),role:"cell","aria-label":S,style:{width:a[S]}}],sortData:{name:t.name,pool:t.pool,contentType:w,type:f,createdAt:t.created_at,usedBy:((P=t.used_by)==null?void 0:P.length)??0,snapshots:((E=T[t.name])==null?void 0:E.length)??0}}}),{rows:Y,updateSort:z}=Ne({rows:U});if($)return e.jsx(re,{text:"Loading storage volumes..."});const H=i.pools.length===1?i.pools[0]:"",L=j.length!==0,q=L?e.jsx("div",{className:"storage-volumes",children:e.jsx(ie,{dependencies:[j],tableId:"volume-table",belowIds:["status-bar"],children:e.jsx(l.TablePagination,{data:Y,id:"pagination",itemName:"volume",className:"u-no-margin--top","aria-label":"Table pagination control",children:e.jsx(l.MainTable,{id:"volume-table",headers:K,sortable:!0,emptyStateMsg:"No volumes found matching this search",className:"storage-volume-table",onUpdateSort:z})})})}):e.jsxs(l.EmptyState,{className:"empty-state",image:e.jsx(l.Icon,{name:"switcher-dashboard",className:"empty-state-icon"}),title:"No volumes found in this project",children:[e.jsx("p",{children:"Storage volumes will appear here"}),e.jsx("p",{children:e.jsxs("a",{href:`${r}/explanation/storage/`,target:"_blank",rel:"noopener noreferrer",children:["Learn more about storage",e.jsx(l.Icon,{className:"external-link-icon",name:"external-link"})]})}),e.jsx(D,{project:n,className:"empty-state-button"})]});return e.jsxs(le,{contentClassName:"detail-page",header:e.jsxs(y,{children:[e.jsxs(y.Left,{children:[e.jsx(y.Title,{children:e.jsx(fe,{href:`${r}/explanation/storage/`,title:"Learn more about storage pools, volumes and buckets",children:"Volumes"})}),L&&e.jsx(y.Search,{children:e.jsx(pe,{volumes:j},n)})]}),L&&e.jsx(y.BaseActions,{children:e.jsx(D,{project:n,defaultPool:H,className:"u-float-right u-no-margin--bottom"})})]}),children:[e.jsx(Se,{}),e.jsx(l.Row,{children:q})]})};export{We as default};
Close