Skip to content

Package request: rickshell #4862

@Rickidevs

Description

@Rickidevs

Describe the package

Tool name: rickshell
Version: 3.4.1
URL: https://github.com/Rickidevs/RickShell
License: MIT
Category: blackarch-exploitation

Description:
Modular Python C2 framework for generating and catching reverse shells.
Supports 31 payload variants across 9 languages (Bash, Python, PHP,
PowerShell, Ruby, Perl, Java, Netcat, Telnet) with WAF-evasion encoders
(Base64, Hex, URL, Octal). Features automatic PTY upgrade and
multi-session management.

Dependencies: python, python-psutil

PKGBUILD:

Maintainer: Rickidevs https://github.com/Rickidevs

pkgname=rickshell
pkgver=3.4.1
pkgrel=1
pkgdesc="Modular Python C2 framework — generate, encode, catch, and interact with reverse shells"
arch=('any')
url="https://github.com/Rickidevs/RickShell"
license=('MIT')
depends=('python' 'python-psutil')
source=("$pkgname-$pkgver.tar.gz::https://github.com/Rickidevs/RickShell/archive/refs/tags/v$pkgver.tar.gz")
sha256sums=('SKIP')
groups=('blackarch' 'blackarch-exploitation')

package() {
cd "$srcdir/RickShell-$pkgver"

install -dm755 "$pkgdir/opt/RickShell"

install -Dm755 rickshell.py "$pkgdir/opt/RickShell/rickshell.py"
cp -r core "$pkgdir/opt/RickShell/"
cp -r interface "$pkgdir/opt/RickShell/"
cp -r modules "$pkgdir/opt/RickShell/"

install -dm755 "$pkgdir/usr/bin"
cat > "$pkgdir/usr/bin/rickshell" <<EOF
#!/bin/bash
python3 /opt/RickShell/rickshell.py "$@"
EOF
chmod +x "$pkgdir/usr/bin/rickshell"

install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}

Source URL

https://github.com/Rickidevs/RickShell

License

MIT

Have you considered submitting a pull request?

I have prepared a PKGBUILD file but I am not familiar enough with the BlackArch PKGBUILDs repository structure to submit a proper PR. I am requesting assistance from the maintainers.

I confirm that this request is relevant for BlackArch

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions