STEWS

Security Testing and Enumeration of WebSockets
To install STEWS you first need to clone the directory.
git clone https://github.com/PalindromeLabs/STEWS.gitDiscovery
For the discovery module you need to install the dependencies
jqandzgrab2For
jqit is pretty straightforward you just need tosudo apt install jqFor
zgrab2you can download the binary they provide in the documentation. Here is the documentation for STEWS (discovery module), here is the binary.Take the binary and cp it in your binary folder
sudo cp zgrab2 /usr/local/binThen we can modify the file known-endpoints.txt to add our endpoints.
Finally
./STEWS-discovery.sh
Fingerprinting
To install the fingerprinting module you can use
pip3 install -r requirements.txtorpython3 -m pip install -r requirements.txtpython3 STEWS-fingerprint.py -v -a -u your-urlwith -a you will do all tests.
Vulnerability Detection
To install the vuln-detect module you can use
pip3 install -r requirements.txtorpython3 -m pip install -r requirements.txtThen use
python3 STEWS-vuln-detect.py -hand test out what you wish to do.
Last updated