pkgsrc-WIP-changes archive

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

routersploit-git: Import routersploit-git as wip/routersploit-git



Module Name:	pkgsrc-wip
Committed By:	Leonardo Taccari <leot%NetBSD.org@localhost>
Pushed By:	leot
Date:		Fri Jan 26 14:59:48 2018 +0100
Changeset:	8b66b290ee08ba3976b45bcf32a3049468ea75d8

Modified Files:
	Makefile
Added Files:
	routersploit-git/DESCR
	routersploit-git/Makefile
	routersploit-git/PLIST
	routersploit-git/TODO
	routersploit-git/files/setup.py

Log Message:
routersploit-git: Import routersploit-git as wip/routersploit-git

The RouterSploit Framework is an open-source exploitation framework dedicated to
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

This package contains the latest development version from git.

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

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

diffstat:
 Makefile                        |   1 +
 routersploit-git/DESCR          |  10 +
 routersploit-git/Makefile       |  32 ++
 routersploit-git/PLIST          | 758 ++++++++++++++++++++++++++++++++++++++++
 routersploit-git/TODO           |   3 +
 routersploit-git/files/setup.py |  26 ++
 6 files changed, 830 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 5fdf551f22..d505282955 100644
--- a/Makefile
+++ b/Makefile
@@ -3966,6 +3966,7 @@ SUBDIR+=	rosegarden
 SUBDIR+=	rott
 SUBDIR+=	roundcube-skin-mvision2
 SUBDIR+=	routersploit
+SUBDIR+=	routersploit-git
 SUBDIR+=	roxterm
 SUBDIR+=	rpcemu
 SUBDIR+=	rpki-git
