Linux tsuru-no-tsurugi 5.15.0-186-generic #196-Ubuntu SMP Sat Jun 20 16:09:34 UTC 2026 x86_64
Apache/2.4.52 (Ubuntu)
Server IP : 192.168.0.18 & Your IP : 216.73.216.68
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib /
python3 /
dist-packages /
cloudinit /
sources /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2026-06-23 20:32
azure
[ DIR ]
drwxr-xr-x
2026-06-23 20:32
helpers
[ DIR ]
drwxr-xr-x
2026-06-23 20:32
DataSourceAkamai.py
12.66
KB
-rw-r--r--
2026-02-28 07:51
DataSourceAliYun.py
15.13
KB
-rw-r--r--
2026-02-28 07:51
DataSourceAltCloud.py
8.42
KB
-rw-r--r--
2026-02-28 07:51
DataSourceAzure.py
78.57
KB
-rw-r--r--
2026-02-28 07:51
DataSourceBigstep.py
1.9
KB
-rw-r--r--
2026-02-28 07:51
DataSourceCloudCIX.py
5.19
KB
-rw-r--r--
2026-02-28 07:51
DataSourceCloudSigma.py
3.86
KB
-rw-r--r--
2026-02-28 07:51
DataSourceCloudStack.py
12.61
KB
-rw-r--r--
2026-02-28 07:51
DataSourceConfigDrive.py
11.23
KB
-rw-r--r--
2026-02-28 07:51
DataSourceDigitalOcean.py
4.2
KB
-rw-r--r--
2026-02-28 07:51
DataSourceEc2.py
43.65
KB
-rw-r--r--
2026-03-31 03:56
DataSourceExoscale.py
8.62
KB
-rw-r--r--
2026-02-28 07:51
DataSourceGCE.py
13.65
KB
-rw-r--r--
2026-02-28 07:51
DataSourceHetzner.py
9.12
KB
-rw-r--r--
2026-02-28 07:51
DataSourceIBMCloud.py
14.65
KB
-rw-r--r--
2026-02-28 07:51
DataSourceLXD.py
17.24
KB
-rw-r--r--
2026-02-28 07:51
DataSourceMAAS.py
14.85
KB
-rw-r--r--
2026-02-28 07:51
DataSourceNWCS.py
4.41
KB
-rw-r--r--
2026-02-28 07:51
DataSourceNoCloud.py
15.66
KB
-rw-r--r--
2026-03-31 03:56
DataSourceNone.py
1.27
KB
-rw-r--r--
2026-02-28 07:51
DataSourceOVF.py
12.83
KB
-rw-r--r--
2026-02-28 07:51
DataSourceOpenNebula.py
15.67
KB
-rw-r--r--
2026-02-28 07:51
DataSourceOpenStack.py
10.2
KB
-rw-r--r--
2026-02-28 07:51
DataSourceOracle.py
20.24
KB
-rw-r--r--
2026-02-28 07:51
DataSourceRbxCloud.py
7.85
KB
-rw-r--r--
2026-02-28 07:51
DataSourceScaleway.py
13.49
KB
-rw-r--r--
2026-02-28 07:51
DataSourceSmartOS.py
34.25
KB
-rw-r--r--
2026-02-28 07:51
DataSourceUpCloud.py
5.2
KB
-rw-r--r--
2026-02-28 07:51
DataSourceVMware.py
41.78
KB
-rw-r--r--
2026-02-28 07:51
DataSourceVultr.py
4.51
KB
-rw-r--r--
2026-02-28 07:51
DataSourceWSL.py
16.93
KB
-rw-r--r--
2026-02-28 07:51
__init__.py
44.98
KB
-rw-r--r--
2026-02-28 07:51
Save
Rename
# Copyright (C) 2015-2016 Bigstep Cloud Ltd. # # Author: Alexandru Sirbu <alexandru.sirbu@bigstep.com> # # This file is part of cloud-init. See LICENSE file for license information. import errno import json import os from cloudinit import sources, url_helper, util class DataSourceBigstep(sources.DataSource): dsname = "Bigstep" def __init__(self, sys_cfg, distro, paths): super().__init__(sys_cfg, distro, paths) self.metadata = {} self.vendordata_raw = "" self.userdata_raw = "" def _get_data(self, apply_filter=False) -> bool: url = self._get_url_from_file() if url is None: return False response = url_helper.readurl(url) decoded = json.loads(response.contents.decode()) self.metadata = decoded["metadata"] self.vendordata_raw = decoded["vendordata_raw"] self.userdata_raw = decoded["userdata_raw"] return True def _get_subplatform(self) -> str: """Return the subplatform metadata source details.""" return f"metadata ({self._get_url_from_file()})" def _get_url_from_file(self): url_file = os.path.join( self.paths.cloud_dir, "data", "seed", "bigstep", "url" ) try: content = util.load_text_file(url_file) except IOError as e: # If the file doesn't exist, then the server probably isn't a # Bigstep instance; otherwise, another problem exists which needs # investigation if e.errno == errno.ENOENT: return None else: raise return content # Used to match classes to dependencies datasources = [ (DataSourceBigstep, (sources.DEP_FILESYSTEM, sources.DEP_NETWORK)), ] # Return a list of data sources that match this set of dependencies def get_datasource_list(depends): return sources.list_from_depends(depends, datasources)