linux连接远程桌面

#!/usr/bin/env python3
#-*-encoding:utf-8-*-

import re
import os
import urllib.request, urllib.parse, urllib.error
import urllib.request, urllib.error, urllib.parse
import http.cookiejar

filename = ‘/tmp/cookie.txt‘

cookie = 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)

‘‘‘以上是抓取网页数据,下面是筛选地址‘‘‘

file = result.read().decode(‘utf-8‘)
r = file.partition(‘所有已启用且异常‘)
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(‘秘密‘)
list_user = p.findall(file)
ip_user = list(zip(list_ip, list_user))
name = dict(zip(list_mac, ip_user))
for i in name.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} &‘)
时间: 2024-08-01 14:06:02

linux连接远程桌面的相关文章

Linux 下远程桌面 Remmina 无法连接

表现 Remmina 提示消息: Unable to connect rdp server 解决方法 删除   ~/.freerdp/known_hosts 文件,即: rm ~/.freerdp/known_hosts 原因 可能是域名对应的机器变了,所以要把缓存的密钥删除掉 Linux 下远程桌面 Remmina 无法连接

适用于kali linux的远程桌面开启方法(从windows xp 远程登录到kali linux )

为了解决Windows远程桌面访问Ubuntu 12.04 之一 中提到的VNC远程桌面的缺点(见http://www.linuxidc.com/Linux/2012-07/64801.htm),我们采用第二种方法XRDP,该方法支持多用户登录并远程桌面. 1.首先参考Windows远程桌面访问Ubuntu 12.04 之安装VNC中提到的安装GNOME桌面方法(点击这里): 2.进入GNOME界面,在左上角进入系统->首选项->桌面共享进行如下设置. 我们共享所使用的协议是rdp,所以我们要

Win10连接远程桌面的时候提示您的凭证不工作该怎么办?

Win10连接远程桌面的时候提示您的凭证不工作该怎么办?Win10连接远程桌面的时候,提示"您的凭证不工作".原有保存的远程帐号密码无法使用,导致远程登录系统失败.我这里总结下自己解决的方法,分享给大家. 一.本机配置 1.登录远程连接的时候,提示要求输入帐号密码,可是明明保存了密码. 2."Win+R"→"gpedit.msc" 3.依次展开"计算机配置"→"管理模版"→"系统"→&q

几种常见的Windows 服务器无法联网/无法连接远程桌面等故障解决方案

SEO优化扫我一.服务器无法连接远程桌面 1.Ping不通IP,网站打不开,不可以远程连接.可能是服务器死机了,或者网络有问题,请尝试Web重启服务器或联系服务商确认. 2.Ping正常,网站可以打开,远程桌面无法连接,请尝试Web重启服务器或者联系服务商确认.另外你是否修改了远程桌面端口,而没有在防火墙例外该端口. 3.终端服务器超出了最大允许连接数,Windows 2003 系统默认可以同时登陆2个用户,如果第3个人登陆会有此提示.所以,每次使用完毕请在开始菜单注销你当前的登陆线程.出现此问

Linux下远程桌面连接windows

windows配置: 首先打开windows的远程连接服务,允许用户远程连接到本机: 右键 -> 我的电脑 -> 属性 -> 远程 -> 允许用户远程连接到此计算机 Linux配置: 这里我们需要安装rdesktop和tsclient,其中rdesktop是基于命令行的工具,tsclient只是一个图形化的界面,依赖于rdesktop. yum install rdesktop yum install tsclient 使用rdesktop远程windows主机 rdesktop

Linux下远程桌面连接vnc配置

linux远程连接工具一般都是用ssh,如果需要使用远程桌面连接的话就需要使用vnc 或者 rdp(直接使用windows远程连接工具就可以连接)这里我们先来看看vnc在linux的安装配置 1.)查看vnc是否安装(一般都自带安装) rpm -qa |grep vnc 1.1)如果没有安装使用yum installvnc-server 进行安装(如果提示没有源,下载eple 仓库或者rpmforge-release第三方仓库) 2.)配置vnc vi /etc/sysconfig/vncser

linux(deepin os)下连接远程桌面

今天在腾讯云领取了一个免费试用的windows服务器,我在deepin下想使用远程桌面来连接windows,找到了这个工具rdesktop,感觉挺好用的所以分享一下. 安装rdesktop 1 sudo apt update 2 sudo apt install rdesktop -y 使用方法 1 #rdesktop ip地址:端口号 -u 远程主机用户名 2 rdesktop 127.0.0.0.1:3389 -u guest

remote desktop connect btw Mac, Windows, Linux(Ubuntu) 远程桌面连接

预备知识 要从B远程连接A,需要B发起远程桌面连接请求(request)给A.假设A受到这个请求的,并且A允许其他计算机共享桌面,则返回回执(answer)给B,说"可以连了",如果还需要凭证的话输入凭证(凭证是你在A端设置的)即可连接,简要流程如下: 所以,概要的过程就是: 在A端允许远程桌面共享,并且选择需不需要凭证(推荐使用,如果不使用的话,知道你IP的人都可以操作你的电脑,太可怕了) 在B端准备连接要使用的客户端 在B端发起连接请求,并提供凭证,通过则显示桌面 Mac OS X

开启Linux VNC远程桌面

Xwindows:gnome (红帽默认安装的图形界面) 一, 确认及安装VNCSERVER. 1,首先确认你服务器是否配置了VNCSERVER,可以在命令行下敲入以下命令查看: [[email protected]: ~]#rpm -qa |grep vnc vnc-server-4.1.2-14.el5_3.1.i386.rpm    #返回VNCSEVER服务器端版本说明你已经安装了VNCSERVER. 2,如果没有安装VNCSEVER,那么从光盘找到安装包进行安装. 首先将光盘挂载(也叫