GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — drozer/setup.py at develop · ArrayDC/drozer

Expand file tree

/

setup.py

Copy path
More file actions
More file actions

Latest commit

 

History

History
History
53 lines (44 loc) · 1.82 KB
/

setup.py

Copy path

File metadata and controls

53 lines (44 loc) · 1.82 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
import fnmatch
import glob
import os
import setuptools
from drozer import meta
def find_files(src):
matches = []
for root, dirnames, filenames in os.walk(src):
matches.extend(map(lambda f: os.path.join(root, f), filenames))
return matches
def find_libs(src):
matches = []
for root, dirnames, filenames in os.walk(src):
for filename in fnmatch.filter(dirnames, 'lib'):
matches.extend(glob.glob(os.path.join(root, filename, "*", "*")))
for filename in fnmatch.filter(dirnames, 'libs'):
matches.extend(glob.glob(os.path.join(root, filename, "*", "*")))
return map(lambda fn: os.path.basename(fn), filter(lambda fn: os.path.isfile(fn), matches))
setuptools.setup(
name = meta.name,
version = str(meta.version),
author = meta.vendor,
author_email = meta.contact,
description = meta.description,
long_description = open(os.path.join(os.path.dirname(__file__), "README.md")).read(),
license = meta.license,
keywords = meta.keywords,
url = meta.url,
packages = setuptools.find_packages("src"),
package_dir = { "drozer": "src/drozer",
"mwr": "src/mwr",
"pydiesel": "src/pydiesel" },
package_data = { "": ["*.apk", "*.bks", "*.crt", "*.docx", "*.jar", "*.key", "*.sh", "*.xml", "busybox"] + find_libs("src"),
"drozer": ["lib/aapt",
"lib/aapt.exe",
"lib/*.apk",
"lib/*.jar",
"lib/*.pem",
"lib/*.pk8",
"lib/weasel/armeabi/w",
"server/web_root/*" ] },
scripts = ["bin/drozer", "bin/drozer-complete"],
install_requires = ["protobuf==2.4.1", "pyopenssl==0.13"],
classifiers = [])
You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.