"validate_email", "pyDNS", "tabulate", "oauthlib>=1.0.0", # Adding dependencies to avoid the InsecurePlatformWarning when calling Twitter API dealing with SSL: <http://stackoverflow.com/a/29202163>. Other options would require the user to upgrade to Python 2.7.9. "pyopenssl", "ndg-httpsclient", "pyasn1" ], ) ############################ ### Creating other files ### ############################ try: configuration.changePermissionsRecursively(applicationPath, int(os.getenv('SUDO_UID')), int(os.getenv('SUDO_GID'))) except: # Something happened with the permissions... We omit this. pass files_to_copy= { applicationPath : [ ], applicationPathDefaults : [ os.path.join("config", "accounts.cfg"), os.path.join("config", "api_keys.cfg"), os.path.join("config", "browser.cfg"), ], applicationPathTransforms : [ os.path.join("osrframework", "alias_generator.py"), os.path.join("osrframework", "entify.py"),
"importlib", #"inspect", #"pkgutil", # Adding dependencies to avoid the InsecurePlatformWarning when calling Twitter API dealing with SSL: <http://stackoverflow.com/a/29202163>. Other options would require the user to upgrade to Python 2.7.9. #"pyopenssl", #"ndg-httpsclient", #"pyasn1" ], ) ############################ ### Creating other files ### ############################ print "[*] Changing permissions of the user folders..." try: configuration.changePermissionsRecursively(paths["appPath"], int(os.getenv('SUDO_UID')), int(os.getenv('SUDO_GID'))) except: # Something happened with the permissions... We omit this. pass print "[*] Copying relevant files..." files_to_copy= { paths["appPath"] : [ ], paths["appPathDefaults"] : [ os.path.join("config", "accounts.cfg"), os.path.join("config", "api_keys.cfg"), os.path.join("config", "browser.cfg"), ], paths["appPathTransforms"] : [ os.path.join("osrframework", "alias_generator.py"),
#"ndg-httpsclient", #"pyasn1" "python-whois", "flask", "pyyaml", "colorama", "configparser" ], ) ############################ ### Creating other files ### ############################ print("[*] Changing permissions of the user folders...") try: configuration.changePermissionsRecursively(paths["appPath"], int(os.getenv('SUDO_UID')), int(os.getenv('SUDO_GID'))) except: # Something happened with the permissions... We omit this. pass print("[*] Copying relevant files...") files_to_copy= { paths["appPath"] : [ os.path.join("config", "browser.cfg"), os.path.join("config", "general.cfg"), ], paths["appPathDefaults"] : [ os.path.join("config", "accounts.cfg"), os.path.join("config", "api_keys.cfg"), os.path.join("config", "browser.cfg"), os.path.join("config", "general.cfg"),
"pyDNS", "tabulate", "oauthlib>=1.0.0", # Adding dependencies to avoid the InsecurePlatformWarning when calling Twitter API dealing with SSL: <http://stackoverflow.com/a/29202163>. Other options would require the user to upgrade to Python 2.7.9. "pyopenssl", "ndg-httpsclient", "pyasn1" ], ) ############################ ### Creating other files ### ############################ try: configuration.changePermissionsRecursively(applicationPath, int(os.getenv('SUDO_UID')), int(os.getenv('SUDO_GID'))) except: # Something happened with the permissions... We omit this. pass files_to_copy = { applicationPath: [], applicationPathDefaults: [ os.path.join("config", "accounts.cfg"), os.path.join("config", "api_keys.cfg"), os.path.join("config", "browser.cfg"), ], applicationPathTransforms: [ os.path.join("osrframework", "alias_generator.py"), os.path.join("osrframework", "entify.py"),