コード例 #1
0
def setPaths():
    """
    Sets absolute paths for project directories and files
    """

    paths.PENEWORK_LIB_PATH = os.path.join(paths.PENEWORK_ROOT_PATH, "lib")
    paths.PENEWORK_DATA_PATH = os.path.join(paths.PENEWORK_ROOT_PATH, "data")
    paths.PENEWORK_PLUGINS_PATH = os.path.join(paths.PENEWORK_ROOT_PATH, "plugins")
    paths.PENEWORK_API_PATH = os.path.join(paths.PENEWORK_ROOT_PATH, "api")
    paths.PENEWORK_EXPLOIT_PATH = os.path.join(paths.PENEWORK_ROOT_PATH, "exploit")
    paths.PENEWORK_THIRDPARTY_PATH = os.path.join(paths.PENEWORK_ROOT_PATH, "thirdparty")

    paths.USER_AGENTS = os.path.join(paths.PENEWORK_DATA_PATH, "user-agents.txt")
    paths.WEAK_PASS = os.path.join(paths.PENEWORK_DATA_PATH, "password-top100.txt")
    paths.LARGE_WEAK_PASS = os.path.join(paths.PENEWORK_DATA_PATH, "password-top1000.txt")

    _ = os.path.join(os.path.expanduser("~"), ".penework")
    paths.PENEWORK_OUTPUT_PATH = getUnicode(
        paths.get("PENEWORK_OUTPUT_PATH", os.path.join(_, "output")), encoding=sys.getfilesystemencoding()
    )

    paths.PENEWORK_MODULES_PATH = os.path.join(_, "modules")
    paths.PENEWORK_TMP_PATH = os.path.join(paths.PENEWORK_MODULES_PATH, "tmp")
    paths.PENEWORK_HOME_PATH = os.path.expanduser("~")
    paths.PENEWORK_RC_PATH = paths.PENEWORK_HOME_PATH + "/.peneworkrc"
コード例 #2
0
ファイル: common.py プロジェクト: ellipsys/penework
def setPaths():
    """
    Sets absolute paths for project directories and files
    """

    paths.PENEWORK_LIB_PATH = os.path.join(paths.PENEWORK_ROOT_PATH, "lib")
    paths.PENEWORK_DATA_PATH = os.path.join(paths.PENEWORK_ROOT_PATH, "data")
    paths.PENEWORK_PLUGINS_PATH = os.path.join(paths.PENEWORK_ROOT_PATH,
                                               "plugins")
    paths.PENEWORK_API_PATH = os.path.join(paths.PENEWORK_ROOT_PATH, "api")
    paths.PENEWORK_EXPLOIT_PATH = os.path.join(paths.PENEWORK_ROOT_PATH,
                                               "exploit")
    paths.PENEWORK_THIRDPARTY_PATH = os.path.join(paths.PENEWORK_ROOT_PATH,
                                                  "thirdparty")

    paths.USER_AGENTS = os.path.join(paths.PENEWORK_DATA_PATH,
                                     "user-agents.txt")
    paths.WEAK_PASS = os.path.join(paths.PENEWORK_DATA_PATH,
                                   "password-top100.txt")
    paths.LARGE_WEAK_PASS = os.path.join(paths.PENEWORK_DATA_PATH,
                                         "password-top1000.txt")

    _ = os.path.join(os.path.expanduser("~"), ".penework")
    paths.PENEWORK_OUTPUT_PATH = getUnicode(
        paths.get("PENEWORK_OUTPUT_PATH", os.path.join(_, "output")),
        encoding=sys.getfilesystemencoding())

    paths.PENEWORK_MODULES_PATH = os.path.join(_, "modules")
    paths.PENEWORK_TMP_PATH = os.path.join(paths.PENEWORK_MODULES_PATH, "tmp")
    paths.PENEWORK_HOME_PATH = os.path.expanduser("~")
    paths.PENEWORK_RC_PATH = paths.PENEWORK_HOME_PATH + "/.peneworkrc"
