===================================================================
RCS file: /cvs/ports/security/routersploit/Makefile,v
diff -u -r1.14 Makefile
--- Makefile 29 Apr 2025 10:39:50 -0000 1.14
+++ Makefile 31 Oct 2025 20:22:24 -0000
@@ -1,10 +1,9 @@
COMMENT = The Router Exploitation Framework
-MODPY_DISTV = 3.4.0
+MODPY_DISTV = 3.4.7
GH_ACCOUNT = threat9
GH_PROJECT = routersploit
GH_TAGNAME = v${MODPY_DISTV}
-REVISION = 8
CATEGORIES = security net
Index: distinfo
===================================================================
RCS file: /cvs/ports/security/routersploit/distinfo,v
diff -u -r1.2 distinfo
--- distinfo 5 Sep 2019 08:33:27 -0000 1.2
+++ distinfo 31 Oct 2025 20:22:24 -0000
@@ -1,2 +1,2 @@
-SHA256 (routersploit-3.4.0.tar.gz) = 81FJd158jB/e0J844dFXVVvnDRDsgSFspFeV03WYyAI=
-SIZE (routersploit-3.4.0.tar.gz) = 465082
+SHA256 (routersploit-3.4.7.tar.gz) = cn0sWbPiyv91GyAZpfYdTycWFUi9Hxt179iMmDt1fK8=
+SIZE (routersploit-3.4.7.tar.gz) = 488242
Index: patches/patch-routersploit_core_exploit_exploit_py
===================================================================
RCS file: patches/patch-routersploit_core_exploit_exploit_py
diff -N patches/patch-routersploit_core_exploit_exploit_py
--- patches/patch-routersploit_core_exploit_exploit_py 11 Mar 2022 19:54:00 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,14 +0,0 @@
-https://github.com/felixonmars/routersploit/commit/7b6716df6bf5635b956395421735df3806af9411
-
-Index: routersploit/core/exploit/exploit.py
---- routersploit/core/exploit/exploit.py.orig
-+++ routersploit/core/exploit/exploit.py
-@@ -42,7 +42,7 @@ class ExploitOptionsAggregator(type):
- else:
- attrs["exploit_attributes"] = {k: v for d in base_exploit_attributes for k, v in iteritems(d)}
-
-- for key, value in iteritems(attrs):
-+ for key, value in iteritems(attrs.copy()):
- if isinstance(value, Option):
- value.label = key
- attrs["exploit_attributes"].update({key: [value.display_value, value.description]})
Index: patches/patch-routersploit_core_snmp_snmp_client_py
===================================================================
RCS file: patches/patch-routersploit_core_snmp_snmp_client_py
diff -N patches/patch-routersploit_core_snmp_snmp_client_py
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-routersploit_core_snmp_snmp_client_py 31 Oct 2025 20:22:24 -0000
@@ -0,0 +1,31 @@
+fix some non-fatal stack traces appearing when using that module indirectly
+from other modules
+
+Index: routersploit/core/snmp/snmp_client.py
+--- routersploit/core/snmp/snmp_client.py.orig
++++ routersploit/core/snmp/snmp_client.py
+@@ -1,5 +1,6 @@
+ import asyncio
+ from pysnmp.hlapi.v3arch.asyncio import *
++from pysnmp.hlapi.asyncio import getCmd
+
+ from routersploit.core.exploit.exploit import Exploit
+ from routersploit.core.exploit.exploit import Protocol
+@@ -58,7 +59,7 @@ class SNMPCli:
+
+ snmpEngine = SnmpEngine()
+
+- iterator = get_cmd(
++ iterator = getCmd(
+ snmpEngine,
+ CommunityData(community_string, mpModel=version),
+ await UdpTransportTarget.create((self.snmp_target, self.snmp_port), timeout=SNMP_TIMEOUT, retries=retries),
+@@ -67,7 +68,7 @@ class SNMPCli:
+ )
+
+ errorIndication, errorStatus, errorIndex, varBinds = await iterator
+- snmpEngine.close_dispatcher()
++ snmpEngine.closeDispatcher()
+
+ if errorIndication or errorStatus:
+ print_error(self.peer, "SNMP invalid community string: '{}'".format(community_string), verbose=self.verbosity)
Index: patches/patch-rsf_py
===================================================================
RCS file: /cvs/ports/security/routersploit/patches/patch-rsf_py,v
diff -u -r1.2 patch-rsf_py
--- patches/patch-rsf_py 11 Mar 2022 19:54:00 -0000 1.2
+++ patches/patch-rsf_py 31 Oct 2025 20:22:24 -0000
@@ -7,12 +7,11 @@
Index: rsf.py
--- rsf.py.orig
+++ rsf.py
-@@ -1,15 +1,18 @@
+@@ -1,14 +1,17 @@
#!/usr/bin/env python3
- from __future__ import print_function
-+from pathlib import Path
import logging.handlers
++from pathlib import Path
import sys
+import os
+import site
@@ -27,9 +26,11 @@
log_formatter = logging.Formatter("%(asctime)s %(levelname)s %(name)s %(message)s")
log_handler.setFormatter(log_formatter)
LOGGER = logging.getLogger()
-@@ -23,4 +26,5 @@ def routersploit():
-
+@@ -24,6 +27,7 @@ def routersploit(argv):
+ rsf.start()
if __name__ == "__main__":
+ os.chdir(site.getsitepackages()[0])
- routersploit()
+ try:
+ routersploit(sys.argv)
+ except (KeyboardInterrupt, SystemExit):
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/security/routersploit/pkg/PLIST,v
diff -u -r1.8 PLIST
--- pkg/PLIST 23 Oct 2025 13:20:19 -0000 1.8
+++ pkg/PLIST 31 Oct 2025 20:22:24 -0000
@@ -562,6 +562,34 @@
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/printers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/printers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/2wire/
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/2wire/__init__.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/2wire/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/2wire/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/2wire/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/2wire/${MODPY_PYCACHE}ftp_default_creds.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/2wire/${MODPY_PYCACHE}ftp_default_creds.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/2wire/${MODPY_PYCACHE}ssh_default_creds.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/2wire/${MODPY_PYCACHE}ssh_default_creds.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/2wire/${MODPY_PYCACHE}telnet_default_creds.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/2wire/${MODPY_PYCACHE}telnet_default_creds.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/2wire/ftp_default_creds.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/2wire/ssh_default_creds.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/2wire/telnet_default_creds.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/3com/
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/3com/__init__.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/3com/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/3com/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/3com/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/3com/${MODPY_PYCACHE}ftp_default_creds.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/3com/${MODPY_PYCACHE}ftp_default_creds.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/3com/${MODPY_PYCACHE}ssh_default_creds.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/3com/${MODPY_PYCACHE}ssh_default_creds.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/3com/${MODPY_PYCACHE}telnet_default_creds.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/3com/${MODPY_PYCACHE}telnet_default_creds.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/3com/ftp_default_creds.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/3com/ssh_default_creds.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/3com/telnet_default_creds.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/__init__.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/creds/routers/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -956,6 +984,14 @@
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/acti/
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/acti/__init__.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/acti/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/acti/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/acti/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/acti/${MODPY_PYCACHE}acm_5611_rce.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/acti/${MODPY_PYCACHE}acm_5611_rce.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/acti/acm_5611_rce.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/avigilon/
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/avigilon/__init__.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/avigilon/${MODPY_PYCACHE}/
@@ -964,6 +1000,14 @@
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/avigilon/${MODPY_PYCACHE}videoiq_camera_path_traversal.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/avigilon/${MODPY_PYCACHE}videoiq_camera_path_traversal.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/avigilon/videoiq_camera_path_traversal.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/beward/
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/beward/__init__.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/beward/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/beward/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/beward/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/beward/${MODPY_PYCACHE}n100_rce.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/beward/${MODPY_PYCACHE}n100_rce.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/beward/n100_rce.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/brickcom/
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/brickcom/__init__.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/brickcom/${MODPY_PYCACHE}/
@@ -991,6 +1035,14 @@
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/dlink/${MODPY_PYCACHE}dcs_930l_932l_auth_bypass.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/dlink/${MODPY_PYCACHE}dcs_930l_932l_auth_bypass.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/dlink/dcs_930l_932l_auth_bypass.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/geuterbruck/
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/geuterbruck/__init__.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/geuterbruck/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/geuterbruck/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/geuterbruck/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/geuterbruck/${MODPY_PYCACHE}efd_2250.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/geuterbruck/${MODPY_PYCACHE}efd_2250.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/geuterbruck/efd_2250.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/grandstream/
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/grandstream/__init__.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/grandstream/${MODPY_PYCACHE}/
@@ -1010,6 +1062,14 @@
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/honeywell/${MODPY_PYCACHE}hicc_1100pt_password_disclosure.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/honeywell/${MODPY_PYCACHE}hicc_1100pt_password_disclosure.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/honeywell/hicc_1100pt_password_disclosure.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/jovision/
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/jovision/__init__.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/jovision/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/jovision/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/jovision/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/jovision/${MODPY_PYCACHE}jovision_credentials_disclosure.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/jovision/${MODPY_PYCACHE}jovision_credentials_disclosure.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/jovision/jovision_credentials_disclosure.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/multi/
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/multi/P2P_wificam_credential_disclosure.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/multi/P2P_wificam_rce.py
@@ -1021,12 +1081,15 @@
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/multi/${MODPY_PYCACHE}P2P_wificam_rce.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/multi/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/multi/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/multi/${MODPY_PYCACHE}cctv_dvr_rce.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/multi/${MODPY_PYCACHE}cctv_dvr_rce.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/multi/${MODPY_PYCACHE}dvr_creds_disclosure.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/multi/${MODPY_PYCACHE}dvr_creds_disclosure.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/multi/${MODPY_PYCACHE}jvc_vanderbilt_honeywell_path_traversal.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/multi/${MODPY_PYCACHE}jvc_vanderbilt_honeywell_path_traversal.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/multi/${MODPY_PYCACHE}netwave_ip_camera_information_disclosure.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/multi/${MODPY_PYCACHE}netwave_ip_camera_information_disclosure.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/multi/cctv_dvr_rce.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/multi/dvr_creds_disclosure.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/multi/jvc_vanderbilt_honeywell_path_traversal.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/cameras/multi/netwave_ip_camera_information_disclosure.py
@@ -1089,6 +1152,14 @@
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/misc/miele/${MODPY_PYCACHE}pg8528_path_traversal.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/misc/miele/${MODPY_PYCACHE}pg8528_path_traversal.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/misc/miele/pg8528_path_traversal.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/misc/watchguard/
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/misc/watchguard/__init__.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/misc/watchguard/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/misc/watchguard/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/misc/watchguard/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/misc/watchguard/${MODPY_PYCACHE}xcs_9_rce.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/misc/watchguard/${MODPY_PYCACHE}xcs_9_rce.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/misc/watchguard/xcs_9_rce.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/misc/wepresent/
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/misc/wepresent/__init__.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/misc/wepresent/${MODPY_PYCACHE}/
@@ -1215,6 +1286,8 @@
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/cisco/${MODPY_PYCACHE}firepower_management60_rce.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/cisco/${MODPY_PYCACHE}ios_http_authorization_bypass.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/cisco/${MODPY_PYCACHE}ios_http_authorization_bypass.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/cisco/${MODPY_PYCACHE}rv320_command_injection.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/cisco/${MODPY_PYCACHE}rv320_command_injection.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/cisco/${MODPY_PYCACHE}secure_acs_bypass.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/cisco/${MODPY_PYCACHE}secure_acs_bypass.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/cisco/${MODPY_PYCACHE}ucm_info_disclosure.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1228,6 +1301,7 @@
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/cisco/firepower_management60_path_traversal.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/cisco/firepower_management60_rce.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/cisco/ios_http_authorization_bypass.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/cisco/rv320_command_injection.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/cisco/secure_acs_bypass.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/cisco/ucm_info_disclosure.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/cisco/ucs_manager_rce.py
@@ -1261,6 +1335,8 @@
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/dlink/${MODPY_PYCACHE}dir_645_815_rce.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/dlink/${MODPY_PYCACHE}dir_645_password_disclosure.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/dlink/${MODPY_PYCACHE}dir_645_password_disclosure.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/dlink/${MODPY_PYCACHE}dir_655_866_652_rce.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/dlink/${MODPY_PYCACHE}dir_655_866_652_rce.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/dlink/${MODPY_PYCACHE}dir_815_850l_rce.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/dlink/${MODPY_PYCACHE}dir_815_850l_rce.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/dlink/${MODPY_PYCACHE}dir_825_path_traversal.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1305,6 +1381,7 @@
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/dlink/dir_300_645_815_upnp_rce.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/dlink/dir_645_815_rce.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/dlink/dir_645_password_disclosure.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/dlink/dir_655_866_652_rce.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/dlink/dir_815_850l_rce.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/dlink/dir_825_path_traversal.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/dlink/dir_850l_creds_disclosure.py
@@ -1342,11 +1419,14 @@
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/huawei/${MODPY_PYCACHE}hg520_info_disclosure.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/huawei/${MODPY_PYCACHE}hg530_hg520b_password_disclosure.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/huawei/${MODPY_PYCACHE}hg530_hg520b_password_disclosure.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/huawei/${MODPY_PYCACHE}hg532_rce.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/huawei/${MODPY_PYCACHE}hg532_rce.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/huawei/${MODPY_PYCACHE}hg866_password_change.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/huawei/${MODPY_PYCACHE}hg866_password_change.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/huawei/e5331_mifi_info_disclosure.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/huawei/hg520_info_disclosure.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/huawei/hg530_hg520b_password_disclosure.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/huawei/hg532_rce.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/huawei/hg866_password_change.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/ipfire/
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/ipfire/__init__.py
@@ -1362,6 +1442,14 @@
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/ipfire/ipfire_oinkcode_rce.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/ipfire/ipfire_proxy_rce.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/ipfire/ipfire_shellshock.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/lg/
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/lg/__init__.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/lg/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/lg/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/lg/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/lg/${MODPY_PYCACHE}nas_3718.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/lg/${MODPY_PYCACHE}nas_3718.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/lg/nas_3718.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/linksys/
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/linksys/1500_2500_rce.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/linksys/__init__.py
@@ -1450,6 +1538,8 @@
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/netgear/${MODPY_PYCACHE}prosafe_rce.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/netgear/${MODPY_PYCACHE}r7000_r6400_rce.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/netgear/${MODPY_PYCACHE}r7000_r6400_rce.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/netgear/${MODPY_PYCACHE}rax30_rce.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/netgear/${MODPY_PYCACHE}rax30_rce.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/netgear/${MODPY_PYCACHE}wnr500_612v3_jnr1010_2010_path_traversal.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/netgear/${MODPY_PYCACHE}wnr500_612v3_jnr1010_2010_path_traversal.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/netgear/dgn2200_dnslookup_cgi_rce.py
@@ -1460,6 +1550,7 @@
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/netgear/n300_auth_bypass.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/netgear/prosafe_rce.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/netgear/r7000_r6400_rce.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/netgear/rax30_rce.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/netgear/wnr500_612v3_jnr1010_2010_path_traversal.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/netsys/
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/netsys/__init__.py
@@ -1512,6 +1603,8 @@
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/tplink/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/tplink/${MODPY_PYCACHE}archer_c2_c20i_rce.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/tplink/${MODPY_PYCACHE}archer_c2_c20i_rce.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/tplink/${MODPY_PYCACHE}archer_c9_admin_password_reset.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/tplink/${MODPY_PYCACHE}archer_c9_admin_password_reset.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/tplink/${MODPY_PYCACHE}wdr740nd_wdr740n_backdoor.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/tplink/${MODPY_PYCACHE}wdr740nd_wdr740n_backdoor.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/tplink/${MODPY_PYCACHE}wdr740nd_wdr740n_path_traversal.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1519,6 +1612,7 @@
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/tplink/${MODPY_PYCACHE}wdr842nd_wdr842n_configure_disclosure.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/tplink/${MODPY_PYCACHE}wdr842nd_wdr842n_configure_disclosure.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/tplink/archer_c2_c20i_rce.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/tplink/archer_c9_admin_password_reset.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/tplink/wdr740nd_wdr740n_backdoor.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/tplink/wdr740nd_wdr740n_path_traversal.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/tplink/wdr842nd_wdr842n_configure_disclosure.py
@@ -1537,9 +1631,12 @@
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/zte/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/zte/${MODPY_PYCACHE}f460_f660_backdoor.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/zte/${MODPY_PYCACHE}f460_f660_backdoor.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/zte/${MODPY_PYCACHE}zxhn_h108n_wifi_password_disclosure.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/zte/${MODPY_PYCACHE}zxhn_h108n_wifi_password_disclosure.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/zte/${MODPY_PYCACHE}zxv10_rce.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/zte/${MODPY_PYCACHE}zxv10_rce.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/zte/f460_f660_backdoor.py
+lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/zte/zxhn_h108n_wifi_password_disclosure.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/zte/zxv10_rce.py
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/zyxel/
lib/python${MODPY_VERSION}/site-packages/routersploit/modules/exploits/routers/zyxel/__init__.py
Hi,
attached patch updates routersploit from 3.4.0 -> 3.4.7, and while there unbreaks its usage. It requires the net/py-snmp update I just sent in previous mail.
comments or even OK?
Sebastian
No comments:
Post a Comment