pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

routersploit: Update wip/routersploit to 3.3.0



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <iamleot%gmail.com@localhost>
Pushed By:	leot
Date:		Sun Jul 29 23:34:18 2018 +0200
Changeset:	52a022e91647ee99919f51e0ec8a79ab9e8ba6f5

Modified Files:
	routersploit/DESCR
	routersploit/Makefile
	routersploit/PLIST
	routersploit/distinfo
Added Files:
	routersploit/patches/patch-setup.py
Removed Files:
	routersploit/TODO
	routersploit/files/setup.py

Log Message:
routersploit: Update wip/routersploit to 3.3.0

pkgsrc changes:
 - Update COMMENT and DESCR based on current upstream README
 - Take MAINTAINERship
 - Update PYTHON_VERSIONS_INCOMPATIBLE, Python 3 is now the only Python
   supported
 - Delete files/setup.py, now it is provided by upstream (but needs some
   improvements, for mixing bits please see patches/patch-setup.py, post-extract
   and post-install targets)

Changes:
3.3.0
-----
 - Improving tcp communication
 - Adding encoders/python/hex module
 - Adding encoders/perl/hex module
 - Adding exploits/routers/mikrotik/winbox_auth_bypass_creds_disclosure module

3.2.0
-----
 - Adding payloads/cmd/python_bind_udp module
 - Adding payloads/python/bind_udp module
 - Adding payloads/python/reverse_udp module
 - Adding payloads/cmd/python_reverse_udp module
 - Adding payloads/python/reverse_udp module
 - Adding payloads/cmd/php_bind_tcp module
 - Adding payloads/php/bind_tcp module
 - Adding payloads/cmd/awk_bind_udp module
 - Adding tests for payloads
 - Adding docs for payloads
 - Fixing OptBool option
 - Fixing Telnet communication
 - Adding setup.py
 - Adding tests for udp based exploits
 - Fixing exploits/routers/zte/zxv10_rce module
 - Fixing exploits/generic/heartbleed module
 - Adding encoders/perl/base64 module
 - Adding encoders/php/base64 module
 - Adding encoders/php/hex module
 - Adding encoders/python/base64 module
 - Fixing .github/ISSUE_TEMPLATE.md

3.1.0
-----
 - Adding .github/ISSUE_TEMPLATE.md template
 - Adding .github/PULL_REQUEST_TEMPLATE.md template
 - Adding documentation to exploits/routers/dlink/dsl_2750b_rce module
 - Adding documentation to creds modules
 - Adding generic/upnp/ssdp_msearch module
 - Fixing exploits/routers/multi/tcp_32764_info_disclosure module
 - Fixing exploits/routers/multi/tcp_32764_rce module
 - Fixing readme ubuntu installation instruction
 - Fixing UDP & TCP based modules
 - Adding payloads/x86/bind_tcp payload
 - Adding payloads/x86/reverse_tcp payload
 - Adding payloads/x64/bind_tcp payload
 - Adding payloads/x64/reverse_tcp payload

3.0.0
-----
 - Expand targets by adding exploits for IoT class devices e.g. cameras,
   printers, smart kitchen appliances.
 - payloads modules
 - shell() function for establishing reverse-shell connection.
 - Now you can easily lookup exploits using search command. e.g. search dlink
 - Supporting requests sessions in http_request()
 - Option() validation using validators module
   e.g. foo = Option(1, "foo", validators=validators.integer)
 - tests has been moved out of routersploit directory
 - Refactor of Dockerfile
 - Add new set of default credentials
 - Add vendor scanners
 - Countless of fixes in numerous exploit modules.
 - Numerous new exploits.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=52a022e91647ee99919f51e0ec8a79ab9e8ba6f5

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 routersploit/DESCR                  |    9 +-
 routersploit/Makefile               |   35 +-
 routersploit/PLIST                  | 3033 ++++++++++++++++++++++++++++++-----
 routersploit/TODO                   |    9 -
 routersploit/distinfo               |    9 +-
 routersploit/files/setup.py         |   26 -
 routersploit/patches/patch-setup.py |   14 +
 7 files changed, 2708 insertions(+), 427 deletions(-)

diffs:
diff --git a/routersploit/DESCR b/routersploit/DESCR
index 04efcce8bf..2485f9a981 100644
--- a/routersploit/DESCR
+++ b/routersploit/DESCR
@@ -3,6 +3,9 @@ embedded devices.
 
 It consists of various modules that aids penetration testing operations:
 
- - exploits: modules that take advantage of identified vulnerabilities
- - creds: modules designed to test credentials against network services
- - scanners: modules that check if a target is vulnerable to any exploit
+ - exploits - modules that take advantage of identified vulnerabilities
+ - creds - modules designed to test credentials against network services
+ - scanners - modules that check if a target is vulnerable to any exploit
+ - payloads - modules that are responsible for generating payloads for
+	      various architectures and injection points
+ - generic - modules that perform generic attacks
diff --git a/routersploit/Makefile b/routersploit/Makefile
index 94e8dcb1b5..19d37e3a7f 100644
--- a/routersploit/Makefile
+++ b/routersploit/Makefile
@@ -1,26 +1,43 @@
 # $NetBSD: Makefile,v 1.4 2017/09/14 12:43:54 leot Exp $
 
-DISTNAME=	routersploit-2.2.1
+DISTNAME=	routersploit-3.3.0
 CATEGORIES=	security
 MASTER_SITES=	${MASTER_SITE_GITHUB:=reverse-shell/}
 GITHUB_TAG=	v${PKGVERSION_NOREV}
 
-MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+MAINTAINER=	leot%NetBSD.org@localhost
 HOMEPAGE=	https://github.com/reverse-shell/routersploit
-COMMENT=	The Router Exploitation Framework
+COMMENT=	Exploitation Framework for Embedded Devices
 LICENSE=	modified-bsd
 