diff --git a/routersploit-git/DESCR b/routersploit-git/DESCR
new file mode 100644
index 0000000000..f89e4e517f
--- /dev/null
+++ b/routersploit-git/DESCR
@@ -0,0 +1,10 @@
+The RouterSploit Framework is an open-source exploitation framework dedicated to
+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
+
+This package contains the latest development version from git.
diff --git a/routersploit-git/Makefile b/routersploit-git/Makefile
new file mode 100644
index 0000000000..de6ca6dc25
--- /dev/null
+++ b/routersploit-git/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD: Makefile,v 1.4 2017/09/14 12:43:54 leot Exp $
+
+DISTNAME=	routersploit-2.2.1
+CATEGORIES=	security
+MASTER_SITES=	${MASTER_SITE_GITHUB:=reverse-shell/}
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/reverse-shell/routersploit
+COMMENT=	The Router Exploitation Framework
+LICENSE=	modified-bsd
+
+GIT_REPOSITORIES=	routersploit
+GIT_REPO.routersploit=	git://github.com/reverse-shell/routersploit.git
+WRKSRC=			${WRKDIR}/routersploit
+
+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
+
+USE_LANGUAGES=	# none
+
+PYTHON_VERSIONS_INCOMPATIBLE=	34 35 36 # not yet ported as of 2.2.1
+
+post-extract:
+	${CP} ${FILESDIR}/setup.py ${WRKSRC}
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/egg.mk"
+.include "../../wip/mk/git-package.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/routersploit-git/PLIST b/routersploit-git/PLIST
new file mode 100644
index 0000000000..a4710e7869
--- /dev/null
+++ b/routersploit-git/PLIST
@@ -0,0 +1,758 @@
+@comment $NetBSD$
+bin/rsf.py
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${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/interpreter.py
+${PYSITELIB}/routersploit/interpreter.pyc
+${PYSITELIB}/routersploit/interpreter.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_digest_bruteforce.py
+${PYSITELIB}/routersploit/modules/creds/http_digest_bruteforce.pyc
+${PYSITELIB}/routersploit/modules/creds/http_digest_bruteforce.pyo
+${PYSITELIB}/routersploit/modules/creds/http_digest_default.py
+${PYSITELIB}/routersploit/modules/creds/http_digest_default.pyc
+${PYSITELIB}/routersploit/modules/creds/http_digest_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/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/__init__.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/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_cred_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/brickcom/users_cgi_cred_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/brickcom/users_cgi_cred_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_rce.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/grandstream/gxv3611hd_ip_camera_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/grandstream/gxv3611hd_ip_camera_rce.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/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.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/netwave_IP_camera.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/multi/netwave_IP_camera.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/siemens/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/siemens/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/siemens/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/videoiq/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/videoiq/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/videoiq/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/cameras/videoiq/videoiq_camera_path_traversal.py
+${PYSITELIB}/routersploit/modules/exploits/cameras/videoiq/videoiq_camera_path_traversal.pyc
+${PYSITELIB}/routersploit/modules/exploits/cameras/videoiq/videoiq_camera_path_traversal.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/3cradsl72_info_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/3cradsl72_info_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/3com/3cradsl72_info_disclosure.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/5200w_rce.py
+${PYSITELIB}/routersploit/modules/exploits/routers/billion/5200w_rce.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/billion/5200w_rce.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/billion/7700nr4_password_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/billion/7700nr4_password_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/billion/7700nr4_password_disclosure.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/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/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/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_dislosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/hg520_info_dislosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/hg520_info_dislosure.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/hg630a_default_creds.py
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/hg630a_default_creds.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/huawei/hg630a_default_creds.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_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/juniper/__init__.py
+${PYSITELIB}/routersploit/modules/exploits/routers/juniper/__init__.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/juniper/__init__.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/juniper/screenos_backdoor.py
+${PYSITELIB}/routersploit/modules/exploits/routers/juniper/screenos_backdoor.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/juniper/screenos_backdoor.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/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/heartbleed.py
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/heartbleed.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/heartbleed.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/shellshock.py
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/shellshock.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/shellshock.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/ssh_auth_keys.py
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/ssh_auth_keys.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/multi/ssh_auth_keys.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/f609_config_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/zte/f609_config_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/zte/f609_config_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/zte/f660_config_disclosure.py
+${PYSITELIB}/routersploit/modules/exploits/routers/zte/f660_config_disclosure.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/zte/f660_config_disclosure.pyo
+${PYSITELIB}/routersploit/modules/exploits/routers/zte/f6xx_default_root.py
+${PYSITELIB}/routersploit/modules/exploits/routers/zte/f6xx_default_root.pyc
+${PYSITELIB}/routersploit/modules/exploits/routers/zte/f6xx_default_root.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/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/generic/__init__.py
+${PYSITELIB}/routersploit/modules/payloads/generic/__init__.pyc
+${PYSITELIB}/routersploit/modules/payloads/generic/__init__.pyo
+${PYSITELIB}/routersploit/modules/payloads/generic/awk_bind_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/generic/awk_bind_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/generic/awk_bind_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/generic/awk_reverse_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/generic/awk_reverse_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/generic/awk_reverse_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/generic/netcat_bind_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/generic/netcat_bind_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/generic/netcat_bind_tcp.pyo
+${PYSITELIB}/routersploit/modules/payloads/generic/netcat_reverse_tcp.py
+${PYSITELIB}/routersploit/modules/payloads/generic/netcat_reverse_tcp.pyc
+${PYSITELIB}/routersploit/modules/payloads/generic/netcat_reverse_tcp.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/scanners/2wire_scan.py
+${PYSITELIB}/routersploit/modules/scanners/2wire_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/2wire_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/3com_scan.py
+${PYSITELIB}/routersploit/modules/scanners/3com_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/3com_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/__init__.py
+${PYSITELIB}/routersploit/modules/scanners/__init__.pyc
+${PYSITELIB}/routersploit/modules/scanners/__init__.pyo
+${PYSITELIB}/routersploit/modules/scanners/asmax_scan.py
+${PYSITELIB}/routersploit/modules/scanners/asmax_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/asmax_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/asus_scan.py
+${PYSITELIB}/routersploit/modules/scanners/asus_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/asus_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/autopwn.py
+${PYSITELIB}/routersploit/modules/scanners/autopwn.pyc
+${PYSITELIB}/routersploit/modules/scanners/autopwn.pyo
+${PYSITELIB}/routersploit/modules/scanners/belkin_scan.py
+${PYSITELIB}/routersploit/modules/scanners/belkin_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/belkin_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/bhu_scan.py
+${PYSITELIB}/routersploit/modules/scanners/bhu_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/bhu_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/billion_scan.py
+${PYSITELIB}/routersploit/modules/scanners/billion_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/billion_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/cameras_scan.py
+${PYSITELIB}/routersploit/modules/scanners/cameras_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/cameras_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/cisco_scan.py
+${PYSITELIB}/routersploit/modules/scanners/cisco_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/cisco_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/comtrend_scan.py
+${PYSITELIB}/routersploit/modules/scanners/comtrend_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/comtrend_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/dlink_scan.py
+${PYSITELIB}/routersploit/modules/scanners/dlink_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/dlink_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/fortinet_scan.py
+${PYSITELIB}/routersploit/modules/scanners/fortinet_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/fortinet_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/grandstream_scan.py
+${PYSITELIB}/routersploit/modules/scanners/grandstream_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/grandstream_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/huawei_scan.py
+${PYSITELIB}/routersploit/modules/scanners/huawei_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/huawei_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/ipfire_scan.py
+${PYSITELIB}/routersploit/modules/scanners/ipfire_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/ipfire_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/juniper_scan.py
+${PYSITELIB}/routersploit/modules/scanners/juniper_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/juniper_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/linksys_scan.py
+${PYSITELIB}/routersploit/modules/scanners/linksys_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/linksys_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/misc_scan.py
+${PYSITELIB}/routersploit/modules/scanners/misc_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/misc_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/movistar_scan.py
+${PYSITELIB}/routersploit/modules/scanners/movistar_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/movistar_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/multi_scan.py
+${PYSITELIB}/routersploit/modules/scanners/multi_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/multi_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/netcore_scan.py
+${PYSITELIB}/routersploit/modules/scanners/netcore_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/netcore_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/netgear_scan.py
+${PYSITELIB}/routersploit/modules/scanners/netgear_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/netgear_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/netsys_scan.py
+${PYSITELIB}/routersploit/modules/scanners/netsys_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/netsys_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/routers_scan.py
+${PYSITELIB}/routersploit/modules/scanners/routers_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/routers_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/shuttle_scan.py
+${PYSITELIB}/routersploit/modules/scanners/shuttle_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/shuttle_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/technicolor_scan.py
+${PYSITELIB}/routersploit/modules/scanners/technicolor_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/technicolor_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/thomson_scan.py
+${PYSITELIB}/routersploit/modules/scanners/thomson_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/thomson_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/tplink_scan.py
+${PYSITELIB}/routersploit/modules/scanners/tplink_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/tplink_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/ubiquiti_scan.py
+${PYSITELIB}/routersploit/modules/scanners/ubiquiti_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/ubiquiti_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/zte_scan.py
+${PYSITELIB}/routersploit/modules/scanners/zte_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/zte_scan.pyo
+${PYSITELIB}/routersploit/modules/scanners/zyxel_scan.py
+${PYSITELIB}/routersploit/modules/scanners/zyxel_scan.pyc
+${PYSITELIB}/routersploit/modules/scanners/zyxel_scan.pyo
+${PYSITELIB}/routersploit/payloads.py
+${PYSITELIB}/routersploit/payloads.pyc
+${PYSITELIB}/routersploit/payloads.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/threads.py
+${PYSITELIB}/routersploit/threads.pyc
+${PYSITELIB}/routersploit/threads.pyo
+${PYSITELIB}/routersploit/utils/__init__.py
+${PYSITELIB}/routersploit/utils/__init__.pyc
+${PYSITELIB}/routersploit/utils/__init__.pyo
+${PYSITELIB}/routersploit/utils/lzs.py
+${PYSITELIB}/routersploit/utils/lzs.pyc
+${PYSITELIB}/routersploit/utils/lzs.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}/tests/__init__.py
+${PYSITELIB}/tests/__init__.pyc
+${PYSITELIB}/tests/__init__.pyo
+${PYSITELIB}/tests/test_case.py
+${PYSITELIB}/tests/test_case.pyc
+${PYSITELIB}/tests/test_case.pyo
+${PYSITELIB}/tests/test_completer.py
+${PYSITELIB}/tests/test_completer.pyc
+${PYSITELIB}/tests/test_completer.pyo
+${PYSITELIB}/tests/test_exploits.py
+${PYSITELIB}/tests/test_exploits.pyc
+${PYSITELIB}/tests/test_exploits.pyo
+${PYSITELIB}/tests/test_interpreter.py
+${PYSITELIB}/tests/test_interpreter.pyc
+${PYSITELIB}/tests/test_interpreter.pyo
+${PYSITELIB}/tests/test_modules.py
+${PYSITELIB}/tests/test_modules.pyc
+${PYSITELIB}/tests/test_modules.pyo
+${PYSITELIB}/tests/test_utils.py
+${PYSITELIB}/tests/test_utils.pyc
+${PYSITELIB}/tests/test_utils.pyo
+${PYSITELIB}/tests/test_validators.py
+${PYSITELIB}/tests/test_validators.pyc
+${PYSITELIB}/tests/test_validators.pyo
diff --git a/routersploit-git/TODO b/routersploit-git/TODO
new file mode 100644
index 0000000000..0334c48fcf
--- /dev/null
+++ b/routersploit-git/TODO
@@ -0,0 +1,3 @@
+On Darwin routersploit will depends on `gnureadline'
+(`routersploit/interpreter.py'), should we package py-gnureadline
+as well or can we just use py-readline instead?
diff --git a/routersploit-git/files/setup.py b/routersploit-git/files/setup.py
new file mode 100644
index 0000000000..d2f5d5078d
--- /dev/null
+++ b/routersploit-git/files/setup.py
@@ -0,0 +1,26 @@
+# $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',)
+)
+


Home | Main Index | Thread Index | Old Index