コード例 #3
0
ファイル: common.py プロジェクト: QardenEden/Pocsuite
def setPaths():
    """
    Sets absolute paths for project directories and files
    """

    paths.POCSUITE_MODULES_PATH = os.path.join(paths.POCSUITE_ROOT_PATH, "modules")
    paths.POCSUITE_DATA_PATH = os.path.join(paths.POCSUITE_ROOT_PATH, "data")

    paths.POCSUITE_TMP_PATH = os.path.join(paths.POCSUITE_MODULES_PATH, "tmp")
    paths.USER_AGENTS = os.path.join(paths.POCSUITE_DATA_PATH, "user-agents.txt")
    paths.WEAK_PASS = os.path.join(paths.POCSUITE_DATA_PATH, "password-top100.txt")
    paths.LARGE_WEAK_PASS = os.path.join(paths.POCSUITE_DATA_PATH, "password-top1000.txt")

    _ = os.path.join(os.path.expanduser("~"), ".pocsuite")
    paths.POCSUITE_OUTPUT_PATH = getUnicode(paths.get("POCSUITE_OUTPUT_PATH", os.path.join(_, "output")), encoding=sys.getfilesystemencoding())
コード例 #4
0
def setPaths():
    """
    Sets absolute paths for project directories and files
    """

    paths.ZEROSCAN_PLUGINS_PATH = os.path.join(paths.ZEROSCAN_ROOT_PATH, "plugins")
    paths.ZEROSCAN_DATA_PATH = os.path.join(paths.ZEROSCAN_ROOT_PATH, "data")
    paths.ZEROSCAN_TARGET_PATH = os.path.join(paths.ZEROSCAN_ROOT_PATH, "targets")


    paths.ZEROSCAN_TMP_PATH = os.path.join(paths.ZEROSCAN_PLUGINS_PATH, "tmp")
    paths.USER_AGENTS = os.path.join(paths.ZEROSCAN_DATA_PATH, "user-agents.txt")
    paths.WEAK_PASS = os.path.join(paths.ZEROSCAN_DATA_PATH, "password-top100.txt")
    paths.LARGE_WEAK_PASS = os.path.join(paths.ZEROSCAN_DATA_PATH, "password-top1000.txt")
    paths.WEB_DB = os.path.join(paths.ZEROSCAN_DATA_PATH, "web.db")

    paths.ZEROSCAN_OUTPUT_PATH = getUnicode(paths.get("ZEROSCAN_OUTPUT_PATH", os.path.join(paths.ZEROSCAN_ROOT_PATH, "output")), encoding=sys.getfilesystemencoding())
コード例 #5
0
def setPaths():
    """
    Sets absolute paths for project directories and files
    """

    paths.POCSUITE_MODULES_PATH = os.path.join(paths.POCSUITE_ROOT_PATH,
                                               "modules")
    paths.POCSUITE_DATA_PATH = os.path.join(paths.POCSUITE_ROOT_PATH, "data")

    paths.POCSUITE_TMP_PATH = os.path.join(paths.POCSUITE_MODULES_PATH, "tmp")
    paths.USER_AGENTS = os.path.join(paths.POCSUITE_DATA_PATH,
                                     "user-agents.txt")
    paths.WEAK_PASS = os.path.join(paths.POCSUITE_DATA_PATH,
                                   "password-top100.txt")
    paths.LARGE_WEAK_PASS = os.path.join(paths.POCSUITE_DATA_PATH,
                                         "password-top1000.txt")

    _ = os.path.join(os.path.expanduser("~"), ".pocsuite")
    paths.POCSUITE_OUTPUT_PATH = getUnicode(
        paths.get("POCSUITE_OUTPUT_PATH", os.path.join(_, "output")),
        encoding=sys.getfilesystemencoding())