version.py 729 Bytes
#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
import socket   #for sockets
import sys  #for exit
import struct
import time
import os

data=''
target = '127.0.0.1'
streamCmd = bytearray(b'\x01\x02\x00\x00\x00\x06\x01\x04\x00\x7b\x00\x01')
f = open('../php/userInput.txt', 'w')


try:
    #create an AF_INET, STREAM socket (TCP) - 502
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    status=s.connect((target, 502))
except socket.error:
    print ('Failed to connect (502)!')
    sys.exit()


try:
    s.send(streamCmd)
except socket.error:
    print('Send failed.')
    sys.exit()


data = s.recv(14)
#print (ord(data[9])*256 + ord(data[10])) / 100.0
f.write('%i\n' % (ord(data[9])*256 + ord(data[10])))
sys.exit()