github.com/Cloud-Foundations/Dominator@v0.3.4/lib/constants/constants.go (about) 1 package constants 2 3 const ( 4 SubPortNumber = 6969 5 DominatorPortNumber = 6970 6 ImageServerPortNumber = 6971 7 BasicFileGenServerPortNumber = 6972 8 SimpleMdbServerPortNumber = 6973 9 ImageUnpackerPortNumber = 6974 10 ImaginatorPortNumber = 6975 11 HypervisorPortNumber = 6976 12 FleetManagerPortNumber = 6977 13 InstallerPortNumber = 6978 14 15 DefaultCpuPercent = 50 16 DefaultNetworkSpeedPercent = 10 17 DefaultScanSpeedPercent = 2 18 19 AssignedOIDBase = "1.3.6.1.4.1.9586.100.7" 20 PermittedMethodListOID = AssignedOIDBase + ".1" 21 GroupListOID = AssignedOIDBase + ".2" 22 23 DefaultMdbFile = "/var/lib/mdbd/mdb.json" 24 25 InitialImageNameFile = "/var/lib/initial-image" 26 PatchedImageNameFile = "/var/lib/patched-image" 27 28 // Metadata service. 29 LinklocalAddress = "169.254.169.254" 30 MetadataUrl = "http://" + LinklocalAddress 31 32 // Common endpoints. 33 MetadataUserData = "/latest/user-data" 34 35 // SmallStack endpoints. 36 SmallStackDataSource = "/datasource/SmallStack" 37 MetadataEpochTime = "/latest/dynamic/epoch-time" 38 MetadataIdentityCert = "/latest/dynamic/instance-identity/X.509-certificate" 39 MetadataIdentityDoc = "/latest/dynamic/instance-identity/document" 40 MetadataIdentityKey = "/latest/dynamic/instance-identity/X.509-key" 41 42 MetadataExternallyPatchable = "/latest/is-externally-patchable" 43 44 // AWS endpoints. 45 MetadataAwsInstanceType = "/latest/meta-data/instance-type" 46 ) 47 48 var RequiredPaths = map[string]rune{ 49 "/etc": 'd', 50 "/etc/passwd": 'f', 51 "/usr": 'd', 52 "/usr/bin": 'd', 53 } 54 55 var ScanExcludeList = []string{ 56 "/data/.*", 57 "/home/.*", 58 "/tmp/.*", 59 "/var/log/.*", 60 "/var/mail/.*", 61 "/var/spool/.*", 62 "/var/tmp/.*", 63 }