diff --git a/autorecon/default-plugins/rpc.py b/autorecon/default-plugins/rpc.py index 429c499..c48a1ff 100644 --- a/autorecon/default-plugins/rpc.py +++ b/autorecon/default-plugins/rpc.py @@ -36,6 +36,7 @@ class RPCDump(ServiceScan): def configure(self): self.match_service_name(['^msrpc', '^rpcbind', '^erpc']) + self.match_port('tcp', [135, 139, 443, 445, 593]) async def run(self, service): if service.protocol == 'tcp': diff --git a/autorecon/main.py b/autorecon/main.py index 0ad5292..f9eedc7 100644 --- a/autorecon/main.py +++ b/autorecon/main.py @@ -17,7 +17,7 @@ from autorecon.io import slugify, e, fformat, cprint, debug, info, warn, error, from autorecon.plugins import Pattern, PortScan, ServiceScan, Report, AutoRecon from autorecon.targets import Target, Service -VERSION = "2.0.10" +VERSION = "2.0.11" if not os.path.exists(config['config_dir']): shutil.rmtree(config['config_dir'], ignore_errors=True, onerror=None) diff --git a/pyproject.toml b/pyproject.toml index a3cfaef..cb00b1b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "autorecon" -version = "2.0.10" +version = "2.0.11" description = "A multi-threaded network reconnaissance tool which performs automated enumeration of services." authors = ["Tib3rius"] license = "GNU GPL v3"