当前位置: 首页 > news >正文

石家庄定制网站建设服务网站建设广找金手指排名贰肆

石家庄定制网站建设服务,网站建设广找金手指排名贰肆,云主机网站配置,中信建设有限责任公司陈晓佳简历在本文中#xff0c;我们将展示如何使用Python编写一个简单的脚本来实现Linux下的惠尔顿上网认证。以下是我们需要的参数和值#xff1a; wholeton_host: 惠尔顿服务器地址#xff0c;例如 192.168.10.10wholeton_user: 用户名#xff0c;例如 AABBCCwholeton_pass: 密码我们将展示如何使用Python编写一个简单的脚本来实现Linux下的惠尔顿上网认证。以下是我们需要的参数和值 wholeton_host: 惠尔顿服务器地址例如 192.168.10.10wholeton_user: 用户名例如 AABBCCwholeton_pass: 密码例如 231313wholeton_ip: 客户端IP地址例如 10.10.1.1wholeton_mac: 客户端MAC地址例如 aa:bb::cc:dd:ee:ffupdate_secs: 认证更新间隔时间秒例如 28800 8小时 以下是完整的Python代码 #!/usr/bin/python # -*- coding: utf-8 -*-import sys import socket from datetime import datetime from uuid import getnode import urllibtry:import urllib2 except Exception:from urllib import request as urllib2 try:import Cookie as cookies except Exception:from http import cookies import websocket import jsonwholeton_host 192.168.10.10 wholeton_user AABBCC wholeton_pass 231313 wholeton_ip wholeton_mac update_secs 28800def url_encode(obj):try:return urllib.urlencode(obj)except Exception:return urllib.parse.urlencode(obj)def get_ip():return 10.10.1.1def get_mac():return aa:bb::cc:dd:ee:ffif not wholeton_ip:wholeton_ip get_ip()if not wholeton_mac:wholeton_mac get_mac()uri_keys {id: 0, url: mail.126.com, user: wholeton_ip, mac: wholeton_mac} uri_data url_encode(uri_keys).replace(%3A, :)auth_data url_encode({param[UserName]: wholeton_user, param[UserPswd]: wholeton_pass, uri: uri_data, force: 0}) # convert for python 3 if sys.version_info[0] 3:auth_data auth_data.encode(ascii)def main():ws Noneloop Truetry:while loop:resp urllib2.urlopen(http:// wholeton_host /user-login-auth? uri_data, timeout5, dataauth_data)# get session cookiecookie cookies.SimpleCookie()cookie.load(resp.info()[Set-Cookie])resp_data resp.read()if resp_data:print(Login response:)print(resp_data)ws websocket.WebSocket()ws.connect(ws:// wholeton_host /go-ws/user-auth,cookiefms_session cookie.get(fms_session).value, originhttp:// wholeton_host)dt_start datetime.now()while ws:try:ws_data ws.recv()except KeyboardInterrupt:loop Falsebreakexcept:breakif ws_data:dt_now datetime.now()if (dt_now - dt_start).seconds update_secs:breakprint(dt_now)print(ws_data)ws_obj json.loads(ws_data)if ws_obj and ws_obj[type] logged-out:breakif ws:ws.close()ws Noneexcept KeyboardInterrupt:passif ws:ws.close()if __name__ __main__:main()这个脚本首先定义了所需的参数和函数然后在main函数中实现了认证流程。它会周期性地向惠尔顿服务器发送认证请求并在接收到服务器响应后解析并处理数据。 要运行此脚本请将上述代码保存为一个.py文件然后在Linux终端中使用python命令执行该文件。请注意你需要根据实际情况修改wholeton_host、wholeton_user、wholeton_pass、wholeton_ip和wholeton_mac等参数的值。 启动程序 #前台启动 python3 wholeton-auth.py python2 wholeton-auth.py python wholeton-auth.py #后台启动 nohup python3 wholeton-auth.py 21 /dev/null 离线安装python依赖可参考 #离线安装Python依赖以six和websocket-client为例 https://yjtzfywh.blog.csdn.net/article/details/135225376
http://www.hkea.cn/news/14383012/

相关文章:

  • 网站下载系统网站其它方面seo情况
  • dj网站开发建设app平台有哪些
  • 网站推广的方法和途径企业网站建设的三个核心问题
  • 大学生做网站步骤陕西省建设网官网综合服务中心
  • 备案号是哪个网站做一个赚钱的网站
  • 贺卡制作网页轻松seo优化排名 快排
  • 网站设计的经费预算微餐饮建站费用
  • 博山网站建设yx718wordpress文本组件使用
  • 手机网站推荐一个wordpress编辑器上传图片
  • 报社网站建设之思考嘉兴网站建设定制
  • 杭州公司网站建设哪家好wordpress 表单 验证
  • 在线制作视频网站一般的网站都是用什么系统做的
  • 益阳营销网站建设免费的招聘网站有哪些
  • 光速东莞网站建设杭州知名的互联网公司
  • 商城网站数据库西乡塘区网站建设
  • 网站怎么添加二级域名成都装修公司前十名
  • python如何做网站杭州做网站一般多少钱
  • 网站规划模板下载拓展培训东莞网站建设
  • 网站建设的目的和目标wordpress页面批量生成二维码
  • 为什么做网站越早越好网站建设先做后付费
  • 网站情况建设说明书洛阳洛龙区网络营销公司
  • 知道ip域名如何进入网站秒收录网站
  • 360元网站建设 网络服务wordpress 安装 空白
  • 个人网站建设心得体会大寺网站建设公司
  • 重庆网站策划wordpress怎么设置跳站外链接
  • 青岛福瀛建设集团网站jsp做的求职招聘网站百度云
  • 网络ip查询网站淄博高端网站
  • 网站开发应聘问题自己怎么免费做百度推广
  • 做网站的怎样能翻页河北提供网站制作公司哪家专业
  • 宿州市住房 建设 官方网站网站建设内容3000字