From the course: Ethical Hacking: Hacking Web Servers and Web Applications
Unlock the full course today
Join today to access over 24,900 courses taught by industry experts.
Moving on to WebSockets
From the course: Ethical Hacking: Hacking Web Servers and Web Applications
Moving on to WebSockets
- [Instructor] With the release of HTML 5, more sophisticated state management capabilities are available to the web developer. WebSockets provide the ability to setup a full duplex communications channel between the client and the server. This required a handshake over HTTP or HTTPS. To upgrade the protocol to WS or WSS, and a WebSockets server to manage the protocol. Firstly the client initiates the connection by sending an HTTPS web socket handshake request, and the server responds with a status code of 101 switching protocols. It then switches to WebSockets, and both the web browser and the web server communicate using the WebSockets API, according to RFC 6455, the WebSockets protocol. WebsocketD is an easy to use WebSockets server written by Joe Walnize, which will run on Ubuntu. We can get the ZIP file of this server from his GitHub page, unpack it, and it'll be ready for use. I've already loaded it on my…
Contents
-
-
- Elements of web-based applications4m 44s
- (Locked) Introduction to web servers4m 27s
- (Locked) Dissecting the HTTP/HTTPS protocol6m 39s
- (Locked) Moving on to WebSockets2m
- (Locked) Looking at the Google QUIC protocol3m 56s
- (Locked) Understanding cookies1m 56s
- (Locked) Introducing HTML2m 29s
- (Locked) Visiting OWASP4m 6s
- (Locked) Web access APIs3m 38s
-
-
-
-
-
-