ITADN

Package request: rickshell

#4862OpenRickidevs 创建于 2026-02-21
type::tool-request
R
Rickidevscommented
### 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 - [x] I assert that this package request does not yet exist in an [open pull request](https://github.com/BlackArch/blackarch/pulls?q=is%3Aopen). - [x] I assert that this is not a [duplicate of an existing request](https://github.com/BlackArch/blackarch/issues?q=is%3Aopen%20is%3Aissue%20label%3Atype%3A%3Atool-request). - [x] I assert that the package is not available in BlackArch or official [Arch Linux repositories](https://archlinux.org/packages/). - [x] I have reviewed the [PKGBUILD templates](https://github.com/BlackArch/blackarch-pkgbuilds) and understand that pull requests are preferred when possible. - [x] I assert that I have read the [Arch Linux Code of Conduct](https://terms.archlinux.org/docs/code-of-conduct/) and agree to abide by it.
1 条评论