#!/usr/bin/env Python3#-*-encoding:utf-8-*-ImportReImportOSImporturllib.request, Urllib.parse, Urllib.errorImporturllib.request, Urllib.error, Urllib.parseImporthttp.cookiejar filename='/tmp/cookie.txt'Cookies=Http.cookiejar.MozillaCookieJar (filename) opener=Urllib.request.build_opener (urllib.request.HTTPCookieProcessor (cookie)) PostData= Urllib.parse.urlencode ({'username':'username','userpwd':'Password'}). Encode (encoding='UTF8') loginurl='Http://xxxx/login'result=Opener.open (Loginurl,postdata) cookie.save (Ignore_discard=true, ignore_expires=True) Gradeurl='http://xxxx'result=Opener.open (Gradeurl)" "The above is crawling Web data, the following is the filter address" "file= Result.read (). Decode ('Utf-8') R= File.partition ('all enabled and exception') file= R[2]p=re.compile ('[A-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}:[a-f0-9]{2}') List_mac=p.findall (file) p=re.compile ('[0-9]{1,3}\. [0-9] {1,3}\. [0-9] {1,3}\. [0-9] {1,3}:[0-9]{4,5}') List_ip=p.findall (file) p=re.compile ('Secret') List_user=p.findall (file) Ip_user=list (Zip (list_ip, list_user)) name=dict (Zip (List_mac, ip_user)) forIinchname.values (): User= I[1] IP=I[0] os.environ['User'] =Str (user) os.environ['IP'] =str (IP) os.system ('rdesktop-u ${user}-P password-a 16-r clipboard:primaryclipboard ${ip} &')
Linux Connect to Remote Desktop