A browser-less data streaming device, comprising: one or more memories; and one or more processors communicatively coupled to the one or more memories and configured to: establish a connection with a computing device that includes a browser; receive from the browser of the computing device a packet that includes authentication information provided using the browser, wherein the authentication information is required to authenticate the browser-less data streaming device and to enable the browser-less data streaming device to obtain access to a network; replace a media access control, MAC, address and internet protocol, IP, address of the computing device from the packet with a MAC address and IP address of the browser-less data streaming device; transmit the packet with the replaced MAC address and IP address to a server; and disconnect from the computing device after a successful authentication of the browser-less data streaming device by the server, wherein the successful authentication enables the browser-less data streaming device to stream content over the network using the MAC address and IP address of the browser-less data streaming device. one or more memories; and one or more processors communicatively coupled to the one or more memories and configured to: establish a connection with a computing device that includes a browser; receive from the browser of the computing device a packet that includes authentication information provided using the browser, wherein the authentication information is required to authenticate the browser-less data streaming device and to enable the browser-less data streaming device to obtain access to a network; replace a media access control, MAC, address and internet protocol, IP, address of the computing device from the packet with a MAC address and IP address of the browser-less data streaming device; transmit the packet with the replaced MAC address and IP address to a server; and disconnect from the computing device after a successful authentication of the browser-less data streaming device by the server, wherein the successful authentication enables the browser-less data streaming device to stream content over the network using the MAC address and IP address of the browser-less data streaming device. establish a connection with a computing device that includes a browser; receive from the browser of the computing device a packet that includes authentication information provided using the browser, wherein the authentication information is required to authenticate the browser-less data streaming device and to enable the browser-less data streaming device to obtain access to a network; replace a media access control, MAC, address and internet protocol, IP, address of the computing device from the packet with a MAC address and IP address of the browser-less data streaming device; transmit the packet with the replaced MAC address and IP address to a server; and disconnect from the computing device after a successful authentication of the browser-less data streaming device by the server, wherein the successful authentication enables the browser-less data streaming device to stream content over the network using the MAC address and IP address of the browser-less data streaming device.