Index: ipk/source.sh4/network_satipclient/_path_/usr/local/share/titan/plugins/satipclient/satipclient.sh
===================================================================
--- ipk/source.sh4/network_satipclient/_path_/usr/local/share/titan/plugins/satipclient/satipclient.sh	(revision 45394)
+++ ipk/source.sh4/network_satipclient/_path_/usr/local/share/titan/plugins/satipclient/satipclient.sh	(revision 45394)
@@ -0,0 +1,1 @@
+python scan.py
Index: ipk/source.sh4/network_satipclient/_path_/usr/local/share/titan/plugins/satipclient/scan.py
===================================================================
--- ipk/source.sh4/network_satipclient/_path_/usr/local/share/titan/plugins/satipclient/scan.py	(revision 45394)
+++ ipk/source.sh4/network_satipclient/_path_/usr/local/share/titan/plugins/satipclient/scan.py	(revision 45394)
@@ -0,0 +1,18 @@
+#!/usr/bin/env python2
+import socket
+
+SSDP_ADDR = "239.255.255.250"
+SSDP_PORT = 1900
+SSDP_MX = 1
+SSDP_ST = "urn:ses-com:device:SatIPServer:1"
+
+ssdpRequest = "M-SEARCH * HTTP/1.1\r\n" + \
+                "HOST: %s:%d\r\n" % (SSDP_ADDR, SSDP_PORT) + \
+                "MAN: \"ssdp:discover\"\r\n" + \
+                "MX: %d\r\n" % (SSDP_MX, ) + \
+                "ST: %s\r\n" % (SSDP_ST, ) + "\r\n"
+
+sock = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
+sock.settimeout(10)
+sock.sendto(ssdpRequest, (SSDP_ADDR, SSDP_PORT))
+print sock.recv(1000)
