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
Tools/GitHubGitHub/makarov05bm/wsgoat
Web Application ExploitationWeb SecurityPenetration TestingAuthenticationLearning & EducationLabs & Practice
GitHubmakarov05bm/wsgoat

WSGoat

The vulnerable application that will teach you how to hack WebSockets

View Repository
33 days 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 →
Website
Share

WebSocket GOAT

2f008f22-1dd9-4326-b1e5-ac521bba8562

A deliberately vulnerable, Dockerized WebSocket application designed for learning and practicing WebSocket security testing in a controlled environment.

The lab implements a realistic web application with authentication, private messaging, user profiles, and multiple WebSocket endpoints. Each feature provides an opportunity to study how WebSocket-specific vulnerabilities arise when authentication, authorization, and application-level security controls are incorrectly implemented.

Start

root@kitploit:~
docker compose up --build

Open:

http://localhost:3000

Test

Create two accounts in two browser profiles/incognito windows.

Example:

User A:

  • register alice
  • password password123

User B:

  • register bob
  • password password123
Download Tool

Each account receives an 8-character user code.

Enter Bob's code from Alice's session. Enter Alice's code from Bob's session. The two clients will join the same conversation.

Guide

I wrote a walkthough of the bugs present in the lab, and it will be updated regularily.

I also encourage you to watch this talk from OWASP

and this video from BBRE

References

https://websocket.org/guides/authentication/

https://christian-schneider.net/blog/cross-site-websocket-hijacking/