Shellshocker
Tests for the ShellShock vulnerability
Install / Use
/learn @erinzm/ShellshockerREADME
ShellShocker

If you don't know what the ShellShock Bash exploit is, you should probably Google it. Now that you know...
What is this for?
ShellShocker tests a website for vulnerability to the ShellShock bug. There's a command-line tool for doing testing, and a deployable Flask-powered ShellShock testing website (punch in the URL of your server, we'll tell you what's vulnerable). It's also useful as a Shellshock exploit POC testing framework for researchers.
How do I use it?
ShellShocker has two different ways of being run:
- a command line utility, and
- a web interface, which ~~is~~ was deployed to Heroku
Usage of the CLI:
<pre> Usage: shellshocker.py [OPTIONS] URL Test the URL `URL` for ShellShock vulnerability. Options: -v, --verbose Make the tester more verbose for debugging -c, --command TEXT Command to inject into the payload -p, --payload [traditional|new] Choose between the original bug and the new one --help Show this message and exit. </pre>Hacking on the code
vagrant up.
In your Vagrant enviroment, everything'll be set up. If it somehow isn't...
vagrant provision.
If you're not in the virtualenv, activate it: . env/bin/activate.
SEND ME PRs! Please! I can't add every feature people want ;)
Authors
- Liam (ArchimedesPi)
Related Skills
node-connect
349.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
109.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
349.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
349.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
