Esempio n. 1
0
    def do_profiler(args):
        """
        Description: Run profiling on the target APK loaded

        Requirements: Loaded APK

        Usage: profiler
        """
        try:
            from framework.brains.apk.enumeration.profiler import Profiler
            if globals()["apk"] is not None:
                p = Profiler(globals()["apk"])
                p.run_profiler()
            else:
                print(
                    t.red("[{0}] ".format(datetime.now())) +
                    t.white(enum.MODULE_UNAVAILABLE))
                print(
                    t.red("[{0}] ".format(datetime.now())) +
                    t.white(enum.PROFILER_MODULE_MESSAGE))
        except ImportError as e:
            print(
                t.red("[{0}] ".format(datetime.now()) +
                      enum.IMPORT_ERROR_LOADER))
            Logger.run_logger(e.message)
Esempio n. 2
0
    def do_profiler(args):

        """
        Description: Run profiling on the target APK loaded

        Requirements: Loaded APK

        Usage: profiler
        """

        try:
            from framework.brains.apk.enumeration.profiler import Profiler
            p = Profiler(globals()["apk"])
            p.run_profiler()
        except ImportError as e:
            print(t.red("[{0}] ".format(datetime.now()) + "Unable to import Profiler"))
            Logger.run_logger(e.message)
Esempio n. 3
0
    def do_profiler(args):
        """
        Description: Run profiling on the target APK loaded

        Requirements: Loaded APK

        Usage: profiler
        """

        try:
            from framework.brains.apk.enumeration.profiler import Profiler
            p = Profiler(globals()["apk"])
            p.run_profiler()
        except ImportError as e:
            print(
                t.red("[{0}] ".format(datetime.now()) +
                      "Unable to import Profiler"))
            Logger.run_logger(e.message)
Esempio n. 4
0
    def do_profiler(args):
        """
        Description: Run profiling on the target APK loaded

        Requirements: Loaded APK

        Usage: profiler
        """
        try:
            from framework.brains.apk.enumeration.profiler import Profiler

            if globals()["apk"] is not None:
                p = Profiler(globals()["apk"])
                p.run_profiler()
            else:
                print(t.red("[{0}] ".format(datetime.now())) + t.white(enum.MODULE_UNAVAILABLE))
                print(t.red("[{0}] ".format(datetime.now())) + t.white(enum.PROFILER_MODULE_MESSAGE))
        except ImportError as e:
            print(t.red("[{0}] ".format(datetime.now()) + enum.IMPORT_ERROR_LOADER))
            Logger.run_logger(e.message)
Esempio n. 5
0
    def do_profiler(args):

        """
        Description: Run profiling on the target APK loaded

        Requirements: Loaded APK

        Usage: profiler
        """

        try:
            from framework.brains.apk.enumeration.profiler import Profiler
            if globals()["apk"] is not None:
                p = Profiler(globals()["apk"])
                p.run_profiler()
            else:
                print(t.red("[{0}] ".format(datetime.now())) +
                      t.white("Module not available"))
                print(t.red("[{0}] ".format(datetime.now())) +
                      t.white("You cannot run the profiler module without a loaded APK"))
        except ImportError as e:
            print(t.red("[{0}] ".format(datetime.now()) + "Unable to import Profiler"))
            Logger.run_logger(e.message)