WebSocketNotes provides educational materials and a Scapy-based proof-of-concept module for dissecting and understanding WebSocket security.
Supporting material for WebSockets security presentations.
This tool is designed for security professionals and educators to demonstrate and analyze WebSocket protocol security issues through presentations and practical code examples. It is useful for those conducting WebSocket security training or developing custom network monitoring scripts.
This tool is primarily educational and proof-of-concept; it lacks full HTTP handshake parsing and robust error handling. Users should have Scapy installed and be familiar with Python scripting for effective use.
Download and install Scapy from http://www.secdev.org/projects/scapy/
Clone or download the WebSocketNotes repository
Use the scapy/WebSockets.py module within a Python environment with Scapy installed
Import and use scapy/WebSockets.py within Scapy
Dissects WebSocket protocol packets for analysis and demonstration