Example #1
0
#!/usr/bin/env python
# -*- coding:utf-8 -*-

import code
import os, sys
from core import env
from core import util
from core.edfplugin import EDFPlugin
from core.fuzzbunch import Fuzzbunch
from core.pluginfinder import addplugins
from core import exception
"""
Set up core paths
"""
(ISF_FILE, ISF_DIR,
 EDFLIB_DIR) = env.setup_core_paths(os.path.realpath(__file__))
"""
Plugin directories
"""
PAYLOAD_DIR = os.path.join(ISF_DIR, "module/payloads")
EXPLOIT_DIR = os.path.join(ISF_DIR, "module/exploits")
"""
ISF directories
"""
LOG_DIR = os.path.join(ISF_DIR, "logs")
ISF_CONFIG = os.path.join(ISF_DIR, "isf.xml")


def make_env_path():
    p = util.get_sitepackages_path()
    f = open(os.path.join(p, "isf.pth"), "wb+")
Example #2
0
# -*- coding: utf-8 -*-
import importlib, os, argparse, json, sys, io
from core import env
from core.domainfuzzer import SubFuz

banner = '''             ___     _____             
   ________ _\_ |___/ ____\_ __________
  /  ___/  |  \ __ \   __\  |  \___   /
  \___ \|  |  / \_\ \  | |  |  //    / 
 /____  >____/|___  /__| |____//_____ \\
      \/          \/                 \/\n
'''

VERSION = "2.0.7"

(SF_FILE, SF_DIR) = env.setup_core_paths(os.path.realpath(__file__))
PLUGINS_DIR = os.path.join(SF_DIR, "plugins")
CORE_DIR = os.path.join(SF_DIR, "core")


def initialize():
    with open('config.json') as json_data_file:
        config = json.load(json_data_file)

    override = config['config']['dns_override']
    protocol = config['config']['dns_override_protocol']
    record = config['config']['dns_override_record']
    timeout = config['config']['timeout']
    threads = config['config']['threads']
    throttle = config['config']['throttle']
    retry = config['config']['retry']
Example #3
0
import code
import os,sys
import lib
from core import env
from core import util
from core.edfplugin import EDFPlugin
from core.fuzzbunch import Fuzzbunch
from core.pluginfinder import addplugins
from core import exception
from core.daveplugin import DAVEPlugin
from core.deployablemanager import DeployableManager

"""
Set up core paths
"""
(ISF_FILE, ISF_DIR, EDFLIB_DIR) = env.setup_core_paths( os.path.realpath(__file__))


"""
Plugin directories
"""
PAYLOAD_DIR = os.path.join(ISF_DIR, "module/payloads")
EXPLOIT_DIR = os.path.join(ISF_DIR, "module/exploits")
TOUCH_DIR = os.path.join(ISF_DIR, "module/touches")
SPECIAL_DIR = os.path.join(ISF_DIR, "module/specials")

"""
ISF directories
"""
LOG_DIR    = os.path.join(ISF_DIR, "logs")
ISF_CONFIG = os.path.join(ISF_DIR, "isf.xml")