Skip to content

An example webapp used to teach my little brothers Websockets, simple cryptography, and XSS/html injection.

License

Notifications You must be signed in to change notification settings

jordan9001/SomeFunTeachingTool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SomeFunTeachingTool

An example webapp used to teach Websockets, simple cryptography, and XSS/html injection.

To use it, make sure you have node installed, and the package "websocket". You can then run ws_server, and connect to your local machine with a browser on port 8080. Others on your network should be able to connect as well, if your firewall allows it.

The page currently supports XOR cryptography and Cesarean/Vigenère (ROT) ciphers. Cesarean is a ROT cipher with a single letter key, and Vigenère is a key of multiple letters.

The page is also vulnerable (by design) to Cross Site Scripting and HTML injection. Input is not checked before printing to the display.

About

An example webapp used to teach my little brothers Websockets, simple cryptography, and XSS/html injection.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published