MESSAGE RECEIPT THROUGH FIREWALL
First Claim
Patent Images
1. A non-transitory machine-readable storage medium comprising instructions executable by a processing resource to:
- receive a first message of a first protocol through a firewall from a remote management service in a first device;
unwrap the first message into a second message of a second protocol in the first device;
provide the second message to an output communication port for transmission to a destination specified in the second message, wherein the output communication port is a port through which the first device transmits messages to a local network via a network interface device;
receive the second message in an input communication port ref the first device when the destination of the second message is the input communication port of the first device;
unwrap the second message into a third message of a third protocol in the first device; and
provide the third message to the output communication port for transmission via the local network to a destination of the third message,wherein the third message is a device management request to perform a function in a computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples disclosed herein relate to unwrap a message received from a remote management service in a first device and to provide the message to a second device. Examples include a first message received in a first device from a remote management service through a firewall, which is unwrapped into a second message. The second message is provided to its destination. In examples, the second message is received in the first device and unwrapped into a third message. The third message is provided to a second device.
-
Citations
15 Claims
-
1. A non-transitory machine-readable storage medium comprising instructions executable by a processing resource to:
-
receive a first message of a first protocol through a firewall from a remote management service in a first device; unwrap the first message into a second message of a second protocol in the first device; provide the second message to an output communication port for transmission to a destination specified in the second message, wherein the output communication port is a port through which the first device transmits messages to a local network via a network interface device; receive the second message in an input communication port ref the first device when the destination of the second message is the input communication port of the first device; unwrap the second message into a third message of a third protocol in the first device; and provide the third message to the output communication port for transmission via the local network to a destination of the third message, wherein the third message is a device management request to perform a function in a computing device. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a message engine to receive a first message of an Extensible Messaging and Presence Protocol through a firewall from a remote management service in a first device; an unwrap engine to unwrap the first message into a second message; and a communication engine to provide the second message to an output communication port for transmission to a destination IP address of the second message via a local network, wherein the unwrap engine is further to unwrap the second message into a third message of a device management protocol in response to receipt of the second message via an input communication port, and wherein the communication engine is further to provide the third message to a second device separate from the system via the local network. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. A method for controlling a device, comprising:
-
receiving, in a first device connected to a local network, a first message of an Extensible Messaging and Presence Protocol from a remote management service through a firewall; unwrapping the first message into a second message of a Hypertext Transfer Protocol (HTTP) in the first device; providing the second message to the first device for transmission via an output communication port to a destination IP address of the second message; receiving the second message in an input communication port of the first device when the IP address of the input communication port is the destination IP address of the second message; unwrapping the received second message into a third message of a Simple Network Management Protocol (SNMP); and providing the third message to the first device for transmission via the output communication port to a second device via the local network. - View Dependent Claims (13, 14, 15)
-
Specification