Tuesday, 9 May 2017

Jython TCP check - "netcat -z -v -w -1" substitute

# rem Jython TCP check
# java -cp jython-2.1.jar org.python.util.jython drms-services.gso.internal 443
# Jython TCP check
import sys
import java.net.Socket as Socket
import java.net.InetSocketAddress as InetSocketAddress
sock = Socket()
print sys.argv[1], sys.argv[2], ": opening..."
sock.connect(InetSocketAddress(str(sys.argv[1]), int(sys.argv[2])), 1500)
print sys.argv[1], sys.argv[2], ": OPEN successful"
sock.close()