-DEPENDS+=	${PYPKGPREFIX}-requests>=2.9.1:../../devel/py-requests
-DEPENDS+=	${PYPKGPREFIX}-paramiko>=1.16.0:../../security/py-paramiko
-DEPENDS+=	${PYPKGPREFIX}-beautifulsoup4>=4.4.1:../../www/py-beautifulsoup4
-DEPENDS+=	${PYPKGPREFIX}-snmp>=4.3.2:../../wip/py-snmp
+DEPENDS+=	${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future
+DEPENDS+=	${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
+DEPENDS+=	${PYPKGPREFIX}-paramiko-[0-9]*:../../security/py-paramiko
+DEPENDS+=	${PYPKGPREFIX}-crypto-[0-9]*:../../security/py-crypto
+DEPENDS+=	${PYPKGPREFIX}-snmp-[0-9]*:../../wip/py-snmp
 
 USE_LANGUAGES=	# none
 
-PYTHON_VERSIONS_INCOMPATIBLE=	34 35 36 37 # not yet ported as of 2.2.1
+REPLACE_PYTHON+=	rsf.py
+
+PYTHON_VERSIONS_INCOMPATIBLE=	27
 
 post-extract:
-	${CP} ${FILESDIR}/setup.py ${WRKSRC}
+	${RUN} cd ${WRKSRC} && ${TOUCH} routersploit/resources/__init__.py
+
+post-install:
+	${INSTALL_DATA_DIR} \
+	    ${DESTDIR}${PREFIX}/${PYSITELIB}/routersploit/resources/ssh_keys
+	${INSTALL_DATA} ${WRKSRC}/routersploit/resources/ssh_keys/* \
+	    ${DESTDIR}${PREFIX}/${PYSITELIB}/routersploit/resources/ssh_keys
+	${INSTALL_DATA_DIR} \
+	    ${DESTDIR}${PREFIX}/${PYSITELIB}/routersploit/resources/vendors
+	${INSTALL_DATA} ${WRKSRC}/routersploit/resources/vendors/* \
+	    ${DESTDIR}${PREFIX}/${PYSITELIB}/routersploit/resources/vendors
+	${INSTALL_DATA_DIR} \
+	    ${DESTDIR}${PREFIX}/${PYSITELIB}/routersploit/resources/wordlists
+	${INSTALL_DATA} ${WRKSRC}/routersploit/resources/wordlists/*.txt \
+	    ${DESTDIR}${PREFIX}/${PYSITELIB}/routersploit/resources/wordlists
 
 .include "../../lang/python/application.mk"
 .include "../../lang/python/egg.mk"
diff --git a/routersploit/PLIST b/routersploit/PLIST
index 86df9337eb..efebbec1a9 100644
--- a/routersploit/PLIST
+++ b/routersploit/PLIST
@@ -8,397 +8,2678 @@ ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/routersploit/__init__.py
 ${PYSITELIB}/routersploit/__init__.pyc
 ${PYSITELIB}/routersploit/__init__.pyo
-${PYSITELIB}/routersploit/exceptions.py
-${PYSITELIB}/routersploit/exceptions.pyc
-${PYSITELIB}/routersploit/exceptions.pyo
-${PYSITELIB}/routersploit/exploits.py
-${PYSITELIB}/routersploit/exploits.pyc
-${PYSITELIB}/routersploit/exploits.pyo
+${PYSITELIB}/routersploit/core/__init__.py
+${PYSITELIB}/routersploit/core/__init__.pyc
+${PYSITELIB}/routersploit/core/__init__.pyo
+${PYSITELIB}/routersploit/core/bluetooth/__init__.py
+${PYSITELIB}/routersploit/core/bluetooth/__init__.pyc
+${PYSITELIB}/routersploit/core/bluetooth/__init__.pyo
+${PYSITELIB}/routersploit/core/bluetooth/btle/__init__.py
+${PYSITELIB}/routersploit/core/bluetooth/btle/__init__.pyc
+${PYSITELIB}/routersploit/core/bluetooth/btle/__init__.pyo
+${PYSITELIB}/routersploit/core/bluetooth/btle/btle_device.py
+${PYSITELIB}/routersploit/core/bluetooth/btle/btle_device.pyc
+${PYSITELIB}/routersploit/core/bluetooth/btle/btle_device.pyo
+${PYSITELIB}/routersploit/core/bluetooth/btle/btle_scanner.py
+${PYSITELIB}/routersploit/core/bluetooth/btle/btle_scanner.pyc
+${PYSITELIB}/routersploit/core/bluetooth/btle/btle_scanner.pyo
+${PYSITELIB}/routersploit/core/bluetooth/btle_client.py
+${PYSITELIB}/routersploit/core/bluetooth/btle_client.pyc
+${PYSITELIB}/routersploit/core/bluetooth/btle_client.pyo
+${PYSITELIB}/routersploit/core/exploit/__init__.py
+${PYSITELIB}/routersploit/core/exploit/__init__.pyc
+${PYSITELIB}/routersploit/core/exploit/__init__.pyo
+${PYSITELIB}/routersploit/core/exploit/encoders.py
+${PYSITELIB}/routersploit/core/exploit/encoders.pyc
+${PYSITELIB}/routersploit/core/exploit/encoders.pyo
+${PYSITELIB}/routersploit/core/exploit/exceptions.py
+${PYSITELIB}/routersploit/core/exploit/exceptions.pyc
+${PYSITELIB}/routersploit/core/exploit/exceptions.pyo
+${PYSITELIB}/routersploit/core/exploit/exploit.py
+${PYSITELIB}/routersploit/core/exploit/exploit.pyc
+${PYSITELIB}/routersploit/core/exploit/exploit.pyo
+${PYSITELIB}/routersploit/core/exploit/option.py
+${PYSITELIB}/routersploit/core/exploit/option.pyc
+${PYSITELIB}/routersploit/core/exploit/option.pyo
+${PYSITELIB}/routersploit/core/exploit/payloads.py
+${PYSITELIB}/routersploit/core/exploit/payloads.pyc
+${PYSITELIB}/routersploit/core/exploit/payloads.pyo
+${PYSITELIB}/routersploit/core/exploit/printer.py
+${PYSITELIB}/routersploit/core/exploit/printer.pyc
+${PYSITELIB}/routersploit/core/exploit/printer.pyo
+${PYSITELIB}/routersploit/core/exploit/shell.py
+${PYSITELIB}/routersploit/core/exploit/shell.pyc
+${PYSITELIB}/routersploit/core/exploit/shell.pyo
+${PYSITELIB}/routersploit/core/exploit/utils.py
+${PYSITELIB}/routersploit/core/exploit/utils.pyc
+${PYSITELIB}/routersploit/core/exploit/utils.pyo
+${PYSITELIB}/routersploit/core/ftp/__init__.py
+${PYSITELIB}/routersploit/core/ftp/__init__.pyc
+${PYSITELIB}/routersploit/core/ftp/__init__.pyo
+${PYSITELIB}/routersploit/core/ftp/ftp_client.py
+${PYSITELIB}/routersploit/core/ftp/ftp_client.pyc
+${PYSITELIB}/routersploit/core/ftp/ftp_client.pyo
+${PYSITELIB}/routersploit/core/http/__init__.py
+${PYSITELIB}/routersploit/core/http/__init__.pyc
+${PYSITELIB}/routersploit/core/http/__init__.pyo
+${PYSITELIB}/routersploit/core/http/http_client.py
+${PYSITELIB}/routersploit/core/http/http_client.pyc
+${PYSITELIB}/routersploit/core/http/http_client.pyo
+${PYSITELIB}/routersploit/core/snmp/__init__.py
+${PYSITELIB}/routersploit/core/snmp/__init__.pyc
+${PYSITELIB}/routersploit/core/snmp/__init__.pyo
+${PYSITELIB}/routersploit/core/snmp/snmp_client.py
+${PYSITELIB}/routersploit/core/snmp/snmp_client.pyc
+${PYSITELIB}/routersploit/core/snmp/snmp_client.pyo
+${PYSITELIB}/routersploit/core/ssh/__init__.py
+${PYSITELIB}/routersploit/core/ssh/__init__.pyc
+${PYSITELIB}/routersploit/core/ssh/__init__.pyo
+${PYSITELIB}/routersploit/core/ssh/ssh_client.py
+${PYSITELIB}/routersploit/core/ssh/ssh_client.pyc
+${PYSITELIB}/routersploit/core/ssh/ssh_client.pyo
+${PYSITELIB}/routersploit/core/tcp/__init__.py
+${PYSITELIB}/routersploit/core/tcp/__init__.pyc
+${PYSITELIB}/routersploit/core/tcp/__init__.pyo
+${PYSITELIB}/routersploit/core/tcp/tcp_client.py
+${PYSITELIB}/routersploit/core/tcp/tcp_client.pyc
+${PYSITELIB}/routersploit/core/tcp/tcp_client.pyo
+${PYSITELIB}/routersploit/core/telnet/__init__.py
+${PYSITELIB}/routersploit/core/telnet/__init__.pyc
+${PYSITELIB}/routersploit/core/telnet/__init__.pyo
+${PYSITELIB}/routersploit/core/telnet/telnet_client.py
+${PYSITELIB}/routersploit/core/telnet/telnet_client.pyc
+${PYSITELIB}/routersploit/core/telnet/telnet_client.pyo
+${PYSITELIB}/routersploit/core/udp/__init__.py
+${PYSITELIB}/routersploit/core/udp/__init__.pyc
+${PYSITELIB}/routersploit/core/udp/__init__.pyo
+${PYSITELIB}/routersploit/core/udp/udp_client.py
+${PYSITELIB}/routersploit/core/udp/udp_client.pyc
+${PYSITELIB}/routersploit/core/udp/udp_client.pyo
 ${PYSITELIB}/routersploit/interpreter.py
 ${PYSITELIB}/routersploit/interpreter.pyc
 ${PYSITELIB}/routersploit/interpreter.pyo
+${PYSITELIB}/routersploit/libs/__init__.py
+${PYSITELIB}/routersploit/libs/__init__.pyc
+${PYSITELIB}/routersploit/libs/__init__.pyo
+${PYSITELIB}/routersploit/libs/apiros/__init__.py
+${PYSITELIB}/routersploit/libs/apiros/__init__.pyc
+${PYSITELIB}/routersploit/libs/apiros/__init__.pyo
+${PYSITELIB}/routersploit/libs/apiros/apiros_client.py
+${PYSITELIB}/routersploit/libs/apiros/apiros_client.pyc
+${PYSITELIB}/routersploit/libs/apiros/apiros_client.pyo
+${PYSITELIB}/routersploit/libs/lzs/__init__.py
+${PYSITELIB}/routersploit/libs/lzs/__init__.pyc
+${PYSITELIB}/routersploit/libs/lzs/__init__.pyo
+${PYSITELIB}/routersploit/libs/lzs/lzs.py
+${PYSITELIB}/routersploit/libs/lzs/lzs.pyc
+${PYSITELIB}/routersploit/libs/lzs/lzs.pyo
 ${PYSITELIB}/routersploit/modules/__init__.py
 ${PYSITELIB}/routersploit/modules/__init__.pyc
 ${PYSITELIB}/routersploit/modules/__init__.pyo
 ${PYSITELIB}/routersploit/modules/creds/__init__.py
 ${PYSITELIB}/routersploit/modules/creds/__init__.pyc
 ${PYSITELIB}/routersploit/modules/creds/__init__.pyo
-${PYSITELIB}/routersploit/modules/creds/ftp_bruteforce.py
-${PYSITELIB}/routersploit/modules/creds/ftp_bruteforce.pyc
-${PYSITELIB}/routersploit/modules/creds/ftp_bruteforce.pyo
-${PYSITELIB}/routersploit/modules/creds/ftp_default.py
-${PYSITELIB}/routersploit/modules/creds/ftp_default.pyc
-${PYSITELIB}/routersploit/modules/creds/ftp_default.pyo
-${PYSITELIB}/routersploit/modules/creds/http_basic_bruteforce.py
-${PYSITELIB}/routersploit/modules/creds/http_basic_bruteforce.pyc
-${PYSITELIB}/routersploit/modules/creds/http_basic_bruteforce.pyo
-${PYSITELIB}/routersploit/modules/creds/http_basic_default.py
-${PYSITELIB}/routersploit/modules/creds/http_basic_default.pyc
-${PYSITELIB}/routersploit/modules/creds/http_basic_default.pyo
-${PYSITELIB}/routersploit/modules/creds/http_form_bruteforce.py
-${PYSITELIB}/routersploit/modules/creds/http_form_bruteforce.pyc
-${PYSITELIB}/routersploit/modules/creds/http_form_bruteforce.pyo
-${PYSITELIB}/routersploit/modules/creds/http_form_default.py
-${PYSITELIB}/routersploit/modules/creds/http_form_default.pyc
-${PYSITELIB}/routersploit/modules/creds/http_form_default.pyo
-${PYSITELIB}/routersploit/modules/creds/snmp_bruteforce.py
-${PYSITELIB}/routersploit/modules/creds/snmp_bruteforce.pyc
-${PYSITELIB}/routersploit/modules/creds/snmp_bruteforce.pyo
-${PYSITELIB}/routersploit/modules/creds/ssh_bruteforce.py
-${PYSITELIB}/routersploit/modules/creds/ssh_bruteforce.pyc
-${PYSITELIB}/routersploit/modules/creds/ssh_bruteforce.pyo
-${PYSITELIB}/routersploit/modules/creds/ssh_default.py
-${PYSITELIB}/routersploit/modules/creds/ssh_default.pyc
-${PYSITELIB}/routersploit/modules/creds/ssh_default.pyo
-${PYSITELIB}/routersploit/modules/creds/telnet_bruteforce.py
-${PYSITELIB}/routersploit/modules/creds/telnet_bruteforce.pyc
-${PYSITELIB}/routersploit/modules/creds/telnet_bruteforce.pyo
-${PYSITELIB}/routersploit/modules/creds/telnet_default.py
-${PYSITELIB}/routersploit/modules/creds/telnet_default.pyc
-${PYSITELIB}/routersploit/modules/creds/telnet_default.pyo
-${PYSITELIB}/routersploit/modules/exploits/2wire/4011g_5012nv_path_traversal.py
-${PYSITELIB}/routersploit/modules/exploits/2wire/4011g_5012nv_path_traversal.pyc
-${PYSITELIB}/routersploit/modules/exploits/2wire/4011g_5012nv_path_traversal.pyo
-${PYSITELIB}/routersploit/modules/exploits/2wire/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/2wire/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/2wire/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/2wire/gateway_auth_bypass.py
-${PYSITELIB}/routersploit/modules/exploits/2wire/gateway_auth_bypass.pyc
-${PYSITELIB}/routersploit/modules/exploits/2wire/gateway_auth_bypass.pyo
-${PYSITELIB}/routersploit/modules/exploits/3com/3cradsl72_info_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/3com/3cradsl72_info_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/3com/3cradsl72_info_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/3com/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/3com/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/3com/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/3com/ap8760_password_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/3com/ap8760_password_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/3com/ap8760_password_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/3com/imc_info_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/3com/imc_info_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/3com/imc_info_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/3com/imc_path_traversal.py
-${PYSITELIB}/routersploit/modules/exploits/3com/imc_path_traversal.pyc
-${PYSITELIB}/routersploit/modules/exploits/3com/imc_path_traversal.pyo
-${PYSITELIB}/routersploit/modules/exploits/3com/officeconnect_info_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/3com/officeconnect_info_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/3com/officeconnect_info_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/3com/officeconnect_rce.py
-${PYSITELIB}/routersploit/modules/exploits/3com/officeconnect_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/3com/officeconnect_rce.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/acti/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/acti/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/acti/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/acti/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/acti/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/acti/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/acti/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/acti/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/acti/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/acti/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/acti/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/acti/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/acti/webinterface_http_form_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/acti/webinterface_http_form_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/acti/webinterface_http_form_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/american_dynamics/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/american_dynamics/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/american_dynamics/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/american_dynamics/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/american_dynamics/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/american_dynamics/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/american_dynamics/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/american_dynamics/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/american_dynamics/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/american_dynamics/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/american_dynamics/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/american_dynamics/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/arecont/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/arecont/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/arecont/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/arecont/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/arecont/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/arecont/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/arecont/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/arecont/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/arecont/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/arecont/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/arecont/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/arecont/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/avigilon/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/avigilon/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/avigilon/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/avigilon/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/avigilon/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/avigilon/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/avigilon/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/avigilon/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/avigilon/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/avigilon/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/avigilon/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/avigilon/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/avtech/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/avtech/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/avtech/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/avtech/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/avtech/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/avtech/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/avtech/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/avtech/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/avtech/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/avtech/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/avtech/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/avtech/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/axis/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/axis/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/axis/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/axis/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/axis/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/axis/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/axis/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/axis/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/axis/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/axis/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/axis/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/axis/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/axis/webinterface_http_auth_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/axis/webinterface_http_auth_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/axis/webinterface_http_auth_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/basler/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/basler/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/basler/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/basler/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/basler/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/basler/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/basler/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/basler/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/basler/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/basler/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/basler/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/basler/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/basler/webinterface_http_form_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/basler/webinterface_http_form_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/basler/webinterface_http_form_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/brickcom/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/brickcom/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/brickcom/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/brickcom/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/brickcom/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/brickcom/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/brickcom/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/brickcom/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/brickcom/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/brickcom/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/brickcom/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/brickcom/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/brickcom/webinterface_http_auth_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/brickcom/webinterface_http_auth_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/brickcom/webinterface_http_auth_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/canon/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/canon/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/canon/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/canon/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/canon/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/canon/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/canon/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/canon/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/canon/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/canon/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/canon/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/canon/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/canon/webinterface_http_auth_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/canon/webinterface_http_auth_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/canon/webinterface_http_auth_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/cisco/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/cisco/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/cisco/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/cisco/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/cisco/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/cisco/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/cisco/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/cisco/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/cisco/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/cisco/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/cisco/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/cisco/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/dlink/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/dlink/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/dlink/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/dlink/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/dlink/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/dlink/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/dlink/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/dlink/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/dlink/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/dlink/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/dlink/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/dlink/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/geovision/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/geovision/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/geovision/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/geovision/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/geovision/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/geovision/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/geovision/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/geovision/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/geovision/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/geovision/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/geovision/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/geovision/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/grandstream/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/grandstream/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/grandstream/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/grandstream/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/grandstream/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/grandstream/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/grandstream/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/grandstream/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/grandstream/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/grandstream/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/grandstream/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/grandstream/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/hikvision/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/hikvision/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/hikvision/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/hikvision/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/hikvision/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/hikvision/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/hikvision/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/hikvision/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/hikvision/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/hikvision/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/hikvision/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/hikvision/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/honeywell/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/honeywell/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/honeywell/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/honeywell/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/honeywell/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/honeywell/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/honeywell/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/honeywell/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/honeywell/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/honeywell/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/honeywell/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/honeywell/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/iqinvision/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/iqinvision/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/iqinvision/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/iqinvision/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/iqinvision/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/iqinvision/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/iqinvision/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/iqinvision/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/iqinvision/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/iqinvision/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/iqinvision/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/iqinvision/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/jvc/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/jvc/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/jvc/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/jvc/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/jvc/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/jvc/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/jvc/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/jvc/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/jvc/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/jvc/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/jvc/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/jvc/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/mobotix/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/mobotix/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/mobotix/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/mobotix/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/mobotix/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/mobotix/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/mobotix/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/mobotix/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/mobotix/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/mobotix/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/mobotix/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/mobotix/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/samsung/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/samsung/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/samsung/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/samsung/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/samsung/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/samsung/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/samsung/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/samsung/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/samsung/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/samsung/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/samsung/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/samsung/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/sentry360/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/sentry360/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/sentry360/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/sentry360/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/sentry360/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/sentry360/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/sentry360/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/sentry360/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/sentry360/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/sentry360/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/sentry360/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/sentry360/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/siemens/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/siemens/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/siemens/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/siemens/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/siemens/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/siemens/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/siemens/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/siemens/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/siemens/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/siemens/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/siemens/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/siemens/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/speco/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/speco/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/speco/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/speco/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/speco/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/speco/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/speco/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/speco/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/speco/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/speco/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/speco/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/speco/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/stardot/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/stardot/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/stardot/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/stardot/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/stardot/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/stardot/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/stardot/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/stardot/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/stardot/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/stardot/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/stardot/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/stardot/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/vacron/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/vacron/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/vacron/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/vacron/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/vacron/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/vacron/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/vacron/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/vacron/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/vacron/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/vacron/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/vacron/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/vacron/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/videoiq/__init__.py
+${PYSITELIB}/routersploit/modules/creds/cameras/videoiq/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/videoiq/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/videoiq/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/videoiq/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/videoiq/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/videoiq/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/videoiq/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/videoiq/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/cameras/videoiq/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/cameras/videoiq/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/cameras/videoiq/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/generic/__init__.py
+${PYSITELIB}/routersploit/modules/creds/generic/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/generic/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/generic/ftp_bruteforce.py
+${PYSITELIB}/routersploit/modules/creds/generic/ftp_bruteforce.pyc
+${PYSITELIB}/routersploit/modules/creds/generic/ftp_bruteforce.pyo
+${PYSITELIB}/routersploit/modules/creds/generic/ftp_default.py
+${PYSITELIB}/routersploit/modules/creds/generic/ftp_default.pyc
+${PYSITELIB}/routersploit/modules/creds/generic/ftp_default.pyo
+${PYSITELIB}/routersploit/modules/creds/generic/http_basic_digest_bruteforce.py
+${PYSITELIB}/routersploit/modules/creds/generic/http_basic_digest_bruteforce.pyc
+${PYSITELIB}/routersploit/modules/creds/generic/http_basic_digest_bruteforce.pyo
+${PYSITELIB}/routersploit/modules/creds/generic/http_basic_digest_default.py
+${PYSITELIB}/routersploit/modules/creds/generic/http_basic_digest_default.pyc
+${PYSITELIB}/routersploit/modules/creds/generic/http_basic_digest_default.pyo
+${PYSITELIB}/routersploit/modules/creds/generic/snmp_bruteforce.py
+${PYSITELIB}/routersploit/modules/creds/generic/snmp_bruteforce.pyc
+${PYSITELIB}/routersploit/modules/creds/generic/snmp_bruteforce.pyo
+${PYSITELIB}/routersploit/modules/creds/generic/ssh_bruteforce.py
+${PYSITELIB}/routersploit/modules/creds/generic/ssh_bruteforce.pyc
+${PYSITELIB}/routersploit/modules/creds/generic/ssh_bruteforce.pyo
+${PYSITELIB}/routersploit/modules/creds/generic/ssh_default.py
+${PYSITELIB}/routersploit/modules/creds/generic/ssh_default.pyc
+${PYSITELIB}/routersploit/modules/creds/generic/ssh_default.pyo
+${PYSITELIB}/routersploit/modules/creds/generic/telnet_bruteforce.py
+${PYSITELIB}/routersploit/modules/creds/generic/telnet_bruteforce.pyc
+${PYSITELIB}/routersploit/modules/creds/generic/telnet_bruteforce.pyo
+${PYSITELIB}/routersploit/modules/creds/generic/telnet_default.py
+${PYSITELIB}/routersploit/modules/creds/generic/telnet_default.pyc
+${PYSITELIB}/routersploit/modules/creds/generic/telnet_default.pyo
+${PYSITELIB}/routersploit/modules/creds/printers/__init__.py
+${PYSITELIB}/routersploit/modules/creds/printers/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/printers/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/asmax/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/asmax/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/asmax/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/asmax/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/asmax/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/asmax/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/asmax/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/asmax/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/asmax/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/asmax/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/asmax/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/asmax/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/asmax/webinterface_http_auth_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/asmax/webinterface_http_auth_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/asmax/webinterface_http_auth_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/asus/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/asus/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/asus/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/asus/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/asus/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/asus/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/asus/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/asus/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/asus/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/asus/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/asus/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/asus/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/belkin/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/belkin/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/belkin/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/belkin/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/belkin/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/belkin/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/belkin/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/belkin/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/belkin/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/belkin/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/belkin/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/belkin/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/bhu/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/bhu/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/bhu/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/bhu/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/bhu/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/bhu/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/bhu/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/bhu/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/bhu/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/bhu/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/bhu/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/bhu/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/billion/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/billion/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/billion/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/billion/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/billion/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/billion/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/billion/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/billion/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/billion/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/billion/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/billion/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/billion/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/cisco/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/cisco/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/cisco/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/cisco/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/cisco/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/cisco/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/cisco/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/cisco/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/cisco/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/cisco/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/cisco/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/cisco/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/comtrend/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/comtrend/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/comtrend/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/comtrend/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/comtrend/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/comtrend/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/comtrend/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/comtrend/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/comtrend/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/comtrend/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/comtrend/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/comtrend/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/dlink/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/dlink/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/dlink/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/dlink/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/dlink/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/dlink/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/dlink/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/dlink/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/dlink/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/dlink/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/dlink/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/dlink/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/fortinet/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/fortinet/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/fortinet/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/fortinet/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/fortinet/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/fortinet/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/fortinet/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/fortinet/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/fortinet/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/fortinet/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/fortinet/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/fortinet/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/huawei/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/huawei/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/huawei/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/huawei/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/huawei/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/huawei/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/huawei/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/huawei/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/huawei/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/huawei/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/huawei/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/huawei/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/ipfire/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/ipfire/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/ipfire/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/ipfire/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/ipfire/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/ipfire/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/ipfire/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/ipfire/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/ipfire/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/ipfire/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/ipfire/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/ipfire/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/juniper/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/juniper/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/juniper/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/juniper/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/juniper/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/juniper/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/juniper/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/juniper/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/juniper/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/juniper/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/juniper/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/juniper/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/linksys/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/linksys/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/linksys/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/linksys/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/linksys/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/linksys/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/linksys/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/linksys/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/linksys/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/linksys/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/linksys/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/linksys/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/mikrotik/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/mikrotik/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/mikrotik/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/mikrotik/api_ros_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/mikrotik/api_ros_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/mikrotik/api_ros_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/mikrotik/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/mikrotik/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/mikrotik/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/mikrotik/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/mikrotik/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/mikrotik/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/mikrotik/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/mikrotik/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/mikrotik/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/movistar/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/movistar/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/movistar/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/movistar/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/movistar/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/movistar/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/movistar/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/movistar/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/movistar/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/movistar/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/movistar/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/movistar/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/netcore/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/netcore/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/netcore/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/netcore/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/netcore/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/netcore/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/netcore/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/netcore/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/netcore/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/netcore/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/netcore/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/netcore/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/netgear/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/netgear/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/netgear/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/netgear/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/netgear/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/netgear/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/netgear/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/netgear/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/netgear/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/netgear/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/netgear/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/netgear/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/netsys/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/netsys/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/netsys/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/netsys/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/netsys/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/netsys/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/netsys/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/netsys/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/netsys/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/netsys/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/netsys/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/netsys/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/pfsense/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/pfsense/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/pfsense/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/pfsense/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/pfsense/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/pfsense/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/pfsense/webinterface_http_form_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/pfsense/webinterface_http_form_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/pfsense/webinterface_http_form_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/technicolor/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/technicolor/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/technicolor/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/technicolor/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/technicolor/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/technicolor/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/technicolor/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/technicolor/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/technicolor/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/technicolor/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/technicolor/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/technicolor/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/thomson/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/thomson/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/thomson/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/thomson/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/thomson/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/thomson/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/thomson/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/thomson/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/thomson/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/thomson/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/thomson/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/thomson/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/tplink/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/tplink/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/tplink/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/tplink/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/tplink/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/tplink/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/tplink/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/tplink/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/tplink/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/tplink/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/tplink/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/tplink/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/ubiquiti/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/ubiquiti/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/ubiquiti/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/ubiquiti/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/ubiquiti/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/ubiquiti/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/ubiquiti/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/ubiquiti/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/ubiquiti/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/ubiquiti/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/ubiquiti/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/ubiquiti/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/zte/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/zte/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/zte/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/zte/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/zte/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/zte/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/zte/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/zte/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/zte/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/zte/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/zte/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/zte/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/zyxel/__init__.py
+${PYSITELIB}/routersploit/modules/creds/routers/zyxel/__init__.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/zyxel/__init__.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/zyxel/ftp_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/zyxel/ftp_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/zyxel/ftp_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/zyxel/ssh_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/zyxel/ssh_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/zyxel/ssh_default_creds.pyo
+${PYSITELIB}/routersploit/modules/creds/routers/zyxel/telnet_default_creds.py
+${PYSITELIB}/routersploit/modules/creds/routers/zyxel/telnet_default_creds.pyc
+${PYSITELIB}/routersploit/modules/creds/routers/zyxel/telnet_default_creds.pyo
+${PYSITELIB}/routersploit/modules/encoders/__init__.py
+${PYSITELIB}/routersploit/modules/encoders/__init__.pyc
+${PYSITELIB}/routersploit/modules/encoders/__init__.pyo
+${PYSITELIB}/routersploit/modules/encoders/php/__init__.py
+${PYSITELIB}/routersploit/modules/encoders/php/__init__.pyc
+${PYSITELIB}/routersploit/modules/encoders/php/__init__.pyo
+${PYSITELIB}/routersploit/modules/encoders/php/base64.py
+${PYSITELIB}/routersploit/modules/encoders/php/base64.pyc
+${PYSITELIB}/routersploit/modules/encoders/php/base64.pyo
+${PYSITELIB}/routersploit/modules/encoders/php/hex.py
+${PYSITELIB}/routersploit/modules/encoders/php/hex.pyc
+${PYSITELIB}/routersploit/modules/encoders/php/hex.pyo
+${PYSITELIB}/routersploit/modules/encoders/python/__init__.py
+${PYSITELIB}/routersploit/modules/encoders/python/__init__.pyc
+${PYSITELIB}/routersploit/modules/encoders/python/__init__.pyo
+${PYSITELIB}/routersploit/modules/encoders/python/base64.py
+${PYSITELIB}/routersploit/modules/encoders/python/base64.pyc
+${PYSITELIB}/routersploit/modules/encoders/python/base64.pyo
+${PYSITELIB}/routersploit/modules/encoders/python/hex.py
+${PYSITELIB}/routersploit/modules/encoders/python/hex.pyc
+${PYSITELIB}/routersploit/modules/encoders/python/hex.pyo
 ${PYSITELIB}/routersploit/modules/exploits/__init__.py
 ${PYSITELIB}/routersploit/modules/exploits/__init__.pyc
 ${PYSITELIB}/routersploit/modules/exploits/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/asmax/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/asmax/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/asmax/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/asmax/ar_1004g_password_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/asmax/ar_1004g_password_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/asmax/ar_1004g_password_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/asmax/ar_804_gu_rce.py
-${PYSITELIB}/routersploit/modules/exploits/asmax/ar_804_gu_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/asmax/ar_804_gu_rce.pyo
-${PYSITELIB}/routersploit/modules/exploits/asus/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/asus/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/asus/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/asus/infosvr_backdoor_rce.py
-${PYSITELIB}/routersploit/modules/exploits/asus/infosvr_backdoor_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/asus/infosvr_backdoor_rce.pyo
-${PYSITELIB}/routersploit/modules/exploits/asus/rt_n16_password_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/asus/rt_n16_password_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/asus/rt_n16_password_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/belkin/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/belkin/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/belkin/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/belkin/g_n150_password_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/belkin/g_n150_password_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/belkin/g_n150_password_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/belkin/g_plus_info_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/belkin/g_plus_info_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/belkin/g_plus_info_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/belkin/n150_path_traversal.py
-${PYSITELIB}/routersploit/modules/exploits/belkin/n150_path_traversal.pyc
-${PYSITELIB}/routersploit/modules/exploits/belkin/n150_path_traversal.pyo
-${PYSITELIB}/routersploit/modules/exploits/belkin/n750_rce.py
-${PYSITELIB}/routersploit/modules/exploits/belkin/n750_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/belkin/n750_rce.pyo
-${PYSITELIB}/routersploit/modules/exploits/cisco/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/cisco/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/cisco/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/cisco/dpc2420_info_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/cisco/dpc2420_info_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/cisco/dpc2420_info_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/cisco/ucm_info_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/cisco/ucm_info_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/cisco/ucm_info_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/cisco/ucs_manager_rce.py
-${PYSITELIB}/routersploit/modules/exploits/cisco/ucs_manager_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/cisco/ucs_manager_rce.pyo
-${PYSITELIB}/routersploit/modules/exploits/cisco/unified_multi_path_traversal.py
-${PYSITELIB}/routersploit/modules/exploits/cisco/unified_multi_path_traversal.pyc
-${PYSITELIB}/routersploit/modules/exploits/cisco/unified_multi_path_traversal.pyo
-${PYSITELIB}/routersploit/modules/exploits/cisco/video_surv_path_traversal.py
-${PYSITELIB}/routersploit/modules/exploits/cisco/video_surv_path_traversal.pyc
-${PYSITELIB}/routersploit/modules/exploits/cisco/video_surv_path_traversal.pyo
-${PYSITELIB}/routersploit/modules/exploits/comtrend/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/comtrend/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/comtrend/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/comtrend/ct_5361t_password_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/comtrend/ct_5361t_password_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/comtrend/ct_5361t_password_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/dlink/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/dlink/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/dlink/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/dlink/dcs_930l_auth_rce.py
-${PYSITELIB}/routersploit/modules/exploits/dlink/dcs_930l_auth_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/dlink/dcs_930l_auth_rce.pyo
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_300_320_600_615_info_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_300_320_600_615_info_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_300_320_600_615_info_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_300_320_615_auth_bypass.py
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_300_320_615_auth_bypass.pyc
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_300_320_615_auth_bypass.pyo
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_300_600_rce.py
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_300_600_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_300_600_rce.pyo
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_300_645_815_upnp_rce.py
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_300_645_815_upnp_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_300_645_815_upnp_rce.pyo
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_645_815_rce.py
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_645_815_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_645_815_rce.pyo
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_645_password_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_645_password_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_645_password_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_825_path_traversal.py
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_825_path_traversal.pyc
-${PYSITELIB}/routersploit/modules/exploits/dlink/dir_825_path_traversal.pyo
-${PYSITELIB}/routersploit/modules/exploits/dlink/dns_320l_327l_rce.py
-${PYSITELIB}/routersploit/modules/exploits/dlink/dns_320l_327l_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/dlink/dns_320l_327l_rce.pyo
-${PYSITELIB}/routersploit/modules/exploits/dlink/dsl_2640b_dns_change.py
-${PYSITELIB}/routersploit/modules/exploits/dlink/dsl_2640b_dns_change.pyc
-${PYSITELIB}/routersploit/modules/exploits/dlink/dsl_2640b_dns_change.pyo
-${PYSITELIB}/routersploit/modules/exploits/dlink/dsl_2730b_2780b_526b_dns_change.py
-${PYSITELIB}/routersploit/modules/exploits/dlink/dsl_2730b_2780b_526b_dns_change.pyc
-${PYSITELIB}/routersploit/modules/exploits/dlink/dsl_2730b_2780b_526b_dns_change.pyo
-${PYSITELIB}/routersploit/modules/exploits/dlink/dsl_2740r_dns_change.py
-${PYSITELIB}/routersploit/modules/exploits/dlink/dsl_2740r_dns_change.pyc
-${PYSITELIB}/routersploit/modules/exploits/dlink/dsl_2740r_dns_change.pyo
-${PYSITELIB}/routersploit/modules/exploits/dlink/dsl_2750b_info_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/dlink/dsl_2750b_info_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/dlink/dsl_2750b_info_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/dlink/dvg_n5402sp_path_traversal.py
-${PYSITELIB}/routersploit/modules/exploits/dlink/dvg_n5402sp_path_traversal.pyc
-${PYSITELIB}/routersploit/modules/exploits/dlink/dvg_n5402sp_path_traversal.pyo
-${PYSITELIB}/routersploit/modules/exploits/dlink/dwr_932_info_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/dlink/dwr_932_info_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/dlink/dwr_932_info_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/dlink/multi_hnap_rce.py
-${PYSITELIB}/routersploit/modules/exploits/dlink/multi_hnap_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/dlink/multi_hnap_rce.pyo
-${PYSITELIB}/routersploit/modules/exploits/fortinet/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/fortinet/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/fortinet/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/fortinet/fortigate_os_backdoor.py
-${PYSITELIB}/routersploit/modules/exploits/fortinet/fortigate_os_backdoor.pyc
-${PYSITELIB}/routersploit/modules/exploits/fortinet/fortigate_os_backdoor.pyo
-${PYSITELIB}/routersploit/modules/exploits/huawei/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/huawei/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/huawei/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/huawei/e5331_mifi_info_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/huawei/e5331_mifi_info_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/huawei/e5331_mifi_info_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/huawei/hg520_info_dislosure.py
-${PYSITELIB}/routersploit/modules/exploits/huawei/hg520_info_dislosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/huawei/hg520_info_dislosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/huawei/hg530_hg520b_password_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/huawei/hg530_hg520b_password_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/huawei/hg530_hg520b_password_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/huawei/hg630a_default_creds.py
-${PYSITELIB}/routersploit/modules/exploits/huawei/hg630a_default_creds.pyc
-${PYSITELIB}/routersploit/modules/exploits/huawei/hg630a_default_creds.pyo
-${PYSITELIB}/routersploit/modules/exploits/huawei/hg866_password_change.py
-${PYSITELIB}/routersploit/modules/exploits/huawei/hg866_password_change.pyc
-${PYSITELIB}/routersploit/modules/exploits/huawei/hg866_password_change.pyo
-${PYSITELIB}/routersploit/modules/exploits/ipfire/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/ipfire/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/ipfire/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/ipfire/ipfire_proxy_rce.py
-${PYSITELIB}/routersploit/modules/exploits/ipfire/ipfire_proxy_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/ipfire/ipfire_proxy_rce.pyo
-${PYSITELIB}/routersploit/modules/exploits/ipfire/ipfire_shellshock.py
-${PYSITELIB}/routersploit/modules/exploits/ipfire/ipfire_shellshock.pyc
-${PYSITELIB}/routersploit/modules/exploits/ipfire/ipfire_shellshock.pyo
-${PYSITELIB}/routersploit/modules/exploits/juniper/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/juniper/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/juniper/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/juniper/screenos_backdoor.py
-${PYSITELIB}/routersploit/modules/exploits/juniper/screenos_backdoor.pyc
-${PYSITELIB}/routersploit/modules/exploits/juniper/screenos_backdoor.pyo
-${PYSITELIB}/routersploit/modules/exploits/linksys/1500_2500_rce.py
-${PYSITELIB}/routersploit/modules/exploits/linksys/1500_2500_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/linksys/1500_2500_rce.pyo
-${PYSITELIB}/routersploit/modules/exploits/linksys/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/linksys/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/linksys/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/linksys/wap54gv3_rce.py
-${PYSITELIB}/routersploit/modules/exploits/linksys/wap54gv3_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/linksys/wap54gv3_rce.pyo
-${PYSITELIB}/routersploit/modules/exploits/multi/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/multi/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/multi/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/multi/heartbleed.py
-${PYSITELIB}/routersploit/modules/exploits/multi/heartbleed.pyc
-${PYSITELIB}/routersploit/modules/exploits/multi/heartbleed.pyo
-${PYSITELIB}/routersploit/modules/exploits/multi/misfortune_cookie.py
-${PYSITELIB}/routersploit/modules/exploits/multi/misfortune_cookie.pyc
-${PYSITELIB}/routersploit/modules/exploits/multi/misfortune_cookie.pyo
-${PYSITELIB}/routersploit/modules/exploits/multi/shellshock.py
-${PYSITELIB}/routersploit/modules/exploits/multi/shellshock.pyc
-${PYSITELIB}/routersploit/modules/exploits/multi/shellshock.pyo
-${PYSITELIB}/routersploit/modules/exploits/multi/ssh_auth_keys.py
-${PYSITELIB}/routersploit/modules/exploits/multi/ssh_auth_keys.pyc
-${PYSITELIB}/routersploit/modules/exploits/multi/ssh_auth_keys.pyo
-${PYSITELIB}/routersploit/modules/exploits/multi/tcp_32764_info_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/multi/tcp_32764_info_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/multi/tcp_32764_info_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/multi/tcp_32764_rce.py
-${PYSITELIB}/routersploit/modules/exploits/multi/tcp_32764_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/multi/tcp_32764_rce.pyo
-${PYSITELIB}/routersploit/modules/exploits/netcore/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/netcore/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/netcore/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/netcore/udp_53413_rce.py
-${PYSITELIB}/routersploit/modules/exploits/netcore/udp_53413_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/netcore/udp_53413_rce.pyo
-${PYSITELIB}/routersploit/modules/exploits/netgear/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/netgear/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/netgear/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/netgear/multi_rce.py
-${PYSITELIB}/routersploit/modules/exploits/netgear/multi_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/netgear/multi_rce.pyo
-${PYSITELIB}/routersploit/modules/exploits/netgear/n300_auth_bypass.py
-${PYSITELIB}/routersploit/modules/exploits/netgear/n300_auth_bypass.pyc
-${PYSITELIB}/routersploit/modules/exploits/netgear/n300_auth_bypass.pyo
-${PYSITELIB}/routersploit/modules/exploits/netgear/prosafe_rce.py
-${PYSITELIB}/routersploit/modules/exploits/netgear/prosafe_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/netgear/prosafe_rce.pyo
-${PYSITELIB}/routersploit/modules/exploits/netsys/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/netsys/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/netsys/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/netsys/multi_rce.py
-${PYSITELIB}/routersploit/modules/exploits/netsys/multi_rce.pyc
-${PYSITELIB}/routersploit/modules/exploits/netsys/multi_rce.pyo
-${PYSITELIB}/routersploit/modules/exploits/shuttle/915wm_dns_change.py
-${PYSITELIB}/routersploit/modules/exploits/shuttle/915wm_dns_change.pyc
-${PYSITELIB}/routersploit/modules/exploits/shuttle/915wm_dns_change.pyo
-${PYSITELIB}/routersploit/modules/exploits/shuttle/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/shuttle/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/shuttle/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/technicolor/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/technicolor/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/technicolor/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/technicolor/tc7200_password_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/technicolor/tc7200_password_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/technicolor/tc7200_password_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/thomson/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/thomson/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/thomson/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/thomson/twg849_info_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/thomson/twg849_info_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/thomson/twg849_info_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/thomson/twg850_password_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/thomson/twg850_password_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/thomson/twg850_password_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/tplink/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/tplink/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/tplink/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/tplink/wdr740nd_wdr740n_backdoor.py
-${PYSITELIB}/routersploit/modules/exploits/tplink/wdr740nd_wdr740n_backdoor.pyc
-${PYSITELIB}/routersploit/modules/exploits/tplink/wdr740nd_wdr740n_backdoor.pyo
-${PYSITELIB}/routersploit/modules/exploits/tplink/wdr740nd_wdr740n_path_traversal.py
-${PYSITELIB}/routersploit/modules/exploits/tplink/wdr740nd_wdr740n_path_traversal.pyc
-${PYSITELIB}/routersploit/modules/exploits/tplink/wdr740nd_wdr740n_path_traversal.pyo
-${PYSITELIB}/routersploit/modules/exploits/ubiquiti/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/ubiquiti/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/ubiquiti/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/ubiquiti/airos_6_x.py
-${PYSITELIB}/routersploit/modules/exploits/ubiquiti/airos_6_x.pyc
-${PYSITELIB}/routersploit/modules/exploits/ubiquiti/airos_6_x.pyo
-${PYSITELIB}/routersploit/modules/exploits/zte/__init__.py
-${PYSITELIB}/routersploit/modules/exploits/zte/__init__.pyc
-${PYSITELIB}/routersploit/modules/exploits/zte/__init__.pyo
-${PYSITELIB}/routersploit/modules/exploits/zte/f460_f660_backdoor.py
-${PYSITELIB}/routersploit/modules/exploits/zte/f460_f660_backdoor.pyc
-${PYSITELIB}/routersploit/modules/exploits/zte/f460_f660_backdoor.pyo
-${PYSITELIB}/routersploit/modules/exploits/zte/f609_config_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/zte/f609_config_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/zte/f609_config_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/zte/f660_config_disclosure.py
-${PYSITELIB}/routersploit/modules/exploits/zte/f660_config_disclosure.pyc
-${PYSITELIB}/routersploit/modules/exploits/zte/f660_config_disclosure.pyo
-${PYSITELIB}/routersploit/modules/exploits/zte/f6xx_default_root.py
-${PYSITELIB}/routersploit/modules/exploits/zte/f6xx_default_root.pyc
-${PYSITELIB}/routersploit/modules/exploits/zte/f6xx_default_root.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/avigilon/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/avigilon/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/avigilon/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/avigilon/videoiq_camera_path_traversal.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/avigilon/videoiq_camera_path_traversal.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/avigilon/videoiq_camera_path_traversal.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/brickcom/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/brickcom/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/brickcom/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/brickcom/corp_network_cameras_conf_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/brickcom/corp_network_cameras_conf_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/brickcom/corp_network_cameras_conf_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/brickcom/users_cgi_creds_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/brickcom/users_cgi_creds_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/brickcom/users_cgi_creds_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/dlink/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/dlink/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/dlink/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/dlink/dcs_930l_932l_auth_bypass.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/dlink/dcs_930l_932l_auth_bypass.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/dlink/dcs_930l_932l_auth_bypass.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/grandstream/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/grandstream/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/grandstream/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/grandstream/gxv3611hd_ip_camera_backdoor.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/grandstream/gxv3611hd_ip_camera_backdoor.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/grandstream/gxv3611hd_ip_camera_backdoor.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/grandstream/gxv3611hd_ip_camera_sqli.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/grandstream/gxv3611hd_ip_camera_sqli.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/grandstream/gxv3611hd_ip_camera_sqli.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/honeywell/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/honeywell/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/honeywell/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/honeywell/hicc_1100pt_password_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/honeywell/hicc_1100pt_password_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/honeywell/hicc_1100pt_password_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/P2P_wificam_credential_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/P2P_wificam_credential_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/P2P_wificam_credential_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/P2P_wificam_rce.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/P2P_wificam_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/P2P_wificam_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/dvr_creds_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/dvr_creds_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/dvr_creds_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/jvc_vanderbilt_honeywell_path_traversal.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/jvc_vanderbilt_honeywell_path_traversal.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/jvc_vanderbilt_honeywell_path_traversal.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/netwave_ip_camera_information_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/netwave_ip_camera_information_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/netwave_ip_camera_information_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/mvpower/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/mvpower/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/mvpower/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/mvpower/dvr_jaws_rce.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/mvpower/dvr_jaws_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/mvpower/dvr_jaws_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/siemens/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/siemens/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/siemens/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/siemens/cvms2025_credentials_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/siemens/cvms2025_credentials_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/siemens/cvms2025_credentials_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/xiongmai/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/xiongmai/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/xiongmai/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/xiongmai/uc_httpd_path_traversal.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/xiongmai/uc_httpd_path_traversal.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/xiongmai/uc_httpd_path_traversal.pyo
+${PYSITELIB}/routersploit/modules/exploits/generic/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/generic/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/generic/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/generic/heartbleed.py
+${PYSITELIB}/routersploit/modules/exploits/generic/heartbleed.pyc
+${PYSITELIB}/routersploit/modules/exploits/generic/heartbleed.pyo
+${PYSITELIB}/routersploit/modules/exploits/generic/shellshock.py
+${PYSITELIB}/routersploit/modules/exploits/generic/shellshock.pyc
+${PYSITELIB}/routersploit/modules/exploits/generic/shellshock.pyo
+${PYSITELIB}/routersploit/modules/exploits/generic/ssh_auth_keys.py
+${PYSITELIB}/routersploit/modules/exploits/generic/ssh_auth_keys.pyc
+${PYSITELIB}/routersploit/modules/exploits/generic/ssh_auth_keys.pyo
+${PYSITELIB}/routersploit/modules/exploits/misc/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/misc/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/misc/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/misc/asus/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/misc/asus/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/misc/asus/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/misc/asus/b1m_projector_rce.py
+${PYSITELIB}/routersploit/modules/exploits/misc/asus/b1m_projector_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/misc/asus/b1m_projector_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/misc/miele/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/misc/miele/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/misc/miele/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/misc/miele/pg8528_path_traversal.py
+${PYSITELIB}/routersploit/modules/exploits/misc/miele/pg8528_path_traversal.pyc
+${PYSITELIB}/routersploit/modules/exploits/misc/miele/pg8528_path_traversal.pyo
+${PYSITELIB}/routersploit/modules/exploits/misc/wepresent/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/misc/wepresent/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/misc/wepresent/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/misc/wepresent/wipg1000_rce.py
+${PYSITELIB}/routersploit/modules/exploits/misc/wepresent/wipg1000_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/misc/wepresent/wipg1000_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/2wire/4011g_5012nv_path_traversal.py
+${PYSITELIB}/routersploit/modules/exploits/routers/2wire/4011g_5012nv_path_traversal.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/2wire/4011g_5012nv_path_traversal.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/2wire/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/2wire/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/2wire/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/2wire/gateway_auth_bypass.py
+${PYSITELIB}/routersploit/modules/exploits/routers/2wire/gateway_auth_bypass.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/2wire/gateway_auth_bypass.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/ap8760_password_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/ap8760_password_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/ap8760_password_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/imc_info_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/imc_info_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/imc_info_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/imc_path_traversal.py
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/imc_path_traversal.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/imc_path_traversal.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/officeconnect_info_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/officeconnect_info_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/officeconnect_info_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/officeconnect_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/officeconnect_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/officeconnect_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/asmax/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/asmax/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/asmax/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/asmax/ar_1004g_password_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/asmax/ar_1004g_password_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/asmax/ar_1004g_password_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/asmax/ar_804_gu_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/asmax/ar_804_gu_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/asmax/ar_804_gu_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/asus/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/asus/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/asus/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/asus/infosvr_backdoor_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/asus/infosvr_backdoor_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/asus/infosvr_backdoor_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/asus/rt_n16_password_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/asus/rt_n16_password_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/asus/rt_n16_password_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/auth_bypass.py
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/auth_bypass.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/auth_bypass.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/g_n150_password_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/g_n150_password_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/g_n150_password_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/g_plus_info_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/g_plus_info_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/g_plus_info_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/n150_path_traversal.py
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/n150_path_traversal.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/n150_path_traversal.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/n750_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/n750_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/n750_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/play_max_prce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/play_max_prce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/belkin/play_max_prce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/bhu/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/bhu/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/bhu/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/bhu/bhu_urouter_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/bhu/bhu_urouter_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/bhu/bhu_urouter_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/billion/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/billion/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/billion/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/billion/billion_5200w_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/billion/billion_5200w_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/billion/billion_5200w_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/billion/billion_7700nr4_password_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/billion/billion_7700nr4_password_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/billion/billion_7700nr4_password_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/catalyst_2960_rocem.py
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/catalyst_2960_rocem.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/catalyst_2960_rocem.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/dpc2420_info_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/dpc2420_info_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/dpc2420_info_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/firepower_management60_path_traversal.py
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/firepower_management60_path_traversal.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/firepower_management60_path_traversal.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/firepower_management60_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/firepower_management60_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/firepower_management60_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/ios_http_authorization_bypass.py
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/ios_http_authorization_bypass.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/ios_http_authorization_bypass.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/secure_acs_bypass.py
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/secure_acs_bypass.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/secure_acs_bypass.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/ucm_info_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/ucm_info_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/ucm_info_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/ucs_manager_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/ucs_manager_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/ucs_manager_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/unified_multi_path_traversal.py
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/unified_multi_path_traversal.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/unified_multi_path_traversal.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/video_surv_path_traversal.py
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/video_surv_path_traversal.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/cisco/video_surv_path_traversal.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/comtrend/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/comtrend/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/comtrend/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/comtrend/ct_5361t_password_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/comtrend/ct_5361t_password_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/comtrend/ct_5361t_password_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dcs_930l_auth_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dcs_930l_auth_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dcs_930l_auth_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dgs_1510_add_user.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dgs_1510_add_user.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dgs_1510_add_user.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_300_320_600_615_info_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_300_320_600_615_info_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_300_320_600_615_info_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_300_320_615_auth_bypass.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_300_320_615_auth_bypass.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_300_320_615_auth_bypass.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_300_600_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_300_600_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_300_600_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_300_645_815_upnp_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_300_645_815_upnp_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_300_645_815_upnp_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_645_815_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_645_815_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_645_815_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_645_password_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_645_password_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_645_password_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_815_850l_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_815_850l_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_815_850l_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_825_path_traversal.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_825_path_traversal.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_825_path_traversal.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_850l_creds_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_850l_creds_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_850l_creds_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_8xx_password_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_8xx_password_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dir_8xx_password_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dns_320l_327l_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dns_320l_327l_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dns_320l_327l_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsl_2640b_dns_change.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsl_2640b_dns_change.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsl_2640b_dns_change.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsl_2730_2750_path_traversal.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsl_2730_2750_path_traversal.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsl_2730_2750_path_traversal.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsl_2730b_2780b_526b_dns_change.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsl_2730b_2780b_526b_dns_change.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsl_2730b_2780b_526b_dns_change.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsl_2740r_dns_change.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsl_2740r_dns_change.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsl_2740r_dns_change.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsl_2750b_info_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsl_2750b_info_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsl_2750b_info_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsl_2750b_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsl_2750b_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsl_2750b_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsp_w110_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsp_w110_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dsp_w110_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dvg_n5402sp_path_traversal.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dvg_n5402sp_path_traversal.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dvg_n5402sp_path_traversal.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dwl_3200ap_password_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dwl_3200ap_password_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dwl_3200ap_password_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dwr_932_info_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dwr_932_info_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dwr_932_info_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dwr_932b_backdoor.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dwr_932b_backdoor.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/dwr_932b_backdoor.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/multi_hedwig_cgi_exec.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/multi_hedwig_cgi_exec.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/multi_hedwig_cgi_exec.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/multi_hnap_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/multi_hnap_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/dlink/multi_hnap_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/fortinet/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/fortinet/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/fortinet/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/fortinet/fortigate_os_backdoor.py
+${PYSITELIB}/routersploit/modules/exploits/routers/fortinet/fortigate_os_backdoor.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/fortinet/fortigate_os_backdoor.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/e5331_mifi_info_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/e5331_mifi_info_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/e5331_mifi_info_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/hg520_info_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/hg520_info_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/hg520_info_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/hg530_hg520b_password_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/hg530_hg520b_password_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/hg530_hg520b_password_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/hg866_password_change.py
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/hg866_password_change.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/hg866_password_change.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/ipfire/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/ipfire/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/ipfire/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/ipfire/ipfire_oinkcode_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/ipfire/ipfire_oinkcode_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/ipfire/ipfire_oinkcode_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/ipfire/ipfire_proxy_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/ipfire/ipfire_proxy_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/ipfire/ipfire_proxy_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/ipfire/ipfire_shellshock.py
+${PYSITELIB}/routersploit/modules/exploits/routers/ipfire/ipfire_shellshock.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/ipfire/ipfire_shellshock.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/linksys/1500_2500_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/linksys/1500_2500_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/linksys/1500_2500_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/linksys/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/linksys/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/linksys/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/linksys/smartwifi_password_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/linksys/smartwifi_password_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/linksys/smartwifi_password_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/linksys/wap54gv3_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/linksys/wap54gv3_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/linksys/wap54gv3_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/linksys/wrt100_110_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/linksys/wrt100_110_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/linksys/wrt100_110_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/mikrotik/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/mikrotik/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/mikrotik/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/mikrotik/routeros_jailbreak.py
+${PYSITELIB}/routersploit/modules/exploits/routers/mikrotik/routeros_jailbreak.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/mikrotik/routeros_jailbreak.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/mikrotik/winbox_auth_bypass_creds_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/mikrotik/winbox_auth_bypass_creds_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/mikrotik/winbox_auth_bypass_creds_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/movistar/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/movistar/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/movistar/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/movistar/adsl_router_bhs_rta_path_traversal.py
+${PYSITELIB}/routersploit/modules/exploits/routers/movistar/adsl_router_bhs_rta_path_traversal.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/movistar/adsl_router_bhs_rta_path_traversal.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/gpon_home_gateway_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/gpon_home_gateway_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/gpon_home_gateway_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/misfortune_cookie.py
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/misfortune_cookie.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/misfortune_cookie.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/rom0.py
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/rom0.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/rom0.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/tcp_32764_info_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/tcp_32764_info_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/tcp_32764_info_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/tcp_32764_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/tcp_32764_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/tcp_32764_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/netcore/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/netcore/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/netcore/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/netcore/udp_53413_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/netcore/udp_53413_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/netcore/udp_53413_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/dgn2200_dnslookup_cgi_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/dgn2200_dnslookup_cgi_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/dgn2200_dnslookup_cgi_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/dgn2200_ping_cgi_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/dgn2200_ping_cgi_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/dgn2200_ping_cgi_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/jnr1010_path_traversal.py
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/jnr1010_path_traversal.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/jnr1010_path_traversal.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/multi_password_disclosure-2017-5521.py
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/multi_password_disclosure-2017-5521.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/multi_password_disclosure-2017-5521.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/multi_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/multi_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/multi_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/n300_auth_bypass.py
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/n300_auth_bypass.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/n300_auth_bypass.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/prosafe_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/prosafe_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/prosafe_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/r7000_r6400_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/r7000_r6400_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/r7000_r6400_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/wnr500_612v3_jnr1010_2010_path_traversal.py
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/wnr500_612v3_jnr1010_2010_path_traversal.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/netgear/wnr500_612v3_jnr1010_2010_path_traversal.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/netsys/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/netsys/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/netsys/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/netsys/multi_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/netsys/multi_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/netsys/multi_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/shuttle/915wm_dns_change.py
+${PYSITELIB}/routersploit/modules/exploits/routers/shuttle/915wm_dns_change.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/shuttle/915wm_dns_change.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/shuttle/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/shuttle/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/shuttle/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/technicolor/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/technicolor/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/technicolor/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/technicolor/dwg855_authbypass.py
+${PYSITELIB}/routersploit/modules/exploits/routers/technicolor/dwg855_authbypass.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/technicolor/dwg855_authbypass.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/technicolor/tc7200_password_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/technicolor/tc7200_password_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/technicolor/tc7200_password_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/technicolor/tc7200_password_disclosure_v2.py
+${PYSITELIB}/routersploit/modules/exploits/routers/technicolor/tc7200_password_disclosure_v2.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/technicolor/tc7200_password_disclosure_v2.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/technicolor/tg784_authbypass.py
+${PYSITELIB}/routersploit/modules/exploits/routers/technicolor/tg784_authbypass.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/technicolor/tg784_authbypass.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/thomson/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/thomson/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/thomson/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/thomson/twg849_info_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/thomson/twg849_info_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/thomson/twg849_info_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/thomson/twg850_password_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/thomson/twg850_password_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/thomson/twg850_password_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/tplink/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/tplink/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/tplink/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/tplink/archer_c2_c20i_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/tplink/archer_c2_c20i_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/tplink/archer_c2_c20i_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/tplink/wdr740nd_wdr740n_backdoor.py
+${PYSITELIB}/routersploit/modules/exploits/routers/tplink/wdr740nd_wdr740n_backdoor.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/tplink/wdr740nd_wdr740n_backdoor.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/tplink/wdr740nd_wdr740n_path_traversal.py
+${PYSITELIB}/routersploit/modules/exploits/routers/tplink/wdr740nd_wdr740n_path_traversal.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/tplink/wdr740nd_wdr740n_path_traversal.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/tplink/wdr842nd_wdr842n_configure_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/tplink/wdr842nd_wdr842n_configure_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/tplink/wdr842nd_wdr842n_configure_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/ubiquiti/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/ubiquiti/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/ubiquiti/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/ubiquiti/airos_6_x.py
+${PYSITELIB}/routersploit/modules/exploits/routers/ubiquiti/airos_6_x.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/ubiquiti/airos_6_x.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/zte/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/zte/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/zte/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/zte/f460_f660_backdoor.py
+${PYSITELIB}/routersploit/modules/exploits/routers/zte/f460_f660_backdoor.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/zte/f460_f660_backdoor.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/zte/zxv10_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/zte/zxv10_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/zte/zxv10_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/zyxel/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/zyxel/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/zyxel/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/zyxel/d1000_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/zyxel/d1000_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/zyxel/d1000_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/zyxel/d1000_wifi_password_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/zyxel/d1000_wifi_password_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/zyxel/d1000_wifi_password_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/zyxel/p660hn_t_v1_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/zyxel/p660hn_t_v1_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/zyxel/p660hn_t_v1_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/zyxel/p660hn_t_v2_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/zyxel/p660hn_t_v2_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/zyxel/p660hn_t_v2_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/zyxel/zywall_usg_extract_hashes.py
+${PYSITELIB}/routersploit/modules/exploits/routers/zyxel/zywall_usg_extract_hashes.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/zyxel/zywall_usg_extract_hashes.pyo
+${PYSITELIB}/routersploit/modules/generic/__init__.py
+${PYSITELIB}/routersploit/modules/generic/__init__.pyc
+${PYSITELIB}/routersploit/modules/generic/__init__.pyo
+${PYSITELIB}/routersploit/modules/generic/bluetooth/__init__.py
+${PYSITELIB}/routersploit/modules/generic/bluetooth/__init__.pyc
+${PYSITELIB}/routersploit/modules/generic/bluetooth/__init__.pyo
+${PYSITELIB}/routersploit/modules/generic/bluetooth/btle_enumerate.py
+${PYSITELIB}/routersploit/modules/generic/bluetooth/btle_enumerate.pyc
+${PYSITELIB}/routersploit/modules/generic/bluetooth/btle_enumerate.pyo
+${PYSITELIB}/routersploit/modules/generic/bluetooth/btle_scan.py
+${PYSITELIB}/routersploit/modules/generic/bluetooth/btle_scan.pyc
+${PYSITELIB}/routersploit/modules/generic/bluetooth/btle_scan.pyo
+${PYSITELIB}/routersploit/modules/generic/bluetooth/btle_write.py
+${PYSITELIB}/routersploit/modules/generic/bluetooth/btle_write.pyc
+${PYSITELIB}/routersploit/modules/generic/bluetooth/btle_write.pyo
+${PYSITELIB}/routersploit/modules/generic/upnp/__init__.py
+${PYSITELIB}/routersploit/modules/generic/upnp/__init__.pyc
+${PYSITELIB}/routersploit/modules/generic/upnp/__init__.pyo
+${PYSITELIB}/routersploit/modules/generic/upnp/ssdp_msearch.py
+${PYSITELIB}/routersploit/modules/generic/upnp/ssdp_msearch.pyc
+${PYSITELIB}/routersploit/modules/generic/upnp/ssdp_msearch.pyo
+${PYSITELIB}/routersploit/modules/payloads/__init__.py
+${PYSITELIB}/routersploit/modules/payloads/__init__.pyc
+${PYSITELIB}/routersploit/modules/payloads/__init__.pyo
+${PYSITELIB}/routersploit/modules/payloads/armle/__init__.py
+${PYSITELIB}/routersploit/modules/payloads/armle/__init__.pyc
+${PYSITELIB}/routersploit/modules/payloads/armle/__init__.pyo
+${PYSITELIB}/routersploit/modules/payloads/armle/bind_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/armle/bind_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/armle/bind_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/armle/reverse_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/armle/reverse_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/armle/reverse_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/cmd/__init__.py
+${PYSITELIB}/routersploit/modules/payloads/cmd/__init__.pyc
+${PYSITELIB}/routersploit/modules/payloads/cmd/__init__.pyo
+${PYSITELIB}/routersploit/modules/payloads/cmd/awk_bind_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/cmd/awk_bind_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/cmd/awk_bind_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/cmd/awk_bind_udp.py
+${PYSITELIB}/routersploit/modules/payloads/cmd/awk_bind_udp.pyc
+${PYSITELIB}/routersploit/modules/payloads/cmd/awk_bind_udp.pyo
+${PYSITELIB}/routersploit/modules/payloads/cmd/awk_reverse_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/cmd/awk_reverse_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/cmd/awk_reverse_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/cmd/bash_reverse_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/cmd/bash_reverse_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/cmd/bash_reverse_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/cmd/netcat_bind_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/cmd/netcat_bind_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/cmd/netcat_bind_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/cmd/netcat_reverse_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/cmd/netcat_reverse_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/cmd/netcat_reverse_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/cmd/perl_bind_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/cmd/perl_bind_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/cmd/perl_bind_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/cmd/perl_reverse_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/cmd/perl_reverse_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/cmd/perl_reverse_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/cmd/php_bind_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/cmd/php_bind_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/cmd/php_bind_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/cmd/php_reverse_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/cmd/php_reverse_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/cmd/php_reverse_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/cmd/python_bind_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/cmd/python_bind_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/cmd/python_bind_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/cmd/python_bind_udp.py
+${PYSITELIB}/routersploit/modules/payloads/cmd/python_bind_udp.pyc
+${PYSITELIB}/routersploit/modules/payloads/cmd/python_bind_udp.pyo
+${PYSITELIB}/routersploit/modules/payloads/cmd/python_reverse_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/cmd/python_reverse_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/cmd/python_reverse_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/cmd/python_reverse_udp.py
+${PYSITELIB}/routersploit/modules/payloads/cmd/python_reverse_udp.pyc
+${PYSITELIB}/routersploit/modules/payloads/cmd/python_reverse_udp.pyo
+${PYSITELIB}/routersploit/modules/payloads/mipsbe/__init__.py
+${PYSITELIB}/routersploit/modules/payloads/mipsbe/__init__.pyc
+${PYSITELIB}/routersploit/modules/payloads/mipsbe/__init__.pyo
+${PYSITELIB}/routersploit/modules/payloads/mipsbe/bind_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/mipsbe/bind_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/mipsbe/bind_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/mipsbe/reverse_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/mipsbe/reverse_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/mipsbe/reverse_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/mipsle/__init__.py
+${PYSITELIB}/routersploit/modules/payloads/mipsle/__init__.pyc
+${PYSITELIB}/routersploit/modules/payloads/mipsle/__init__.pyo
+${PYSITELIB}/routersploit/modules/payloads/mipsle/bind_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/mipsle/bind_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/mipsle/bind_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/mipsle/reverse_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/mipsle/reverse_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/mipsle/reverse_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/perl/__init__.py
+${PYSITELIB}/routersploit/modules/payloads/perl/__init__.pyc
+${PYSITELIB}/routersploit/modules/payloads/perl/__init__.pyo
+${PYSITELIB}/routersploit/modules/payloads/perl/bind_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/perl/bind_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/perl/bind_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/perl/reverse_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/perl/reverse_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/perl/reverse_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/php/__init__.py
+${PYSITELIB}/routersploit/modules/payloads/php/__init__.pyc
+${PYSITELIB}/routersploit/modules/payloads/php/__init__.pyo
+${PYSITELIB}/routersploit/modules/payloads/php/bind_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/php/bind_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/php/bind_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/php/reverse_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/php/reverse_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/php/reverse_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/python/__init__.py
+${PYSITELIB}/routersploit/modules/payloads/python/__init__.pyc
+${PYSITELIB}/routersploit/modules/payloads/python/__init__.pyo
+${PYSITELIB}/routersploit/modules/payloads/python/bind_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/python/bind_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/python/bind_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/python/bind_udp.py
+${PYSITELIB}/routersploit/modules/payloads/python/bind_udp.pyc
+${PYSITELIB}/routersploit/modules/payloads/python/bind_udp.pyo
+${PYSITELIB}/routersploit/modules/payloads/python/reverse_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/python/reverse_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/python/reverse_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/python/reverse_udp.py
+${PYSITELIB}/routersploit/modules/payloads/python/reverse_udp.pyc
+${PYSITELIB}/routersploit/modules/payloads/python/reverse_udp.pyo
+${PYSITELIB}/routersploit/modules/payloads/x64/__init__.py
+${PYSITELIB}/routersploit/modules/payloads/x64/__init__.pyc
+${PYSITELIB}/routersploit/modules/payloads/x64/__init__.pyo
+${PYSITELIB}/routersploit/modules/payloads/x64/bind_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/x64/bind_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/x64/bind_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/x64/reverse_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/x64/reverse_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/x64/reverse_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/x86/__init__.py
+${PYSITELIB}/routersploit/modules/payloads/x86/__init__.pyc
+${PYSITELIB}/routersploit/modules/payloads/x86/__init__.pyo
+${PYSITELIB}/routersploit/modules/payloads/x86/bind_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/x86/bind_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/x86/bind_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/x86/reverse_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/x86/reverse_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/x86/reverse_tcp.pyo
 ${PYSITELIB}/routersploit/modules/scanners/__init__.py
 ${PYSITELIB}/routersploit/modules/scanners/__init__.pyc
 ${PYSITELIB}/routersploit/modules/scanners/__init__.pyo
 ${PYSITELIB}/routersploit/modules/scanners/autopwn.py
 ${PYSITELIB}/routersploit/modules/scanners/autopwn.pyc
 ${PYSITELIB}/routersploit/modules/scanners/autopwn.pyo
-${PYSITELIB}/routersploit/modules/scanners/dlink_scan.py
-${PYSITELIB}/routersploit/modules/scanners/dlink_scan.pyc
-${PYSITELIB}/routersploit/modules/scanners/dlink_scan.pyo
-${PYSITELIB}/routersploit/printer.py
-${PYSITELIB}/routersploit/printer.pyc
-${PYSITELIB}/routersploit/printer.pyo
-${PYSITELIB}/routersploit/shell.py
-${PYSITELIB}/routersploit/shell.pyc
-${PYSITELIB}/routersploit/shell.pyo
-${PYSITELIB}/routersploit/templates/__init__.py
-${PYSITELIB}/routersploit/templates/__init__.pyc
-${PYSITELIB}/routersploit/templates/__init__.pyo
-${PYSITELIB}/routersploit/templates/exploit.py
-${PYSITELIB}/routersploit/templates/exploit.pyc
-${PYSITELIB}/routersploit/templates/exploit.pyo
-${PYSITELIB}/routersploit/test/__init__.py
-${PYSITELIB}/routersploit/test/__init__.pyc
-${PYSITELIB}/routersploit/test/__init__.pyo
-${PYSITELIB}/routersploit/test/test_case.py
-${PYSITELIB}/routersploit/test/test_case.pyc
-${PYSITELIB}/routersploit/test/test_case.pyo
-${PYSITELIB}/routersploit/test/test_completer.py
-${PYSITELIB}/routersploit/test/test_completer.pyc
-${PYSITELIB}/routersploit/test/test_completer.pyo
-${PYSITELIB}/routersploit/test/test_exploits.py
-${PYSITELIB}/routersploit/test/test_exploits.pyc
-${PYSITELIB}/routersploit/test/test_exploits.pyo
-${PYSITELIB}/routersploit/test/test_interpreter.py
-${PYSITELIB}/routersploit/test/test_interpreter.pyc
-${PYSITELIB}/routersploit/test/test_interpreter.pyo
-${PYSITELIB}/routersploit/test/test_modules.py
-${PYSITELIB}/routersploit/test/test_modules.pyc
-${PYSITELIB}/routersploit/test/test_modules.pyo
-${PYSITELIB}/routersploit/test/test_utils.py
-${PYSITELIB}/routersploit/test/test_utils.pyc
-${PYSITELIB}/routersploit/test/test_utils.pyo
-${PYSITELIB}/routersploit/test/test_validators.py
-${PYSITELIB}/routersploit/test/test_validators.pyc
-${PYSITELIB}/routersploit/test/test_validators.pyo
-${PYSITELIB}/routersploit/threads.py
-${PYSITELIB}/routersploit/threads.pyc
-${PYSITELIB}/routersploit/threads.pyo
-${PYSITELIB}/routersploit/utils.py
-${PYSITELIB}/routersploit/utils.pyc
-${PYSITELIB}/routersploit/utils.pyo
-${PYSITELIB}/routersploit/validators.py
-${PYSITELIB}/routersploit/validators.pyc
-${PYSITELIB}/routersploit/validators.pyo
-${PYSITELIB}/routersploit/wordlists/__init__.py
-${PYSITELIB}/routersploit/wordlists/__init__.pyc
-${PYSITELIB}/routersploit/wordlists/__init__.pyo
-${PYSITELIB}/routersploit/wordlists/defaults.txt
-${PYSITELIB}/routersploit/wordlists/passwords.txt
-${PYSITELIB}/routersploit/wordlists/snmp.txt
-${PYSITELIB}/routersploit/wordlists/usernames.txt
+${PYSITELIB}/routersploit/modules/scanners/cameras/__init__.py
+${PYSITELIB}/routersploit/modules/scanners/cameras/__init__.pyc
+${PYSITELIB}/routersploit/modules/scanners/cameras/__init__.pyo
+${PYSITELIB}/routersploit/modules/scanners/cameras/camera_scan.py
+${PYSITELIB}/routersploit/modules/scanners/cameras/camera_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/cameras/camera_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/misc/__init__.py
+${PYSITELIB}/routersploit/modules/scanners/misc/__init__.pyc
+${PYSITELIB}/routersploit/modules/scanners/misc/__init__.pyo
+${PYSITELIB}/routersploit/modules/scanners/misc/misc_scan.py
+${PYSITELIB}/routersploit/modules/scanners/misc/misc_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/misc/misc_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/routers/__init__.py
+${PYSITELIB}/routersploit/modules/scanners/routers/__init__.pyc
+${PYSITELIB}/routersploit/modules/scanners/routers/__init__.pyo
+${PYSITELIB}/routersploit/modules/scanners/routers/router_scan.py
+${PYSITELIB}/routersploit/modules/scanners/routers/router_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/routers/router_scan.pyo
+${PYSITELIB}/routersploit/resources/__init__.py
+${PYSITELIB}/routersploit/resources/__init__.pyc
+${PYSITELIB}/routersploit/resources/__init__.pyo
+${PYSITELIB}/routersploit/resources/ssh_keys/array-networks-vapv-vxag.json
+${PYSITELIB}/routersploit/resources/ssh_keys/array-networks-vapv-vxag.key
+${PYSITELIB}/routersploit/resources/ssh_keys/barracuda_load_balancer_vm.json
+${PYSITELIB}/routersploit/resources/ssh_keys/barracuda_load_balancer_vm.key
+${PYSITELIB}/routersploit/resources/ssh_keys/ceragon-fibeair-cve-2015-0936.json
+${PYSITELIB}/routersploit/resources/ssh_keys/ceragon-fibeair-cve-2015-0936.key
+${PYSITELIB}/routersploit/resources/ssh_keys/exagrid-cve-2016-1561.json
+${PYSITELIB}/routersploit/resources/ssh_keys/exagrid-cve-2016-1561.key
+${PYSITELIB}/routersploit/resources/ssh_keys/f5-bigip-cve-2012-1493.json
+${PYSITELIB}/routersploit/resources/ssh_keys/f5-bigip-cve-2012-1493.key
+${PYSITELIB}/routersploit/resources/ssh_keys/loadbalancer.org-enterprise-va.json
+${PYSITELIB}/routersploit/resources/ssh_keys/loadbalancer.org-enterprise-va.key
+${PYSITELIB}/routersploit/resources/ssh_keys/monroe-dasdec-cve-2013-0137.json
+${PYSITELIB}/routersploit/resources/ssh_keys/monroe-dasdec-cve-2013-0137.key
+${PYSITELIB}/routersploit/resources/ssh_keys/quantum-dxi-v1000.json
+${PYSITELIB}/routersploit/resources/ssh_keys/quantum-dxi-v1000.key
+${PYSITELIB}/routersploit/resources/ssh_keys/vagrant.json
+${PYSITELIB}/routersploit/resources/ssh_keys/vagrant.key
+${PYSITELIB}/routersploit/resources/vendors/oui.dat
+${PYSITELIB}/routersploit/resources/wordlists/__init__.py
+${PYSITELIB}/routersploit/resources/wordlists/__init__.pyc
+${PYSITELIB}/routersploit/resources/wordlists/__init__.pyo
+${PYSITELIB}/routersploit/resources/wordlists/defaults.txt
+${PYSITELIB}/routersploit/resources/wordlists/passwords.txt
+${PYSITELIB}/routersploit/resources/wordlists/snmp.txt
+${PYSITELIB}/routersploit/resources/wordlists/usernames.txt
+${PYSITELIB}/tests/__init__.py
+${PYSITELIB}/tests/__init__.pyc
+${PYSITELIB}/tests/__init__.pyo
+${PYSITELIB}/tests/conftest.py
+${PYSITELIB}/tests/conftest.pyc
+${PYSITELIB}/tests/conftest.pyo
+${PYSITELIB}/tests/creds/__init__.py
+${PYSITELIB}/tests/creds/__init__.pyc
+${PYSITELIB}/tests/creds/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/__init__.py
+${PYSITELIB}/tests/creds/cameras/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/acti/__init__.py
+${PYSITELIB}/tests/creds/cameras/acti/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/acti/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/acti/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/acti/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/acti/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/acti/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/acti/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/acti/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/acti/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/acti/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/acti/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/acti/test_webinterface_default_creds.py
+${PYSITELIB}/tests/creds/cameras/acti/test_webinterface_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/acti/test_webinterface_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/american_dynamics/__init__.py
+${PYSITELIB}/tests/creds/cameras/american_dynamics/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/american_dynamics/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/american_dynamics/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/american_dynamics/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/american_dynamics/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/american_dynamics/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/american_dynamics/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/american_dynamics/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/american_dynamics/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/american_dynamics/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/american_dynamics/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/arecont/__init__.py
+${PYSITELIB}/tests/creds/cameras/arecont/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/arecont/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/arecont/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/arecont/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/arecont/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/arecont/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/arecont/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/arecont/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/arecont/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/arecont/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/arecont/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/avigilon/__init__.py
+${PYSITELIB}/tests/creds/cameras/avigilon/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/avigilon/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/avigilon/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/avigilon/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/avigilon/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/avigilon/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/avigilon/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/avigilon/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/avigilon/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/avigilon/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/avigilon/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/avtech/__init__.py
+${PYSITELIB}/tests/creds/cameras/avtech/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/avtech/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/avtech/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/avtech/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/avtech/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/avtech/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/avtech/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/avtech/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/avtech/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/avtech/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/avtech/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/axis/__init__.py
+${PYSITELIB}/tests/creds/cameras/axis/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/axis/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/axis/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/axis/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/axis/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/axis/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/axis/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/axis/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/axis/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/axis/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/axis/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/axis/test_webinterface_http_auth_default_creds.py
+${PYSITELIB}/tests/creds/cameras/axis/test_webinterface_http_auth_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/axis/test_webinterface_http_auth_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/basler/__init__.py
+${PYSITELIB}/tests/creds/cameras/basler/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/basler/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/basler/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/basler/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/basler/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/basler/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/basler/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/basler/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/basler/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/basler/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/basler/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/basler/test_webinterface_default_creds.py
+${PYSITELIB}/tests/creds/cameras/basler/test_webinterface_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/basler/test_webinterface_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/brickcom/__init__.py
+${PYSITELIB}/tests/creds/cameras/brickcom/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/brickcom/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/brickcom/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/brickcom/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/brickcom/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/brickcom/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/brickcom/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/brickcom/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/brickcom/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/brickcom/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/brickcom/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/brickcom/test_webinterface_http_auth_default_creds.py
+${PYSITELIB}/tests/creds/cameras/brickcom/test_webinterface_http_auth_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/brickcom/test_webinterface_http_auth_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/canon/__init__.py
+${PYSITELIB}/tests/creds/cameras/canon/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/canon/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/canon/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/canon/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/canon/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/canon/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/canon/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/canon/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/canon/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/canon/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/canon/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/canon/test_webinterface_default_creds.py
+${PYSITELIB}/tests/creds/cameras/canon/test_webinterface_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/canon/test_webinterface_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/cisco/__init__.py
+${PYSITELIB}/tests/creds/cameras/cisco/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/cisco/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/cisco/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/cisco/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/cisco/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/cisco/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/cisco/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/cisco/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/cisco/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/cisco/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/cisco/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/dlink/__init__.py
+${PYSITELIB}/tests/creds/cameras/dlink/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/dlink/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/dlink/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/dlink/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/dlink/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/dlink/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/dlink/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/dlink/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/dlink/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/dlink/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/dlink/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/geovision/__init__.py
+${PYSITELIB}/tests/creds/cameras/geovision/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/geovision/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/geovision/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/geovision/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/geovision/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/geovision/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/geovision/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/geovision/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/geovision/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/geovision/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/geovision/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/grandstream/__init__.py
+${PYSITELIB}/tests/creds/cameras/grandstream/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/grandstream/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/grandstream/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/grandstream/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/grandstream/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/grandstream/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/grandstream/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/grandstream/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/grandstream/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/grandstream/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/grandstream/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/hikvision/__init__.py
+${PYSITELIB}/tests/creds/cameras/hikvision/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/hikvision/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/hikvision/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/hikvision/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/hikvision/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/hikvision/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/hikvision/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/hikvision/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/hikvision/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/hikvision/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/hikvision/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/honeywell/__init__.py
+${PYSITELIB}/tests/creds/cameras/honeywell/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/honeywell/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/honeywell/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/honeywell/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/honeywell/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/honeywell/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/honeywell/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/honeywell/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/honeywell/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/honeywell/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/honeywell/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/iqinvision/__init__.py
+${PYSITELIB}/tests/creds/cameras/iqinvision/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/iqinvision/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/iqinvision/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/iqinvision/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/iqinvision/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/iqinvision/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/iqinvision/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/iqinvision/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/iqinvision/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/iqinvision/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/iqinvision/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/jvc/__init__.py
+${PYSITELIB}/tests/creds/cameras/jvc/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/jvc/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/jvc/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/jvc/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/jvc/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/jvc/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/jvc/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/jvc/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/jvc/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/jvc/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/jvc/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/mobotix/__init__.py
+${PYSITELIB}/tests/creds/cameras/mobotix/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/mobotix/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/mobotix/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/mobotix/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/mobotix/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/mobotix/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/mobotix/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/mobotix/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/mobotix/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/mobotix/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/mobotix/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/samsung/__init__.py
+${PYSITELIB}/tests/creds/cameras/samsung/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/samsung/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/samsung/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/samsung/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/samsung/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/samsung/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/samsung/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/samsung/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/samsung/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/samsung/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/samsung/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/sentry360/__init__.py
+${PYSITELIB}/tests/creds/cameras/sentry360/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/sentry360/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/sentry360/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/sentry360/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/sentry360/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/sentry360/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/sentry360/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/sentry360/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/sentry360/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/sentry360/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/sentry360/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/siemens/__init__.py
+${PYSITELIB}/tests/creds/cameras/siemens/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/siemens/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/siemens/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/siemens/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/siemens/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/siemens/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/siemens/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/siemens/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/siemens/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/siemens/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/siemens/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/speco/__init__.py
+${PYSITELIB}/tests/creds/cameras/speco/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/speco/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/speco/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/speco/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/speco/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/speco/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/speco/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/speco/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/speco/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/speco/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/speco/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/stardot/__init__.py
+${PYSITELIB}/tests/creds/cameras/stardot/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/stardot/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/stardot/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/stardot/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/stardot/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/stardot/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/stardot/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/stardot/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/stardot/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/stardot/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/stardot/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/vacron/__init__.py
+${PYSITELIB}/tests/creds/cameras/vacron/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/vacron/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/vacron/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/vacron/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/vacron/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/vacron/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/vacron/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/vacron/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/vacron/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/vacron/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/vacron/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/videoiq/__init__.py
+${PYSITELIB}/tests/creds/cameras/videoiq/__init__.pyc
+${PYSITELIB}/tests/creds/cameras/videoiq/__init__.pyo
+${PYSITELIB}/tests/creds/cameras/videoiq/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/cameras/videoiq/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/videoiq/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/videoiq/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/cameras/videoiq/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/videoiq/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/cameras/videoiq/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/cameras/videoiq/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/cameras/videoiq/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/__init__.py
+${PYSITELIB}/tests/creds/routers/__init__.pyc
+${PYSITELIB}/tests/creds/routers/__init__.pyo
+${PYSITELIB}/tests/creds/routers/asmax/__init__.py
+${PYSITELIB}/tests/creds/routers/asmax/__init__.pyc
+${PYSITELIB}/tests/creds/routers/asmax/__init__.pyo
+${PYSITELIB}/tests/creds/routers/asmax/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/asmax/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/asmax/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/asmax/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/asmax/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/asmax/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/asmax/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/asmax/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/asmax/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/asmax/test_webinterface_http_auth_default_creds.py
+${PYSITELIB}/tests/creds/routers/asmax/test_webinterface_http_auth_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/asmax/test_webinterface_http_auth_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/asus/__init__.py
+${PYSITELIB}/tests/creds/routers/asus/__init__.pyc
+${PYSITELIB}/tests/creds/routers/asus/__init__.pyo
+${PYSITELIB}/tests/creds/routers/asus/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/asus/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/asus/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/asus/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/asus/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/asus/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/asus/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/asus/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/asus/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/belkin/__init__.py
+${PYSITELIB}/tests/creds/routers/belkin/__init__.pyc
+${PYSITELIB}/tests/creds/routers/belkin/__init__.pyo
+${PYSITELIB}/tests/creds/routers/belkin/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/belkin/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/belkin/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/belkin/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/belkin/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/belkin/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/belkin/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/belkin/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/belkin/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/bhu/__init__.py
+${PYSITELIB}/tests/creds/routers/bhu/__init__.pyc
+${PYSITELIB}/tests/creds/routers/bhu/__init__.pyo
+${PYSITELIB}/tests/creds/routers/bhu/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/bhu/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/bhu/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/bhu/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/bhu/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/bhu/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/bhu/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/bhu/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/bhu/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/billion/__init__.py
+${PYSITELIB}/tests/creds/routers/billion/__init__.pyc
+${PYSITELIB}/tests/creds/routers/billion/__init__.pyo
+${PYSITELIB}/tests/creds/routers/billion/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/billion/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/billion/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/billion/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/billion/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/billion/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/billion/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/billion/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/billion/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/cisco/__init__.py
+${PYSITELIB}/tests/creds/routers/cisco/__init__.pyc
+${PYSITELIB}/tests/creds/routers/cisco/__init__.pyo
+${PYSITELIB}/tests/creds/routers/cisco/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/cisco/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/cisco/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/cisco/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/cisco/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/cisco/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/cisco/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/cisco/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/cisco/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/comtrend/__init__.py
+${PYSITELIB}/tests/creds/routers/comtrend/__init__.pyc
+${PYSITELIB}/tests/creds/routers/comtrend/__init__.pyo
+${PYSITELIB}/tests/creds/routers/comtrend/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/comtrend/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/comtrend/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/comtrend/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/comtrend/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/comtrend/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/comtrend/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/comtrend/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/comtrend/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/dlink/__init__.py
+${PYSITELIB}/tests/creds/routers/dlink/__init__.pyc
+${PYSITELIB}/tests/creds/routers/dlink/__init__.pyo
+${PYSITELIB}/tests/creds/routers/dlink/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/dlink/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/dlink/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/dlink/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/dlink/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/dlink/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/dlink/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/dlink/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/dlink/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/fortinet/__init__.py
+${PYSITELIB}/tests/creds/routers/fortinet/__init__.pyc
+${PYSITELIB}/tests/creds/routers/fortinet/__init__.pyo
+${PYSITELIB}/tests/creds/routers/fortinet/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/fortinet/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/fortinet/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/fortinet/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/fortinet/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/fortinet/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/fortinet/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/fortinet/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/fortinet/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/huawei/__init__.py
+${PYSITELIB}/tests/creds/routers/huawei/__init__.pyc
+${PYSITELIB}/tests/creds/routers/huawei/__init__.pyo
+${PYSITELIB}/tests/creds/routers/huawei/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/huawei/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/huawei/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/huawei/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/huawei/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/huawei/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/huawei/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/huawei/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/huawei/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/ipfire/__init__.py
+${PYSITELIB}/tests/creds/routers/ipfire/__init__.pyc
+${PYSITELIB}/tests/creds/routers/ipfire/__init__.pyo
+${PYSITELIB}/tests/creds/routers/ipfire/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/ipfire/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/ipfire/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/ipfire/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/ipfire/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/ipfire/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/ipfire/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/ipfire/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/ipfire/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/juniper/__init__.py
+${PYSITELIB}/tests/creds/routers/juniper/__init__.pyc
+${PYSITELIB}/tests/creds/routers/juniper/__init__.pyo
+${PYSITELIB}/tests/creds/routers/juniper/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/juniper/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/juniper/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/juniper/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/juniper/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/juniper/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/juniper/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/juniper/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/juniper/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/linksys/__init__.py
+${PYSITELIB}/tests/creds/routers/linksys/__init__.pyc
+${PYSITELIB}/tests/creds/routers/linksys/__init__.pyo
+${PYSITELIB}/tests/creds/routers/linksys/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/linksys/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/linksys/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/linksys/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/linksys/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/linksys/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/linksys/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/linksys/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/linksys/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/mikrotik/__init__.py
+${PYSITELIB}/tests/creds/routers/mikrotik/__init__.pyc
+${PYSITELIB}/tests/creds/routers/mikrotik/__init__.pyo
+${PYSITELIB}/tests/creds/routers/mikrotik/test_api_ros_default_creds.py
+${PYSITELIB}/tests/creds/routers/mikrotik/test_api_ros_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/mikrotik/test_api_ros_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/mikrotik/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/mikrotik/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/mikrotik/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/mikrotik/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/mikrotik/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/mikrotik/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/mikrotik/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/mikrotik/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/mikrotik/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/movistar/__init__.py
+${PYSITELIB}/tests/creds/routers/movistar/__init__.pyc
+${PYSITELIB}/tests/creds/routers/movistar/__init__.pyo
+${PYSITELIB}/tests/creds/routers/movistar/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/movistar/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/movistar/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/movistar/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/movistar/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/movistar/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/movistar/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/movistar/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/movistar/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/netcore/__init__.py
+${PYSITELIB}/tests/creds/routers/netcore/__init__.pyc
+${PYSITELIB}/tests/creds/routers/netcore/__init__.pyo
+${PYSITELIB}/tests/creds/routers/netcore/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/netcore/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/netcore/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/netcore/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/netcore/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/netcore/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/netcore/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/netcore/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/netcore/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/netgear/__init__.py
+${PYSITELIB}/tests/creds/routers/netgear/__init__.pyc
+${PYSITELIB}/tests/creds/routers/netgear/__init__.pyo
+${PYSITELIB}/tests/creds/routers/netgear/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/netgear/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/netgear/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/netgear/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/netgear/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/netgear/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/netgear/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/netgear/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/netgear/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/netsys/__init__.py
+${PYSITELIB}/tests/creds/routers/netsys/__init__.pyc
+${PYSITELIB}/tests/creds/routers/netsys/__init__.pyo
+${PYSITELIB}/tests/creds/routers/netsys/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/netsys/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/netsys/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/netsys/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/netsys/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/netsys/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/netsys/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/netsys/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/netsys/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/pfsense/__init__.py
+${PYSITELIB}/tests/creds/routers/pfsense/__init__.pyc
+${PYSITELIB}/tests/creds/routers/pfsense/__init__.pyo
+${PYSITELIB}/tests/creds/routers/pfsense/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/pfsense/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/pfsense/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/technicolor/__init__.py
+${PYSITELIB}/tests/creds/routers/technicolor/__init__.pyc
+${PYSITELIB}/tests/creds/routers/technicolor/__init__.pyo
+${PYSITELIB}/tests/creds/routers/technicolor/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/technicolor/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/technicolor/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/technicolor/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/technicolor/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/technicolor/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/technicolor/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/technicolor/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/technicolor/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/thomson/__init__.py
+${PYSITELIB}/tests/creds/routers/thomson/__init__.pyc
+${PYSITELIB}/tests/creds/routers/thomson/__init__.pyo
+${PYSITELIB}/tests/creds/routers/thomson/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/thomson/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/thomson/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/thomson/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/thomson/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/thomson/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/thomson/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/thomson/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/thomson/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/tplink/__init__.py
+${PYSITELIB}/tests/creds/routers/tplink/__init__.pyc
+${PYSITELIB}/tests/creds/routers/tplink/__init__.pyo
+${PYSITELIB}/tests/creds/routers/tplink/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/tplink/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/tplink/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/tplink/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/tplink/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/tplink/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/tplink/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/tplink/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/tplink/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/ubiquiti/__init__.py
+${PYSITELIB}/tests/creds/routers/ubiquiti/__init__.pyc
+${PYSITELIB}/tests/creds/routers/ubiquiti/__init__.pyo
+${PYSITELIB}/tests/creds/routers/ubiquiti/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/ubiquiti/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/ubiquiti/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/ubiquiti/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/ubiquiti/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/ubiquiti/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/ubiquiti/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/ubiquiti/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/ubiquiti/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/zte/__init__.py
+${PYSITELIB}/tests/creds/routers/zte/__init__.pyc
+${PYSITELIB}/tests/creds/routers/zte/__init__.pyo
+${PYSITELIB}/tests/creds/routers/zte/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/zte/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/zte/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/zte/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/zte/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/zte/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/zte/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/zte/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/zte/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/zyxel/__init__.py
+${PYSITELIB}/tests/creds/routers/zyxel/__init__.pyc
+${PYSITELIB}/tests/creds/routers/zyxel/__init__.pyo
+${PYSITELIB}/tests/creds/routers/zyxel/test_ftp_default_creds.py
+${PYSITELIB}/tests/creds/routers/zyxel/test_ftp_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/zyxel/test_ftp_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/zyxel/test_ssh_default_creds.py
+${PYSITELIB}/tests/creds/routers/zyxel/test_ssh_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/zyxel/test_ssh_default_creds.pyo
+${PYSITELIB}/tests/creds/routers/zyxel/test_telnet_default_creds.py
+${PYSITELIB}/tests/creds/routers/zyxel/test_telnet_default_creds.pyc
+${PYSITELIB}/tests/creds/routers/zyxel/test_telnet_default_creds.pyo
+${PYSITELIB}/tests/encoders/__init__.py
+${PYSITELIB}/tests/encoders/__init__.pyc
+${PYSITELIB}/tests/encoders/__init__.pyo
+${PYSITELIB}/tests/encoders/perl/__init__.py
+${PYSITELIB}/tests/encoders/perl/__init__.pyc
+${PYSITELIB}/tests/encoders/perl/__init__.pyo
+${PYSITELIB}/tests/encoders/perl/test_base64.py
+${PYSITELIB}/tests/encoders/perl/test_base64.pyc
+${PYSITELIB}/tests/encoders/perl/test_base64.pyo
+${PYSITELIB}/tests/encoders/perl/test_hex.py
+${PYSITELIB}/tests/encoders/perl/test_hex.pyc
+${PYSITELIB}/tests/encoders/perl/test_hex.pyo
+${PYSITELIB}/tests/encoders/php/__init__.py
+${PYSITELIB}/tests/encoders/php/__init__.pyc
+${PYSITELIB}/tests/encoders/php/__init__.pyo
+${PYSITELIB}/tests/encoders/php/test_base64.py
+${PYSITELIB}/tests/encoders/php/test_base64.pyc
+${PYSITELIB}/tests/encoders/php/test_base64.pyo
+${PYSITELIB}/tests/encoders/php/test_hex.py
+${PYSITELIB}/tests/encoders/php/test_hex.pyc
+${PYSITELIB}/tests/encoders/php/test_hex.pyo
+${PYSITELIB}/tests/encoders/python/__init__.py
+${PYSITELIB}/tests/encoders/python/__init__.pyc
+${PYSITELIB}/tests/encoders/python/__init__.pyo
+${PYSITELIB}/tests/encoders/python/test_base64.py
+${PYSITELIB}/tests/encoders/python/test_base64.pyc
+${PYSITELIB}/tests/encoders/python/test_base64.pyo
+${PYSITELIB}/tests/encoders/python/test_hex.py
+${PYSITELIB}/tests/encoders/python/test_hex.pyc
+${PYSITELIB}/tests/encoders/python/test_hex.pyo
+${PYSITELIB}/tests/exploits/__init__.py
+${PYSITELIB}/tests/exploits/__init__.pyc
+${PYSITELIB}/tests/exploits/__init__.pyo
+${PYSITELIB}/tests/exploits/cameras/__init__.py
+${PYSITELIB}/tests/exploits/cameras/__init__.pyc
+${PYSITELIB}/tests/exploits/cameras/__init__.pyo
+${PYSITELIB}/tests/exploits/cameras/avigilon/__init__.py
+${PYSITELIB}/tests/exploits/cameras/avigilon/__init__.pyc
+${PYSITELIB}/tests/exploits/cameras/avigilon/__init__.pyo
+${PYSITELIB}/tests/exploits/cameras/avigilon/test_videoiq_camera_path_traversal.py
+${PYSITELIB}/tests/exploits/cameras/avigilon/test_videoiq_camera_path_traversal.pyc
+${PYSITELIB}/tests/exploits/cameras/avigilon/test_videoiq_camera_path_traversal.pyo
+${PYSITELIB}/tests/exploits/cameras/brickcom/__init__.py
+${PYSITELIB}/tests/exploits/cameras/brickcom/__init__.pyc
+${PYSITELIB}/tests/exploits/cameras/brickcom/__init__.pyo
+${PYSITELIB}/tests/exploits/cameras/brickcom/test_corp_network_cameras_conf_disclosure.py
+${PYSITELIB}/tests/exploits/cameras/brickcom/test_corp_network_cameras_conf_disclosure.pyc
+${PYSITELIB}/tests/exploits/cameras/brickcom/test_corp_network_cameras_conf_disclosure.pyo
+${PYSITELIB}/tests/exploits/cameras/brickcom/test_users_cgi_creds_disclosure.py
+${PYSITELIB}/tests/exploits/cameras/brickcom/test_users_cgi_creds_disclosure.pyc
+${PYSITELIB}/tests/exploits/cameras/brickcom/test_users_cgi_creds_disclosure.pyo
+${PYSITELIB}/tests/exploits/cameras/dlink/__init__.py
+${PYSITELIB}/tests/exploits/cameras/dlink/__init__.pyc
+${PYSITELIB}/tests/exploits/cameras/dlink/__init__.pyo
+${PYSITELIB}/tests/exploits/cameras/dlink/test_dcs_930l_932l_auth_bypass.py
+${PYSITELIB}/tests/exploits/cameras/dlink/test_dcs_930l_932l_auth_bypass.pyc
+${PYSITELIB}/tests/exploits/cameras/dlink/test_dcs_930l_932l_auth_bypass.pyo
+${PYSITELIB}/tests/exploits/cameras/honeywell/__init__.py
+${PYSITELIB}/tests/exploits/cameras/honeywell/__init__.pyc
+${PYSITELIB}/tests/exploits/cameras/honeywell/__init__.pyo
+${PYSITELIB}/tests/exploits/cameras/honeywell/test_hicc_1100pt_password_disclosure.py
+${PYSITELIB}/tests/exploits/cameras/honeywell/test_hicc_1100pt_password_disclosure.pyc
+${PYSITELIB}/tests/exploits/cameras/honeywell/test_hicc_1100pt_password_disclosure.pyo
+${PYSITELIB}/tests/exploits/cameras/multi/__init__.py
+${PYSITELIB}/tests/exploits/cameras/multi/__init__.pyc
+${PYSITELIB}/tests/exploits/cameras/multi/__init__.pyo
+${PYSITELIB}/tests/exploits/cameras/multi/test_dvr_creds_disclosure.py
+${PYSITELIB}/tests/exploits/cameras/multi/test_dvr_creds_disclosure.pyc
+${PYSITELIB}/tests/exploits/cameras/multi/test_dvr_creds_disclosure.pyo
+${PYSITELIB}/tests/exploits/cameras/multi/test_jvc_vanderbilt_honeywell_path_traversal.py
+${PYSITELIB}/tests/exploits/cameras/multi/test_jvc_vanderbilt_honeywell_path_traversal.pyc
+${PYSITELIB}/tests/exploits/cameras/multi/test_jvc_vanderbilt_honeywell_path_traversal.pyo
+${PYSITELIB}/tests/exploits/cameras/multi/test_netwave_ip_camera_information_disclosure.py
+${PYSITELIB}/tests/exploits/cameras/multi/test_netwave_ip_camera_information_disclosure.pyc
+${PYSITELIB}/tests/exploits/cameras/multi/test_netwave_ip_camera_information_disclosure.pyo
+${PYSITELIB}/tests/exploits/cameras/mvpower/__init__.py
+${PYSITELIB}/tests/exploits/cameras/mvpower/__init__.pyc
+${PYSITELIB}/tests/exploits/cameras/mvpower/__init__.pyo
+${PYSITELIB}/tests/exploits/cameras/mvpower/test_dvr_jaws_rce.py
+${PYSITELIB}/tests/exploits/cameras/mvpower/test_dvr_jaws_rce.pyc
+${PYSITELIB}/tests/exploits/cameras/mvpower/test_dvr_jaws_rce.pyo
+${PYSITELIB}/tests/exploits/cameras/siemens/__init__.py
+${PYSITELIB}/tests/exploits/cameras/siemens/__init__.pyc
+${PYSITELIB}/tests/exploits/cameras/siemens/__init__.pyo
+${PYSITELIB}/tests/exploits/cameras/siemens/test_cvms2025_credentials_disclosure.py
+${PYSITELIB}/tests/exploits/cameras/siemens/test_cvms2025_credentials_disclosure.pyc
+${PYSITELIB}/tests/exploits/cameras/siemens/test_cvms2025_credentials_disclosure.pyo
+${PYSITELIB}/tests/exploits/cameras/xiongmai/__init__.py
+${PYSITELIB}/tests/exploits/cameras/xiongmai/__init__.pyc
+${PYSITELIB}/tests/exploits/cameras/xiongmai/__init__.pyo
+${PYSITELIB}/tests/exploits/cameras/xiongmai/test_uc_httpd_path_traversal.py
+${PYSITELIB}/tests/exploits/cameras/xiongmai/test_uc_httpd_path_traversal.pyc
+${PYSITELIB}/tests/exploits/cameras/xiongmai/test_uc_httpd_path_traversal.pyo
+${PYSITELIB}/tests/exploits/misc/__init__.py
+${PYSITELIB}/tests/exploits/misc/__init__.pyc
+${PYSITELIB}/tests/exploits/misc/__init__.pyo
+${PYSITELIB}/tests/exploits/misc/miele/__init__.py
+${PYSITELIB}/tests/exploits/misc/miele/__init__.pyc
+${PYSITELIB}/tests/exploits/misc/miele/__init__.pyo
+${PYSITELIB}/tests/exploits/misc/miele/test_pg8528_path_traversal.py
+${PYSITELIB}/tests/exploits/misc/miele/test_pg8528_path_traversal.pyc
+${PYSITELIB}/tests/exploits/misc/miele/test_pg8528_path_traversal.pyo
+${PYSITELIB}/tests/exploits/misc/wepresent/__init__.py
+${PYSITELIB}/tests/exploits/misc/wepresent/__init__.pyc
+${PYSITELIB}/tests/exploits/misc/wepresent/__init__.pyo
+${PYSITELIB}/tests/exploits/misc/wepresent/test_wipg1000_rce.py
+${PYSITELIB}/tests/exploits/misc/wepresent/test_wipg1000_rce.pyc
+${PYSITELIB}/tests/exploits/misc/wepresent/test_wipg1000_rce.pyo
+${PYSITELIB}/tests/exploits/routers/__init__.py
+${PYSITELIB}/tests/exploits/routers/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/asmax/__init__.py
+${PYSITELIB}/tests/exploits/routers/asmax/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/asmax/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/asmax/test_ar_1004g_password_disclosure.py
+${PYSITELIB}/tests/exploits/routers/asmax/test_ar_1004g_password_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/asmax/test_ar_1004g_password_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/asmax/test_ar_804_gu_rce.py
+${PYSITELIB}/tests/exploits/routers/asmax/test_ar_804_gu_rce.pyc
+${PYSITELIB}/tests/exploits/routers/asmax/test_ar_804_gu_rce.pyo
+${PYSITELIB}/tests/exploits/routers/asus/__init__.py
+${PYSITELIB}/tests/exploits/routers/asus/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/asus/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/asus/test_rt_n16_password_disclosure.py
+${PYSITELIB}/tests/exploits/routers/asus/test_rt_n16_password_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/asus/test_rt_n16_password_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/belkin/__init__.py
+${PYSITELIB}/tests/exploits/routers/belkin/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/belkin/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/belkin/test_auth_bypass.py
+${PYSITELIB}/tests/exploits/routers/belkin/test_auth_bypass.pyc
+${PYSITELIB}/tests/exploits/routers/belkin/test_auth_bypass.pyo
+${PYSITELIB}/tests/exploits/routers/belkin/test_g_n150_password_disclosure.py
+${PYSITELIB}/tests/exploits/routers/belkin/test_g_n150_password_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/belkin/test_g_n150_password_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/belkin/test_g_plus_info_disclosure.py
+${PYSITELIB}/tests/exploits/routers/belkin/test_g_plus_info_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/belkin/test_g_plus_info_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/belkin/test_n150_path_traversal.py
+${PYSITELIB}/tests/exploits/routers/belkin/test_n150_path_traversal.pyc
+${PYSITELIB}/tests/exploits/routers/belkin/test_n150_path_traversal.pyo
+${PYSITELIB}/tests/exploits/routers/belkin/test_n750_rce.py
+${PYSITELIB}/tests/exploits/routers/belkin/test_n750_rce.pyc
+${PYSITELIB}/tests/exploits/routers/belkin/test_n750_rce.pyo
+${PYSITELIB}/tests/exploits/routers/belkin/test_play_mac_prce.py
+${PYSITELIB}/tests/exploits/routers/belkin/test_play_mac_prce.pyc
+${PYSITELIB}/tests/exploits/routers/belkin/test_play_mac_prce.pyo
+${PYSITELIB}/tests/exploits/routers/bhu/__init__.py
+${PYSITELIB}/tests/exploits/routers/bhu/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/bhu/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/bhu/test_bhu_urouter_rce.py
+${PYSITELIB}/tests/exploits/routers/bhu/test_bhu_urouter_rce.pyc
+${PYSITELIB}/tests/exploits/routers/bhu/test_bhu_urouter_rce.pyo
+${PYSITELIB}/tests/exploits/routers/billion/__init__.py
+${PYSITELIB}/tests/exploits/routers/billion/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/billion/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/billion/test_billion_7700n4_password_disclosure.py
+${PYSITELIB}/tests/exploits/routers/billion/test_billion_7700n4_password_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/billion/test_billion_7700n4_password_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/cisco/__init__.py
+${PYSITELIB}/tests/exploits/routers/cisco/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/cisco/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/cisco/test_dpc2420_info_disclosure.py
+${PYSITELIB}/tests/exploits/routers/cisco/test_dpc2420_info_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/cisco/test_dpc2420_info_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/cisco/test_firepower_management60_path_traversal.py
+${PYSITELIB}/tests/exploits/routers/cisco/test_firepower_management60_path_traversal.pyc
+${PYSITELIB}/tests/exploits/routers/cisco/test_firepower_management60_path_traversal.pyo
+${PYSITELIB}/tests/exploits/routers/cisco/test_ios_http_authorization_bypass.py
+${PYSITELIB}/tests/exploits/routers/cisco/test_ios_http_authorization_bypass.pyc
+${PYSITELIB}/tests/exploits/routers/cisco/test_ios_http_authorization_bypass.pyo
+${PYSITELIB}/tests/exploits/routers/cisco/test_ucm_info_disclosure.py
+${PYSITELIB}/tests/exploits/routers/cisco/test_ucm_info_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/cisco/test_ucm_info_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/cisco/test_ucs_manager_rce.py
+${PYSITELIB}/tests/exploits/routers/cisco/test_ucs_manager_rce.pyc
+${PYSITELIB}/tests/exploits/routers/cisco/test_ucs_manager_rce.pyo
+${PYSITELIB}/tests/exploits/routers/cisco/test_unified_multi_path_traversal.py
+${PYSITELIB}/tests/exploits/routers/cisco/test_unified_multi_path_traversal.pyc
+${PYSITELIB}/tests/exploits/routers/cisco/test_unified_multi_path_traversal.pyo
+${PYSITELIB}/tests/exploits/routers/comtrend/__init__.py
+${PYSITELIB}/tests/exploits/routers/comtrend/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/comtrend/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/comtrend/test_ct_5361t_password_disclosure.py
+${PYSITELIB}/tests/exploits/routers/comtrend/test_ct_5361t_password_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/comtrend/test_ct_5361t_password_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/__init__.py
+${PYSITELIB}/tests/exploits/routers/dlink/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_300_320_600_615_info_disclosure.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_300_320_600_615_info_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_300_320_600_615_info_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_300_320_615_auth_bypass.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_300_320_615_auth_bypass.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_300_320_615_auth_bypass.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_300_600_rce.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_300_600_rce.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_300_600_rce.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_300_645_815_upnp_rce.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_300_645_815_upnp_rce.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_300_645_815_upnp_rce.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_645_815_rce.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_645_815_rce.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_645_815_rce.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_645_password_disclosure.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_645_password_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_645_password_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_815_850l_rce.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_815_850l_rce.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_815_850l_rce.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_825_path_traversal.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_825_path_traversal.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_825_path_traversal.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_850l_creds_disclosure.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_850l_creds_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_850l_creds_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_8xx_password_disclosure.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_8xx_password_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dir_8xx_password_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dns_320l_327l_rce.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dns_320l_327l_rce.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dns_320l_327l_rce.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dsl_2730_2750_path_traversal.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dsl_2730_2750_path_traversal.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dsl_2730_2750_path_traversal.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dsl_2750b_info_disclosure.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dsl_2750b_info_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dsl_2750b_info_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dsl_2750b_rce.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dsl_2750b_rce.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dsl_2750b_rce.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dsp_w110_rce.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dsp_w110_rce.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dsp_w110_rce.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dvg_n5402sp_path_traversal.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dvg_n5402sp_path_traversal.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dvg_n5402sp_path_traversal.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dwl_3200ap_password_disclosure.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dwl_3200ap_password_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dwl_3200ap_password_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dwr_932_info_disclosure.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dwr_932_info_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dwr_932_info_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_dwr_932b_backdoor.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_dwr_932b_backdoor.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_dwr_932b_backdoor.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_multi_hedwig_cgi_exec.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_multi_hedwig_cgi_exec.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_multi_hedwig_cgi_exec.pyo
+${PYSITELIB}/tests/exploits/routers/dlink/test_multi_hnap_rce.py
+${PYSITELIB}/tests/exploits/routers/dlink/test_multi_hnap_rce.pyc
+${PYSITELIB}/tests/exploits/routers/dlink/test_multi_hnap_rce.pyo
+${PYSITELIB}/tests/exploits/routers/huawei/__init__.py
+${PYSITELIB}/tests/exploits/routers/huawei/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/huawei/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/huawei/test_e5331_mifi_info_disclosure.py
+${PYSITELIB}/tests/exploits/routers/huawei/test_e5331_mifi_info_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/huawei/test_e5331_mifi_info_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/huawei/test_hg520_info_disclosure.py
+${PYSITELIB}/tests/exploits/routers/huawei/test_hg520_info_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/huawei/test_hg520_info_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/huawei/test_hg530_hg520b_password_disclosure.py
+${PYSITELIB}/tests/exploits/routers/huawei/test_hg530_hg520b_password_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/huawei/test_hg530_hg520b_password_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/huawei/test_hg866_password_change.py
+${PYSITELIB}/tests/exploits/routers/huawei/test_hg866_password_change.pyc
+${PYSITELIB}/tests/exploits/routers/huawei/test_hg866_password_change.pyo
+${PYSITELIB}/tests/exploits/routers/ipfire/__init__.py
+${PYSITELIB}/tests/exploits/routers/ipfire/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/ipfire/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/ipfire/test_ipfire_proxy_rce.py
+${PYSITELIB}/tests/exploits/routers/ipfire/test_ipfire_proxy_rce.pyc
+${PYSITELIB}/tests/exploits/routers/ipfire/test_ipfire_proxy_rce.pyo
+${PYSITELIB}/tests/exploits/routers/ipfire/test_ipfire_shellshock.py
+${PYSITELIB}/tests/exploits/routers/ipfire/test_ipfire_shellshock.pyc
+${PYSITELIB}/tests/exploits/routers/ipfire/test_ipfire_shellshock.pyo
+${PYSITELIB}/tests/exploits/routers/linksys/__init__.py
+${PYSITELIB}/tests/exploits/routers/linksys/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/linksys/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/linksys/test_smartwifi_password_disclosure.py
+${PYSITELIB}/tests/exploits/routers/linksys/test_smartwifi_password_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/linksys/test_smartwifi_password_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/linksys/test_wap54gv3_rce.py
+${PYSITELIB}/tests/exploits/routers/linksys/test_wap54gv3_rce.pyc
+${PYSITELIB}/tests/exploits/routers/linksys/test_wap54gv3_rce.pyo
+${PYSITELIB}/tests/exploits/routers/linksys/test_wrt100_110_rce.py
+${PYSITELIB}/tests/exploits/routers/linksys/test_wrt100_110_rce.pyc
+${PYSITELIB}/tests/exploits/routers/linksys/test_wrt100_110_rce.pyo
+${PYSITELIB}/tests/exploits/routers/mikrotik/__init__.py
+${PYSITELIB}/tests/exploits/routers/mikrotik/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/mikrotik/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/mikrotik/test_winbox_auth_bypass_creds_disclosure.py
+${PYSITELIB}/tests/exploits/routers/mikrotik/test_winbox_auth_bypass_creds_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/mikrotik/test_winbox_auth_bypass_creds_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/movistar/__init__.py
+${PYSITELIB}/tests/exploits/routers/movistar/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/movistar/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/movistar/test_adsl_router_bhs_rta_path_traversal.py
+${PYSITELIB}/tests/exploits/routers/movistar/test_adsl_router_bhs_rta_path_traversal.pyc
+${PYSITELIB}/tests/exploits/routers/movistar/test_adsl_router_bhs_rta_path_traversal.pyo
+${PYSITELIB}/tests/exploits/routers/multi/__init__.py
+${PYSITELIB}/tests/exploits/routers/multi/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/multi/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/multi/test_gpon_home_gateway_rce.py
+${PYSITELIB}/tests/exploits/routers/multi/test_gpon_home_gateway_rce.pyc
+${PYSITELIB}/tests/exploits/routers/multi/test_gpon_home_gateway_rce.pyo
+${PYSITELIB}/tests/exploits/routers/multi/test_misfortune_cookie.py
+${PYSITELIB}/tests/exploits/routers/multi/test_misfortune_cookie.pyc
+${PYSITELIB}/tests/exploits/routers/multi/test_misfortune_cookie.pyo
+${PYSITELIB}/tests/exploits/routers/multi/test_rom0.py
+${PYSITELIB}/tests/exploits/routers/multi/test_rom0.pyc
+${PYSITELIB}/tests/exploits/routers/multi/test_rom0.pyo
+${PYSITELIB}/tests/exploits/routers/multi/test_tcp_32764_info_disclosure.py
+${PYSITELIB}/tests/exploits/routers/multi/test_tcp_32764_info_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/multi/test_tcp_32764_info_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/multi/test_tcp_32764_rce.py
+${PYSITELIB}/tests/exploits/routers/multi/test_tcp_32764_rce.pyc
+${PYSITELIB}/tests/exploits/routers/multi/test_tcp_32764_rce.pyo
+${PYSITELIB}/tests/exploits/routers/netcore/__init__.py
+${PYSITELIB}/tests/exploits/routers/netcore/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/netcore/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/netcore/test_udp_53413_rce.py
+${PYSITELIB}/tests/exploits/routers/netcore/test_udp_53413_rce.pyc
+${PYSITELIB}/tests/exploits/routers/netcore/test_udp_53413_rce.pyo
+${PYSITELIB}/tests/exploits/routers/netgear/__init__.py
+${PYSITELIB}/tests/exploits/routers/netgear/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/netgear/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/netgear/test_dgn2200_ping_cgi_rce.py
+${PYSITELIB}/tests/exploits/routers/netgear/test_dgn2200_ping_cgi_rce.pyc
+${PYSITELIB}/tests/exploits/routers/netgear/test_dgn2200_ping_cgi_rce.pyo
+${PYSITELIB}/tests/exploits/routers/netgear/test_jnr1010_path_traversal.py
+${PYSITELIB}/tests/exploits/routers/netgear/test_jnr1010_path_traversal.pyc
+${PYSITELIB}/tests/exploits/routers/netgear/test_jnr1010_path_traversal.pyo
+${PYSITELIB}/tests/exploits/routers/netgear/test_n300_auth_bypass.py
+${PYSITELIB}/tests/exploits/routers/netgear/test_n300_auth_bypass.pyc
+${PYSITELIB}/tests/exploits/routers/netgear/test_n300_auth_bypass.pyo
+${PYSITELIB}/tests/exploits/routers/netgear/test_netgear_multi_rce.py
+${PYSITELIB}/tests/exploits/routers/netgear/test_netgear_multi_rce.pyc
+${PYSITELIB}/tests/exploits/routers/netgear/test_netgear_multi_rce.pyo
+${PYSITELIB}/tests/exploits/routers/netgear/test_prosafe_rce.py
+${PYSITELIB}/tests/exploits/routers/netgear/test_prosafe_rce.pyc
+${PYSITELIB}/tests/exploits/routers/netgear/test_prosafe_rce.pyo
+${PYSITELIB}/tests/exploits/routers/netgear/test_r7000_r6400_rce.py
+${PYSITELIB}/tests/exploits/routers/netgear/test_r7000_r6400_rce.pyc
+${PYSITELIB}/tests/exploits/routers/netgear/test_r7000_r6400_rce.pyo
+${PYSITELIB}/tests/exploits/routers/netgear/test_wnr500_612v3_jnr1010_2010_path_traversal.py
+${PYSITELIB}/tests/exploits/routers/netgear/test_wnr500_612v3_jnr1010_2010_path_traversal.pyc
+${PYSITELIB}/tests/exploits/routers/netgear/test_wnr500_612v3_jnr1010_2010_path_traversal.pyo
+${PYSITELIB}/tests/exploits/routers/netsys/__init__.py
+${PYSITELIB}/tests/exploits/routers/netsys/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/netsys/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/netsys/test_multi_rce.py
+${PYSITELIB}/tests/exploits/routers/netsys/test_multi_rce.pyc
+${PYSITELIB}/tests/exploits/routers/netsys/test_multi_rce.pyo
+${PYSITELIB}/tests/exploits/routers/technicolor/__init__.py
+${PYSITELIB}/tests/exploits/routers/technicolor/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/technicolor/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/technicolor/test_dwg855_authbypass.py
+${PYSITELIB}/tests/exploits/routers/technicolor/test_dwg855_authbypass.pyc
+${PYSITELIB}/tests/exploits/routers/technicolor/test_dwg855_authbypass.pyo
+${PYSITELIB}/tests/exploits/routers/technicolor/test_tc7200_password_disclosure.py
+${PYSITELIB}/tests/exploits/routers/technicolor/test_tc7200_password_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/technicolor/test_tc7200_password_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/technicolor/test_tc7200_password_disclosure_v2.py
+${PYSITELIB}/tests/exploits/routers/technicolor/test_tc7200_password_disclosure_v2.pyc
+${PYSITELIB}/tests/exploits/routers/technicolor/test_tc7200_password_disclosure_v2.pyo
+${PYSITELIB}/tests/exploits/routers/thomson/__init__.py
+${PYSITELIB}/tests/exploits/routers/thomson/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/thomson/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/thomson/test_twg850_password_disclosure.py
+${PYSITELIB}/tests/exploits/routers/thomson/test_twg850_password_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/thomson/test_twg850_password_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/tplink/__init__.py
+${PYSITELIB}/tests/exploits/routers/tplink/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/tplink/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/tplink/test_archer_c2_c20i_rce.py
+${PYSITELIB}/tests/exploits/routers/tplink/test_archer_c2_c20i_rce.pyc
+${PYSITELIB}/tests/exploits/routers/tplink/test_archer_c2_c20i_rce.pyo
+${PYSITELIB}/tests/exploits/routers/tplink/test_wdr740nd_wdr740n_backdoor.py
+${PYSITELIB}/tests/exploits/routers/tplink/test_wdr740nd_wdr740n_backdoor.pyc
+${PYSITELIB}/tests/exploits/routers/tplink/test_wdr740nd_wdr740n_backdoor.pyo
+${PYSITELIB}/tests/exploits/routers/tplink/test_wdr740nd_wdr740n_path_traversal.py
+${PYSITELIB}/tests/exploits/routers/tplink/test_wdr740nd_wdr740n_path_traversal.pyc
+${PYSITELIB}/tests/exploits/routers/tplink/test_wdr740nd_wdr740n_path_traversal.pyo
+${PYSITELIB}/tests/exploits/routers/tplink/test_wdr842nd_wdr842n_configure_disclosure.py
+${PYSITELIB}/tests/exploits/routers/tplink/test_wdr842nd_wdr842n_configure_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/tplink/test_wdr842nd_wdr842n_configure_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/zte/__init__.py
+${PYSITELIB}/tests/exploits/routers/zte/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/zte/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/zte/test_f460_f660_backdoor.py
+${PYSITELIB}/tests/exploits/routers/zte/test_f460_f660_backdoor.pyc
+${PYSITELIB}/tests/exploits/routers/zte/test_f460_f660_backdoor.pyo
+${PYSITELIB}/tests/exploits/routers/zte/test_zxv10_rce.py
+${PYSITELIB}/tests/exploits/routers/zte/test_zxv10_rce.pyc
+${PYSITELIB}/tests/exploits/routers/zte/test_zxv10_rce.pyo
+${PYSITELIB}/tests/exploits/routers/zyxel/__init__.py
+${PYSITELIB}/tests/exploits/routers/zyxel/__init__.pyc
+${PYSITELIB}/tests/exploits/routers/zyxel/__init__.pyo
+${PYSITELIB}/tests/exploits/routers/zyxel/test_d1000_rce.py
+${PYSITELIB}/tests/exploits/routers/zyxel/test_d1000_rce.pyc
+${PYSITELIB}/tests/exploits/routers/zyxel/test_d1000_rce.pyo
+${PYSITELIB}/tests/exploits/routers/zyxel/test_d1000_wifi_password_disclosure.py
+${PYSITELIB}/tests/exploits/routers/zyxel/test_d1000_wifi_password_disclosure.pyc
+${PYSITELIB}/tests/exploits/routers/zyxel/test_d1000_wifi_password_disclosure.pyo
+${PYSITELIB}/tests/exploits/routers/zyxel/test_p660hn_t_v1_rce.py
+${PYSITELIB}/tests/exploits/routers/zyxel/test_p660hn_t_v1_rce.pyc
+${PYSITELIB}/tests/exploits/routers/zyxel/test_p660hn_t_v1_rce.pyo
+${PYSITELIB}/tests/exploits/routers/zyxel/test_p660hn_t_v2_rce.py
+${PYSITELIB}/tests/exploits/routers/zyxel/test_p660hn_t_v2_rce.pyc
+${PYSITELIB}/tests/exploits/routers/zyxel/test_p660hn_t_v2_rce.pyo
+${PYSITELIB}/tests/exploits/routers/zyxel/test_zywall_usg_extract_hashes.py
+${PYSITELIB}/tests/exploits/routers/zyxel/test_zywall_usg_extract_hashes.pyc
+${PYSITELIB}/tests/exploits/routers/zyxel/test_zywall_usg_extract_hashes.pyo
+${PYSITELIB}/tests/generic/__init__.py
+${PYSITELIB}/tests/generic/__init__.pyc
+${PYSITELIB}/tests/generic/__init__.pyo
+${PYSITELIB}/tests/payloads/__init__.py
+${PYSITELIB}/tests/payloads/__init__.pyc
+${PYSITELIB}/tests/payloads/__init__.pyo
+${PYSITELIB}/tests/payloads/armle/__init__.py
+${PYSITELIB}/tests/payloads/armle/__init__.pyc
+${PYSITELIB}/tests/payloads/armle/__init__.pyo
+${PYSITELIB}/tests/payloads/armle/test_bind_tcp.py
+${PYSITELIB}/tests/payloads/armle/test_bind_tcp.pyc
+${PYSITELIB}/tests/payloads/armle/test_bind_tcp.pyo
+${PYSITELIB}/tests/payloads/armle/test_reverse_tcp.py
+${PYSITELIB}/tests/payloads/armle/test_reverse_tcp.pyc
+${PYSITELIB}/tests/payloads/armle/test_reverse_tcp.pyo
+${PYSITELIB}/tests/payloads/cmd/__init__.py
+${PYSITELIB}/tests/payloads/cmd/__init__.pyc
+${PYSITELIB}/tests/payloads/cmd/__init__.pyo
+${PYSITELIB}/tests/payloads/cmd/test_awk_bind_tcp.py
+${PYSITELIB}/tests/payloads/cmd/test_awk_bind_tcp.pyc
+${PYSITELIB}/tests/payloads/cmd/test_awk_bind_tcp.pyo
+${PYSITELIB}/tests/payloads/cmd/test_awk_bind_udp.py
+${PYSITELIB}/tests/payloads/cmd/test_awk_bind_udp.pyc
+${PYSITELIB}/tests/payloads/cmd/test_awk_bind_udp.pyo
+${PYSITELIB}/tests/payloads/cmd/test_awk_reverse_tcp.py
+${PYSITELIB}/tests/payloads/cmd/test_awk_reverse_tcp.pyc
+${PYSITELIB}/tests/payloads/cmd/test_awk_reverse_tcp.pyo
+${PYSITELIB}/tests/payloads/cmd/test_bash_reverse_tcp.py
+${PYSITELIB}/tests/payloads/cmd/test_bash_reverse_tcp.pyc
+${PYSITELIB}/tests/payloads/cmd/test_bash_reverse_tcp.pyo
+${PYSITELIB}/tests/payloads/cmd/test_netcat_bind_tcp.py
+${PYSITELIB}/tests/payloads/cmd/test_netcat_bind_tcp.pyc
+${PYSITELIB}/tests/payloads/cmd/test_netcat_bind_tcp.pyo
+${PYSITELIB}/tests/payloads/cmd/test_netcat_reverse_tcp.py
+${PYSITELIB}/tests/payloads/cmd/test_netcat_reverse_tcp.pyc
+${PYSITELIB}/tests/payloads/cmd/test_netcat_reverse_tcp.pyo
+${PYSITELIB}/tests/payloads/cmd/test_perl_bind_tcp.py
+${PYSITELIB}/tests/payloads/cmd/test_perl_bind_tcp.pyc
+${PYSITELIB}/tests/payloads/cmd/test_perl_bind_tcp.pyo
+${PYSITELIB}/tests/payloads/cmd/test_perl_reverse_tcp.py
+${PYSITELIB}/tests/payloads/cmd/test_perl_reverse_tcp.pyc
+${PYSITELIB}/tests/payloads/cmd/test_perl_reverse_tcp.pyo
+${PYSITELIB}/tests/payloads/cmd/test_php_bind_tcp.py
+${PYSITELIB}/tests/payloads/cmd/test_php_bind_tcp.pyc
+${PYSITELIB}/tests/payloads/cmd/test_php_bind_tcp.pyo
+${PYSITELIB}/tests/payloads/cmd/test_php_reverse_tcp.py
+${PYSITELIB}/tests/payloads/cmd/test_php_reverse_tcp.pyc
+${PYSITELIB}/tests/payloads/cmd/test_php_reverse_tcp.pyo
+${PYSITELIB}/tests/payloads/cmd/test_python_bind_tcp.py
+${PYSITELIB}/tests/payloads/cmd/test_python_bind_tcp.pyc
+${PYSITELIB}/tests/payloads/cmd/test_python_bind_tcp.pyo
+${PYSITELIB}/tests/payloads/cmd/test_python_bind_udp.py
+${PYSITELIB}/tests/payloads/cmd/test_python_bind_udp.pyc
+${PYSITELIB}/tests/payloads/cmd/test_python_bind_udp.pyo
+${PYSITELIB}/tests/payloads/cmd/test_python_reverse_tcp.py
+${PYSITELIB}/tests/payloads/cmd/test_python_reverse_tcp.pyc
+${PYSITELIB}/tests/payloads/cmd/test_python_reverse_tcp.pyo
+${PYSITELIB}/tests/payloads/cmd/test_python_reverse_udp.py
+${PYSITELIB}/tests/payloads/cmd/test_python_reverse_udp.pyc
+${PYSITELIB}/tests/payloads/cmd/test_python_reverse_udp.pyo
+${PYSITELIB}/tests/payloads/mipsbe/__init__.py
+${PYSITELIB}/tests/payloads/mipsbe/__init__.pyc
+${PYSITELIB}/tests/payloads/mipsbe/__init__.pyo
+${PYSITELIB}/tests/payloads/mipsbe/test_bind_tcp.py
+${PYSITELIB}/tests/payloads/mipsbe/test_bind_tcp.pyc
+${PYSITELIB}/tests/payloads/mipsbe/test_bind_tcp.pyo
+${PYSITELIB}/tests/payloads/mipsbe/test_reverse_tcp.py
+${PYSITELIB}/tests/payloads/mipsbe/test_reverse_tcp.pyc
+${PYSITELIB}/tests/payloads/mipsbe/test_reverse_tcp.pyo
+${PYSITELIB}/tests/payloads/mipsle/__init__.py
+${PYSITELIB}/tests/payloads/mipsle/__init__.pyc
+${PYSITELIB}/tests/payloads/mipsle/__init__.pyo
+${PYSITELIB}/tests/payloads/mipsle/test_bind_tcp.py
+${PYSITELIB}/tests/payloads/mipsle/test_bind_tcp.pyc
+${PYSITELIB}/tests/payloads/mipsle/test_bind_tcp.pyo
+${PYSITELIB}/tests/payloads/mipsle/test_reverse_tcp.py
+${PYSITELIB}/tests/payloads/mipsle/test_reverse_tcp.pyc
+${PYSITELIB}/tests/payloads/mipsle/test_reverse_tcp.pyo
+${PYSITELIB}/tests/payloads/php/__init__.py
+${PYSITELIB}/tests/payloads/php/__init__.pyc
+${PYSITELIB}/tests/payloads/php/__init__.pyo
+${PYSITELIB}/tests/payloads/php/test_bind_tcp.py
+${PYSITELIB}/tests/payloads/php/test_bind_tcp.pyc
+${PYSITELIB}/tests/payloads/php/test_bind_tcp.pyo
+${PYSITELIB}/tests/payloads/php/test_reverse_tcp.py
+${PYSITELIB}/tests/payloads/php/test_reverse_tcp.pyc
+${PYSITELIB}/tests/payloads/php/test_reverse_tcp.pyo
+${PYSITELIB}/tests/payloads/python/__init__.py
+${PYSITELIB}/tests/payloads/python/__init__.pyc
+${PYSITELIB}/tests/payloads/python/__init__.pyo
+${PYSITELIB}/tests/payloads/python/test_bind_tcp.py
+${PYSITELIB}/tests/payloads/python/test_bind_tcp.pyc
+${PYSITELIB}/tests/payloads/python/test_bind_tcp.pyo
+${PYSITELIB}/tests/payloads/python/test_bind_udp.py
+${PYSITELIB}/tests/payloads/python/test_bind_udp.pyc
+${PYSITELIB}/tests/payloads/python/test_bind_udp.pyo
+${PYSITELIB}/tests/payloads/python/test_reverse_tcp.py
+${PYSITELIB}/tests/payloads/python/test_reverse_tcp.pyc
+${PYSITELIB}/tests/payloads/python/test_reverse_tcp.pyo
+${PYSITELIB}/tests/payloads/python/test_reverse_udp.py
+${PYSITELIB}/tests/payloads/python/test_reverse_udp.pyc
+${PYSITELIB}/tests/payloads/python/test_reverse_udp.pyo
+${PYSITELIB}/tests/payloads/x64/__init__.py
+${PYSITELIB}/tests/payloads/x64/__init__.pyc
+${PYSITELIB}/tests/payloads/x64/__init__.pyo
+${PYSITELIB}/tests/payloads/x64/test_bind_tcp.py
+${PYSITELIB}/tests/payloads/x64/test_bind_tcp.pyc
+${PYSITELIB}/tests/payloads/x64/test_bind_tcp.pyo
+${PYSITELIB}/tests/payloads/x64/test_reverse_tcp.py
+${PYSITELIB}/tests/payloads/x64/test_reverse_tcp.pyc
+${PYSITELIB}/tests/payloads/x64/test_reverse_tcp.pyo
+${PYSITELIB}/tests/payloads/x86/__init__.py
+${PYSITELIB}/tests/payloads/x86/__init__.pyc
+${PYSITELIB}/tests/payloads/x86/__init__.pyo
+${PYSITELIB}/tests/payloads/x86/test_bind_tcp.py
+${PYSITELIB}/tests/payloads/x86/test_bind_tcp.pyc
+${PYSITELIB}/tests/payloads/x86/test_bind_tcp.pyo
+${PYSITELIB}/tests/payloads/x86/test_reverse_tcp.py
+${PYSITELIB}/tests/payloads/x86/test_reverse_tcp.pyc
+${PYSITELIB}/tests/payloads/x86/test_reverse_tcp.pyo
+${PYSITELIB}/tests/test_exploit_scenarios.py
+${PYSITELIB}/tests/test_exploit_scenarios.pyc
+${PYSITELIB}/tests/test_exploit_scenarios.pyo
+${PYSITELIB}/tests/test_module_info.py
+${PYSITELIB}/tests/test_module_info.pyc
+${PYSITELIB}/tests/test_module_info.pyo
diff --git a/routersploit/TODO b/routersploit/TODO
deleted file mode 100644
index f6229da332..0000000000
--- a/routersploit/TODO
+++ /dev/null
@@ -1,9 +0,0 @@
-On Darwin routersploit will depends on `gnureadline' for
-routersploit<=2.2.1.
-
-This was fixed in the following upstream commits:
-
- - <https://github.com/reverse-shell/routersploit/commit/88551596cc04c0985bc96bb7069650048fc3ce15.patch>
- - <https://github.com/reverse-shell/routersploit/commit/ea4f4676663fbad8c1c108583975d60613f8f8b9.patch>
-
-...and needs to backported in order to avoid possible issues on Darwin.
diff --git a/routersploit/distinfo b/routersploit/distinfo
index 3da0a471ee..f132e873c4 100644
--- a/routersploit/distinfo
+++ b/routersploit/distinfo
@@ -1,6 +1,7 @@
 $NetBSD: distinfo,v 1.3 2017/09/14 12:43:54 leot Exp $
 
-SHA1 (routersploit-2.2.1.tar.gz) = 2c03ee4459869258226a74e7e1cc5fc263bf93fe
-RMD160 (routersploit-2.2.1.tar.gz) = 4931a2b61ee1d518b44126f1c3aaf7990c68b934
-SHA512 (routersploit-2.2.1.tar.gz) = 59262588fb1004a22c72f6f551f455f82bc461c2768dd001694c8a395cf11796138627f9bf94f45da1f289910b9119bcbabd1deb74f97e2649220631a59bcb4a
-Size (routersploit-2.2.1.tar.gz) = 80925 bytes
+SHA1 (routersploit-3.3.0.tar.gz) = dab95597688bdf1bdf22e7ae9a26ecb01414158e
+RMD160 (routersploit-3.3.0.tar.gz) = eaa39a4753c874b1ed438811af660afc6b9395ee
+SHA512 (routersploit-3.3.0.tar.gz) = fc43c9df65a543f6fff95a2e6b3c65f1c96e06bcfbe7c6d6b6fc319a2c57f57a999ca9f320e3cbba335f470ac4d8d4cacc7712b44c25888d80ac85355bc0136e
+Size (routersploit-3.3.0.tar.gz) = 454798 bytes
+SHA1 (patch-setup.py) = b58c5b6a56036cfd27a7ae3fc2262fcebe767893
diff --git a/routersploit/files/setup.py b/routersploit/files/setup.py
deleted file mode 100644
index d2f5d5078d..0000000000
--- a/routersploit/files/setup.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# $NetBSD$
-# $OpenBSD: setup.py,v 1.1.1.1 2016/07/04 21:02:08 awolk Exp $
-
-from setuptools import find_packages, setup
-import sys, os
-
-setup(
-	name = "routersploit",
-	version = "2.2.1",
-	description = "The Router Exploitation Framework",
-	author =  "Reverse Shell Security",
-	author_email = "office%reverse-shell.com@localhost",
-	license = "BSD",
-	url = "https://github.com/reverse-shell/routersploit";,
-	packages=find_packages(),
-	install_requires=[
-		'requests>=2.9.1',
-		'paramiko>=1.16.0',
-		'beautifulsoup4>=4.4.1',
-		'pysnmp>=4.3.2',
-	],
-	package_data = {'' : ['*.txt']},
-	include_package_data = True,
-	scripts = ('rsf.py',)
-)
-
diff --git a/routersploit/patches/patch-setup.py b/routersploit/patches/patch-setup.py
new file mode 100644
index 0000000000..03339596c5
--- /dev/null
+++ b/routersploit/patches/patch-setup.py
@@ -0,0 +1,14 @@
+$NetBSD$
+
+Install rsf.py.
+
+--- setup.py.orig	2018-07-09 19:09:31.000000000 +0000
++++ setup.py
+@@ -15,6 +15,7 @@ setup(
+     download_url="https://github.com/threat9/routersploit/";,
+     packages=find_packages(),
+     include_package_data=True,
++    scripts=('rsf.py',),
+     entry_points={},
+     install_requires=[
+         "future",


Home | Main Index | Thread Index | Old Index