当新设备连接到网络时接收通知。

kripton-guard的Python项目详细描述


当新设备连接到网络时接收通知。## 介绍kripton guard,通过 在学习过程中,当 学习过程完成,它比较网络中的设备 已在数据库中注册的设备。如果设备 未知,它会向您的手机发送通知。

克里普顿守卫使用Google Firebase Authentication作为 身份验证,将您的user iddevice id关联并保存 它在Google Realtime Database中。它让你 通过Google Firebase Cloud Messaging发送通知时 找到新设备。

先决条件

克里普顿守卫使用scapypyrebasepython-crontab和 这些库将在安装时自动安装 kripton guard pip包,但也可以使用命令安装它们 下面:

pip install -r requirements.txt

安装

安卓

谷歌播放链接: Kripton-Guard

Python

pip install kripton-guard

在中编辑[SETTINGS]/etc/kripton-guard/kripton-guard.conf

使用以下命令运行程序:

sudo kripton-guard

几分钟后,您的手机将开始收到通知 新设备加入您的网络。

许可证

此项目在gnu通用公共许可v3.0下获得许可- 见 LICENSE.md 文件以获取详细信息。

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

推荐PyPI第三方库


热门话题
java找不到当前线程的会话   同步Java同步方法调用非同步方法   这段代码的java时间复杂度是如何列出一个集合的所有子集的?   java Jetty SslConnectionFactory nextProtocol   为什么在java集合中使用游标而不是for循环   java如何对长函数进行单元测试?   如何从java中的文本输入创建数组   java工具栏内容未显示,尽管出现了片段内容   java MediaPlayer无法处理本地文件   java在多次读取时,从TCP服务器读取的数据将挂起   java组织。springframework。数据领域无法将PageImpl强制转换为   java如何使用@WithMockUser并从属性文件中传递用户名和密码?   JavaSpringBootGradle插件2。x如何使用自定义启动器布局工厂   sockets Java客户端和服务器之间使用字符串等进行通信的“行业标准”方法是什么   java变量引用不存在的资源:${project\u loc:project\u name}   搜索如何返回LDAP Java中所有用户的特定属性?   JDK1.8.016x的java密钥斗篷代理问题   spring如何使用Java中的Exchange获取邮件   java Kotlin+Dagger 2:Dagger*文件不会生成   如何在传入的double上执行操作,然后在Java中返回