Package Details: routersploit 3.3.0-1

Git Clone URL: https://aur.archlinux.org/routersploit.git (read-only)
Package Base: routersploit
Description: An open-source exploitation framework dedicated to embedded devices.
Upstream URL: https://github.com/threat9/routersploit
Keywords: development exploit network simple
Licenses: BSD
Submitter: edh
Maintainer: edh
Last Packager: edh
Votes: 3
Popularity: 0.120736
First Submitted: 2016-04-28 21:43
Last Updated: 2018-07-10 09:24

Latest Comments

edh commented on 2018-01-30 20:48

@MrHritik

It seems like you are using a corrupted unofficial repository which is delivering a pre-build binary of a package baring the same name as this one. You problem description (respectively you paste of a plain error message) is not due to anything related to this PKGBUILD. Please make sure you understand how to properly use the Arch User Repository and the Arch Build System prior to using unofficial repositories or any other helpers.

EDIT: This refers to a comment which has since been deleted.

edh commented on 2017-02-02 10:08

@GI_Jack
Upstream moved the git tag to a different commit thereby breaking the checksums. This is bad practice and very unusual. However I updated the checksums accordingly hoping they will not do this again.

Sorry for the inconvenience.

GI_Jack commented on 2017-02-02 08:56

==> Validating source files with sha512sums...
routersploit_v2.2.1.tar.gz ... FAILED


double check the hash sum.

edh commented on 2016-05-17 18:18

@peoro
Thanks for the report! This was fixed in a recent commit [1] without me noticing it.

[1] https://github.com/reverse-shell/routersploit/commit/d3738a696cfcbd2124f238998caa6ea3b7dc52dd

peoro commented on 2016-05-17 17:02

This package (as well as routersploit-git) is broken.

the PKGBUILD build function runs `sed -i 's/\/usr\/bin\/env python/\/usr\/bin\/python2/' ./rsf.py`, but the mainstream `rsf.py` already uses python2 as interpreter: https://github.com/reverse-shell/routersploit/blame/master/rsf.py

The result is rsf.py starting with `#!/usr/bin/python22`:

$ rsf
/usr/bin/rsf: /opt/routersploit/rsf.py: /usr/bin/python22: bad interpreter: No such file or directory
/usr/bin/rsf: line 2: /opt/routersploit/rsf.py: Success