用于限制shellydevices的登录页的Python包。

shelly-restrict-login-page的Python项目详细描述


目前这个脚本还远未完成,使用风险自负!在

雪莉

以Allterco公司的漂亮的小型电子设备为基础

Auto-Restrict-Login

此脚本通过给定数量的IP进行查询,并使用给定的用户名和密码限制http登录

安装

要安装脚本,请运行:

pip install shelly-restrict-login-page==0.0.4
用法

要使用脚本运行:

  1. 这个脚本需要ips作为第四个参数,每个参数用逗号隔开,例如ip1,ip2,。。。在
  2. 当登录页面已被限制时,系统将提示您提供旧密码
  3. 脚本使用MDN名称,只使用ip地址
  4. 脚本将自动生成一个名为雪莉.json在与脚本相同的目录中,存储上一个用户名和最后一个密码的哈希。在
^{pr2}$
错误代码
  • 0:加载失败雪莉.json,请检查目录和路径。(脚本找不到Credentials-File
  • 1: 输入了错误的密码。(提供的密码与保存的哈希不匹配)
  • 2: 找到正确的哈希,但提供了错误的密码。(输入的密码与保存的哈希匹配,但与登录页上的实际密码不匹配)
  • 3: 找到了雪莉.json,但找不到此设备的条目。(脚本找到了Credentials-File,但此脚本从未启用受限登录)
凭证文件

凭据文件(Shellys.json文件)生成,然后与脚本位于同一目录中。 结构是:

{"devices": [{"ip": "192.168.xxx.xxx", "username": "test", "password": "$pbkdf2-sha256$30000$yZnzPqc0Rqi1NibEeM.5Fw$QZ0sk1Z6K4LMt3UM3AGrrKLk9jBOjwrXsY1psfAPY4Q"}, {"ip": "192.168.xxx.xxx", "username": "test", "password": "$pbkdf2-sha256$30000$yZnzPqc0Rqi1NibEeM.5Fw$QZ0sk1Z6K4LMt3UM3AGrrKLk9jBOjwrXsY1psfAPY4Q"}]}

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
继承如何将这个Java接口和继承结构转换为Golang?   java set callout image mapbox 安卓   java无法访问Android Studio中的XML表单主活动   java将结果集中的varchar放入ArrayList   java应用程序引发所有访问的facebook OAuth异常   java如何使用TestNG在两个不同的浏览器中并行运行两个测试方法?   java操作栏上下文菜单   java Javafx将标签绑定到StringProperty的位置   java如何正确初始化JNA中“Structure”中的数组字段?   如何通过读取Java中的URL来知道图像是否存在?   java如何在Android 4.0中从HttpClient获取响应   scala是一款带有嵌入式java的独立播放应用程序   为什么我的动画第一次播放时不流畅?   java我在寻找什么样的构造函数和访问修饰符组合?   java在给出这个时间表的情况下,我如何判断时间复杂度?