diff --git a/autorecon/config.py b/autorecon/config.py index 1fcfd34..71b82d4 100644 --- a/autorecon/config.py +++ b/autorecon/config.py @@ -1,7 +1,7 @@ -import appdirs, os +import platformdirs, os -config_dir = appdirs.user_config_dir('AutoRecon') -data_dir = appdirs.user_data_dir('AutoRecon') +config_dir = platformdirs.user_config_dir('AutoRecon') +data_dir = platformdirs.user_data_dir('AutoRecon') configurable_keys = [ 'ports', diff --git a/autorecon/main.py b/autorecon/main.py index 655739d..8fc7a3c 100644 --- a/autorecon/main.py +++ b/autorecon/main.py @@ -4,7 +4,7 @@ from datetime import datetime try: - import appdirs, colorama, impacket, psutil, requests, toml, unidecode + import colorama, impacket, platformdirs, psutil, requests, toml, unidecode from colorama import Fore, Style except ModuleNotFoundError: print('One or more required modules was not installed. Please run or re-run: ' + ('sudo ' if os.getuid() == 0 else '') + 'python3 -m pip install -r requirements.txt') diff --git a/pyproject.toml b/pyproject.toml index e6c59db..b36ee74 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,7 +11,7 @@ packages = [ [tool.poetry.dependencies] python = "^3.8" -appdirs = "^1.4.4" +platformdirs = "^4.3.6" colorama = "^0.4.5" impacket = "^0.10.0" psutil = "^5.9.4" diff --git a/requirements.txt b/requirements.txt index fc89076..fa2f9fd 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,7 +1,7 @@ -appdirs>=1.4.4 colorama>=0.4.5 impacket>=0.10.0 +platformdirs>=4.3.6 psutil>=5.9.4 requests>=2.28.1 toml>=0.10.2 -Unidecode>=1.3.1 \ No newline at end of file +Unidecode>=1.3.1