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 . <EOS>