diff options
author | Cyrille Bagard <nocbos@gmail.com> | 2016-05-28 12:57:34 (GMT) |
---|---|---|
committer | Cyrille Bagard <nocbos@gmail.com> | 2016-05-28 12:57:34 (GMT) |
commit | ed70a0bacfdca738ba29d50e9f1b02290f28b9b8 (patch) | |
tree | d97b9bc9d7a5baa3c73436921ddee12b4f8e2610 /plugins/python/androperms/manifest.py | |
parent | bfaf16a1957cdbc58f92ee8859551661c3c0dcce (diff) |
Removed the old Python plugin reading android permissions.
Diffstat (limited to 'plugins/python/androperms/manifest.py')
-rw-r--r-- | plugins/python/androperms/manifest.py | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/plugins/python/androperms/manifest.py b/plugins/python/androperms/manifest.py deleted file mode 100644 index 63536b2..0000000 --- a/plugins/python/androperms/manifest.py +++ /dev/null @@ -1,75 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- - -from defs import * -from reader import AXMLReader -from parser import AXMLParser - - -class AndroidManifest(): - - - def __init__(self, data): - - self._buffer = "" - - reader = AXMLReader(data) - parser = AXMLParser(reader) - - has_ns = False - empty = False - - while 1 : - - tag = parser.next() - - if tag == START_DOCUMENT : - self._buffer += '<?xml version="1.0" encoding="utf-8"?>\n' - - elif tag == START_TAG: - - if empty: - self._buffer += '>\n' - - self._buffer += ' ' * (parser._namespaces.getDepth() - 2) - self._buffer += "<%s%s" % (parser.getTagPrefix(), parser.getTagName()) - - if not has_ns: - self._buffer += ' xmlns:%s="%s"' % (parser.getNamespacePrefix(0), parser.getNamespaceUri(0)) - has_ns = True - - for i in range(0, parser.countAttributes()): - self._buffer += ' %s%s="%s"' % (parser.getAttribPrefix(i), parser.getAttribName(i), parser.getAttribValue(i)) - - empty = True - - elif tag == END_TAG: - - if empty: - self._buffer += '/>\n' - empty = False - - else: - self._buffer += ' ' * (parser._namespaces.getDepth() - 2) - self._buffer += "</%s%s>\n" % (parser.getTagPrefix(), parser.getTagName()) - - elif tag == TEXT: - - if empty: - self._buffer += '>\n' - empty = False - - self._buffer += ' ' * (parser._namespaces.getDepth() - 1) - self._buffer += "%s\n" % parser.getText() - - elif tag == END_DOCUMENT : - break - - else: - break - - - def getXML(self): - """Provide the XML content.""" - - return self._buffer |