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
cve-2020-0618 — CVE-2020-0618 Honeypot | Kitploit
Tools/GitHubGitHub/wortell/cve-2020-0618
Vulnerability AnalysisWeb SecurityThreat IntelligenceIntrusion DetectionIncident Response
GitHubwortell/cve-2020-0618

cve-2020-0618

CVE-2020-0618 Honeypot

View Repository
3056 years agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

CVE-2020-0618 Honeypot

  • Detects and logs attempts to exploit CVE-020-0618 (SQL Reporting Services RCE)
  • Serves content and headers like SSRS would, in order to increase chance of indexing on search engines (e.g. google, shodan etc.)
  • Based on the great work of MDSec and x1sec

screenshot

Installation

Get the code

Make sure you have a Go environment ready to go.

root@kitploit:~
git clone https://github.com/wortell/cve-2020-0618

Generate certificates

Generate self signed certificate:

root@kitploit:~
openssl genrsa -out server.key 2048
openssl ecparam -genkey -name secp384r1 -out server.key
openssl req -new -x509 -sha256 -key server.key -out server.crt -days 3650

Run

It's easy as:

root@kitploit:~
go get github.com/gorilla/mux
go run honeypot.go

The honeypot will listen on both port 80 and 443 (so it must be run as root user)

Or to detach and run as a background process:

root@kitploit:~
nohup go run honeypot.go &

Docker

Or run it in a Docker container instead:

root@kitploit:~
git clone https://github.com/wortell/cve-2020-0618
cd cve-2020-0618
docker image build -t cve-2020-0618:1.0 .
docker container run --publish 80:80 --publish 443:443 --detach --name honeypot cve-2020-0618:1.0

PRO TIP: Mount the Logs directory locally, so you don't loose the files

Logs

Results / data is written to the ./log directory. They are:

cve.log - Exploitation attempts and exploitation attempts with all data (e.g. headers, post body)

allrequests.log - All HTTP requests that are observed hitting the server

tls.log - Often internet scanners will send invalid data to port 443. HTTPS errors are logged here.

Download Tool