https://github.com/TheRook/subbrute
Raw File
Tip revision: 07d29259c337787bf33626ddc1a713275cf9bc9b authored by rook on 12 February 2017, 18:49:57 UTC
better!
Tip revision: 07d2925
windows_setup.py
from cx_Freeze import setup, Executable
import shutil
import os

# Dependencies are automatically detected, but it might need
# fine tuning.
buildOptions = dict(packages = ["dns"], excludes = [], include_files = ['resolvers.txt', 'names.txt', 'LICENSE'])

executables = [
    Executable('subbrute.py', 'Console')
]

setup(name='SubBrute',
      version = '2.0',
      description = 'A fast and accurate subdomain enumeration tool.',
      options = dict(build_exe = buildOptions),
      executables = executables)

#copy from the build directory to ./windows/
src = "build\\exe.win32-3.4\\"
dest = "windows"
src_files = os.listdir(src)
for file_name in src_files:
    full_file_name = os.path.join(src, file_name)
    if (os.path.isfile(full_file_name)):
        shutil.copy(full_file_name, dest)
back to top