Linux web-conference.aiou.edu.pk 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64
Apache/2.4.41 (Ubuntu)
: 172.16.50.247 | : 18.116.36.205
Cant Read [ /etc/named.conf ]
7.4.3-4ubuntu2.28
appadmin
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
/
usr /
lib /
python2.7 /
dist-packages /
gyp /
[ HOME SHELL ]
Name
Size
Permission
Action
generator
[ DIR ]
drwxr-xr-x
MSVSNew.py
11.84
KB
-rw-r--r--
MSVSNew.pyc
9.11
KB
-rw-r--r--
MSVSProject.py
6.24
KB
-rw-r--r--
MSVSProject.pyc
6.88
KB
-rw-r--r--
MSVSSettings.py
44.04
KB
-rw-r--r--
MSVSSettings.pyc
34.17
KB
-rw-r--r--
MSVSSettings_test.py
64.39
KB
-rw-r--r--
MSVSSettings_test.pyc
31.01
KB
-rw-r--r--
MSVSToolFile.py
1.76
KB
-rw-r--r--
MSVSToolFile.pyc
2.12
KB
-rw-r--r--
MSVSUserFile.py
4.97
KB
-rw-r--r--
MSVSUserFile.pyc
4.68
KB
-rw-r--r--
MSVSUtil.py
9.35
KB
-rw-r--r--
MSVSUtil.pyc
7.35
KB
-rw-r--r--
MSVSVersion.py
18.68
KB
-rw-r--r--
MSVSVersion.pyc
14.82
KB
-rw-r--r--
__init__.py
21.66
KB
-rw-r--r--
__init__.pyc
15.43
KB
-rw-r--r--
common.py
19.97
KB
-rw-r--r--
common.pyc
17.37
KB
-rw-r--r--
common_test.py
1.92
KB
-rw-r--r--
common_test.pyc
3.25
KB
-rw-r--r--
easy_xml.py
4.89
KB
-rw-r--r--
easy_xml.pyc
5.01
KB
-rw-r--r--
easy_xml_test.py
3.19
KB
-rw-r--r--
easy_xml_test.pyc
3.7
KB
-rw-r--r--
flock_tool.py
1.71
KB
-rw-r--r--
flock_tool.pyc
2.2
KB
-rw-r--r--
input.py
113.53
KB
-rw-r--r--
input.pyc
60.53
KB
-rw-r--r--
input_test.py
3.13
KB
-rw-r--r--
input_test.pyc
3.73
KB
-rw-r--r--
mac_tool.py
26.42
KB
-rw-r--r--
mac_tool.pyc
24.78
KB
-rw-r--r--
msvs_emulation.py
47.36
KB
-rw-r--r--
msvs_emulation.pyc
45.31
KB
-rw-r--r--
ninja_syntax.py
5.41
KB
-rw-r--r--
ninja_syntax.pyc
5.92
KB
-rw-r--r--
ordered_dict.py
10.12
KB
-rw-r--r--
ordered_dict.pyc
9.37
KB
-rw-r--r--
simple_copy.py
1.22
KB
-rw-r--r--
simple_copy.pyc
1.95
KB
-rw-r--r--
win_tool.py
12.97
KB
-rw-r--r--
win_tool.pyc
11.71
KB
-rw-r--r--
xcode_emulation.py
71.64
KB
-rw-r--r--
xcode_emulation.pyc
63.64
KB
-rw-r--r--
xcode_ninja.py
11.05
KB
-rw-r--r--
xcode_ninja.pyc
7.73
KB
-rw-r--r--
xcodeproj_file.py
122.01
KB
-rw-r--r--
xcodeproj_file.pyc
88.21
KB
-rw-r--r--
xml_fix.py
2.12
KB
-rw-r--r--
xml_fix.pyc
2.6
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : MSVSProject.py
# Copyright (c) 2012 Google Inc. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. """Visual Studio project reader/writer.""" import gyp.common import gyp.easy_xml as easy_xml #------------------------------------------------------------------------------ class Tool(object): """Visual Studio tool.""" def __init__(self, name, attrs=None): """Initializes the tool. Args: name: Tool name. attrs: Dict of tool attributes; may be None. """ self._attrs = attrs or {} self._attrs['Name'] = name def _GetSpecification(self): """Creates an element for the tool. Returns: A new xml.dom.Element for the tool. """ return ['Tool', self._attrs] class Filter(object): """Visual Studio filter - that is, a virtual folder.""" def __init__(self, name, contents=None): """Initializes the folder. Args: name: Filter (folder) name. contents: List of filenames and/or Filter objects contained. """ self.name = name self.contents = list(contents or []) #------------------------------------------------------------------------------ class Writer(object): """Visual Studio XML project writer.""" def __init__(self, project_path, version, name, guid=None, platforms=None): """Initializes the project. Args: project_path: Path to the project file. version: Format version to emit. name: Name of the project. guid: GUID to use for project, if not None. platforms: Array of string, the supported platforms. If null, ['Win32'] """ self.project_path = project_path self.version = version self.name = name self.guid = guid # Default to Win32 for platforms. if not platforms: platforms = ['Win32'] # Initialize the specifications of the various sections. self.platform_section = ['Platforms'] for platform in platforms: self.platform_section.append(['Platform', {'Name': platform}]) self.tool_files_section = ['ToolFiles'] self.configurations_section = ['Configurations'] self.files_section = ['Files'] # Keep a dict keyed on filename to speed up access. self.files_dict = dict() def AddToolFile(self, path): """Adds a tool file to the project. Args: path: Relative path from project to tool file. """ self.tool_files_section.append(['ToolFile', {'RelativePath': path}]) def _GetSpecForConfiguration(self, config_type, config_name, attrs, tools): """Returns the specification for a configuration. Args: config_type: Type of configuration node. config_name: Configuration name. attrs: Dict of configuration attributes; may be None. tools: List of tools (strings or Tool objects); may be None. Returns: """ # Handle defaults if not attrs: attrs = {} if not tools: tools = [] # Add configuration node and its attributes node_attrs = attrs.copy() node_attrs['Name'] = config_name specification = [config_type, node_attrs] # Add tool nodes and their attributes if tools: for t in tools: if isinstance(t, Tool): specification.append(t._GetSpecification()) else: specification.append(Tool(t)._GetSpecification()) return specification def AddConfig(self, name, attrs=None, tools=None): """Adds a configuration to the project. Args: name: Configuration name. attrs: Dict of configuration attributes; may be None. tools: List of tools (strings or Tool objects); may be None. """ spec = self._GetSpecForConfiguration('Configuration', name, attrs, tools) self.configurations_section.append(spec) def _AddFilesToNode(self, parent, files): """Adds files and/or filters to the parent node. Args: parent: Destination node files: A list of Filter objects and/or relative paths to files. Will call itself recursively, if the files list contains Filter objects. """ for f in files: if isinstance(f, Filter): node = ['Filter', {'Name': f.name}] self._AddFilesToNode(node, f.contents) else: node = ['File', {'RelativePath': f}] self.files_dict[f] = node parent.append(node) def AddFiles(self, files): """Adds files to the project. Args: files: A list of Filter objects and/or relative paths to files. This makes a copy of the file/filter tree at the time of this call. If you later add files to a Filter object which was passed into a previous call to AddFiles(), it will not be reflected in this project. """ self._AddFilesToNode(self.files_section, files) # TODO(rspangler) This also doesn't handle adding files to an existing # filter. That is, it doesn't merge the trees. def AddFileConfig(self, path, config, attrs=None, tools=None): """Adds a configuration to a file. Args: path: Relative path to the file. config: Name of configuration to add. attrs: Dict of configuration attributes; may be None. tools: List of tools (strings or Tool objects); may be None. Raises: ValueError: Relative path does not match any file added via AddFiles(). """ # Find the file node with the right relative path parent = self.files_dict.get(path) if not parent: raise ValueError('AddFileConfig: file "%s" not in project.' % path) # Add the config to the file node spec = self._GetSpecForConfiguration('FileConfiguration', config, attrs, tools) parent.append(spec) def WriteIfChanged(self): """Writes the project file.""" # First create XML content definition content = [ 'VisualStudioProject', {'ProjectType': 'Visual C++', 'Version': self.version.ProjectVersion(), 'Name': self.name, 'ProjectGUID': self.guid, 'RootNamespace': self.name, 'Keyword': 'Win32Proj' }, self.platform_section, self.tool_files_section, self.configurations_section, ['References'], # empty section self.files_section, ['Globals'] # empty section ] easy_xml.WriteXmlIfChanged(content, self.project_path, encoding="Windows-1252")
Close