#!/usr/bin/env python
-from ..maltego.message import MaltegoException, MaltegoTransformResponseMessage
+from canari.maltego.message import MaltegoException, MaltegoTransformResponseMessage
from common import croak, import_transform, cmd_name, console_message, fix_binpath
-from ..maltego.utils import onterminate, parseargs
-from ..config import config
+from canari.maltego.utils import onterminate, parseargs
+from canari.config import config
from os import execvp, geteuid, name
from argparse import ArgumentParser
#!/usr/bin/env python
from common import detect_settings_dir, cmd_name
-from ..maltego.entities import Entity
+from canari.maltego.entities import Entity
from xml.etree.cElementTree import XML
from argparse import ArgumentParser
#!/usr/bin/env python
-from ..maltego.configuration import (MaltegoTransform, CmdCwdTransformProperty, CmdDbgTransformProperty,
+from canari.maltego.configuration import (MaltegoTransform, CmdCwdTransformProperty, CmdDbgTransformProperty,
CmdLineTransformProperty, CmdParmTransformProperty, InputConstraint, TransformSet,
TransformSettings, CmdCwdTransformPropertySetting, CmdDbgTransformPropertySetting,
CmdLineTransformPropertySetting, CmdParmTransformPropertySetting)
from common import detect_settings_dir, cmd_name, fix_pypath, get_bin_dir, import_transform, import_package, fix_etree
-from ..maltego.message import ElementTree
+from canari.maltego.message import ElementTree
from pkg_resources import resource_filename, resource_listdir
from xml.etree.cElementTree import XML, SubElement
#!/usr/bin/env python
-from ..maltego.message import (MaltegoTransformResponseMessage, MaltegoException,
+from canari.maltego.message import (MaltegoTransformResponseMessage, MaltegoException,
MaltegoTransformExceptionMessage, MaltegoMessage, Message)
from common import cmd_name, import_transform, fix_binpath, fix_pypath, import_package
-from ..config import config
+from canari.config import config
from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler
from os import execvp, geteuid, name, path, fork
#!/usr/bin/env python
-from ..maltego.message import MaltegoException, MaltegoTransformResponseMessage
+from canari.maltego.message import MaltegoException, MaltegoTransformResponseMessage
from common import cmd_name, import_transform, fix_binpath, get_bin_dir
-from ..maltego.utils import onterminate, parseargs, croak, message
+from canari.maltego.utils import onterminate, parseargs, croak, message
from os import execvp, geteuid, name, path
from argparse import ArgumentParser
from traceback import format_exc
-from ..config import config
+from canari.config import config
from sys import argv
#!/usr/bin/env python
from common import console_message, cmd_name, highlight, fix_pypath, fix_binpath, import_package
-from ..maltego.message import MaltegoTransformResponseMessage
-from ..config import config
+from canari.maltego.message import MaltegoTransformResponseMessage
+from canari.config import config
from os import path, name, geteuid, execvp
from code import InteractiveConsole
#!/usr/bin/env python
-from ..xmltools.oxml import XMLAttribute, XSAttributeType, XMLSubElement, XSSubElementType
+from canari.xmltools.oxml import XMLAttribute, XSAttributeType, XMLSubElement, XSSubElementType
from message import MaltegoElement
#!/usr/bin/env python
-from ..xmltools.oxml import ElementTree, Element
+from canari.xmltools.oxml import ElementTree, Element
from cStringIO import StringIO
from copy import deepcopy
#!/usr/bin/env python
-from ..xmltools.oxml import *
+from canari.xmltools.oxml import *
from numbers import Number
from re import sub
from numbers import Number
from copy import deepcopy
from pickle import dumps
-from sys import stdout, version_info
+from sys import stdout
from re import sub
__author__ = 'Nadeem Douba'
class ElementTree(ET.ElementTree):
- if (2, 6) <= version_info < (2, 7):
+ if hasattr(ET.ElementTree, '_write'):
def _write(self, file, node, encoding, namespaces):
if node.tag is 'CDATA':
if node.text is not None:
def write(self, file=stdout, encoding='us-ascii'):
_eto.write(self, file, encoding)
-if version_info >= (2, 7):
+if hasattr(ET, '_serialize_xml'):
_orig_serialize_xml = ET._serialize_xml
def _serialize_xml(write, elem, encoding, qnames, namespaces):