leeese / messauto Goto Github PK
View Code? Open in Web Editor NEW自动提取Mac平台的短信和邮箱验证码;Automatic extraction of 2FA codes from iMassage and Mail App for Mac platform
License: MIT License
自动提取Mac平台的短信和邮箱验证码;Automatic extraction of 2FA codes from iMassage and Mail App for Mac platform
License: MIT License
因为Safari能自动识别验证码,并且选择后,可以自动删除这条短信记录。手机上也不会一直显示未读了。
所以Safari浏览器还是用原生的好一些。
开启短信转发后,大量的垃圾短信和消息提醒,难受啊
已解决,需要在手机上开启短信转发
翻了一下历史短信验证码记录,其中有几条是这样的,感觉有可能会匹配不上:
【Microsoft】将xxxxxx用作Microsoft账户安全代码
【APPLE】Apple ID 代码为:XXXXXX。请勿与他人共享。
平台:macbook pro m1 + macOS 14.4 (23E214)
现象:提示更新后,点击确认更新,然后点击确认重启,应用关闭,不自动开启,手动启动后,再次提示更新,循环往复
预期:点击确认重启后,应用更新并重启。
类似密码管理工具一样,可以通过快捷键触发整个登陆流程的自动化执行。
关闭自动回车功能后无此问题
有的时候不需要,或当前窗口不是目标窗口时,贸然回车会导致非预期效果。
避免在iphone上需要填充验证码时,mac端也会不必要的输入验证码,造成误输入。
【XXX】您在2024-04-02 17:23:35登录系统的动态密码为:524678
0.8.0版本新增支持获取“-”的验证码后,获取到的验证码是 2024-04。实际应为524678
上一版本提示升级,点升级没反应,不升级直接闪退。手动下载新版本,运行,没反应。
macOS 10 11 12系统太惨了
As the title said. The solution is open MessAuto and then close the main panel. Other applications do not have this issue yet.
Bartender4's version is 4.2.21 (The latest)
My OS version is Sonoma (23A5337a, The latest).
自动回车:自动粘贴的更进一步,只有自动粘贴功能启用,自动回车功能才可以被选中
-- 请问 自动粘贴功能 如何启动呢?😂
以方便配合其他第三方自动化工具
短信是
Citi ID Code: 12345678 We'll NEVER call or text for this code.
只识别到了1234567
这里只识别到7位了
Line 313 in b113c93
反馈:自定义了messauto.json里面的关键词,手动更新到0.6.0版本后,发现整个配置文件里面的关键词又变回了默认的,丢失了全部的自定义关键词。
Hello,
Thanks for a great tool. Just wanted to point out that autofill did not work in Firefox on the slack website from a slack email in the Apple Mail client.
Thanks!
复现步骤:
打开软件 - 状态栏右键图标 - 单击启动,无反应,菜单仍为未启动状态
OS: 13.1 (22C65)
Device: Macbook Air M1 2020
全磁盘访问、辅助权限已授予,可以正常接收短信
你这个开源代码会不会有黑客可能利用的漏洞?
有的短信不只有验证码的一串数字,也包括其他数字,这会影响验证码的提取,建议优先匹配 8、6、4 位的数字作为验证码,或者通过其他方式。
例如:
【自如网】自如验证码 356407,有效时间为一分钟,请勿将验证码告知任何人!如非您本人操作,请及时致电4001001111
可以增加支持outlook吗
这里有一个国人维护的小小的 Homebrew 包管理器安装脚本仓库,我在对方仓库开了 issue 。
Cask Cookbook — Homebrew Documentation 是 Homebrew 官方提供的 Ruby 脚本编写指南。
感谢作者!
When launching MessAuto, My Menu Bar (Top Left Apple Logo) is 'obstructed' and wont allow me to press it. When I use your menu- auto hide from Menu, the obstruction disappears. See screenshot. Apple Logo is not 'correct'. Installed Version - v0.6.3 / Sonoma 14.2.1 (23C71)
安装 > 测试B站登录 > 连测三次 > 自动填不进去 > uninstall
这个日志会把我的邮件内容搬运到另一个文件存起来,还不是个临时目录。让人感觉非常不安捏。
也许可以在设置里关掉。实现上直接把日志输出路径设置到垃圾目录 /dev/null
就好了
上个版本可以实现自动填充并回车,最新版本则没有自动执行上述操作。
可以回退版本,不强制提示更新吗?
配置:
{
"auto_paste": true,
"auto_return": true,
"hide_icon_forever": false,
"launch_at_login": true,
"flags": [
"验证码",
"动态密码",
"verification",
"code",
"인증",
"代码"
],
"listening_to_mail": true,
"float_window": false
}
附日记:
09:54:39 [INFO] Log initialization completed
09:54:39 [INFO] Detect and set App language to: zh-CN
09:54:39 [INFO] 成功获取磁盘访问权限
09:54:40 [INFO] 最新版本号: 70
09:54:40 [INFO] 当前版本号: 70
09:54:40 [INFO] 最新版本号: 70
09:54:40 [INFO] 当前版本号: 70
09:54:40 [INFO] 当前已是最新版本
09:54:54 [INFO] 启用自动回车
09:56:33 [INFO] 悬浮窗开启
09:57:20 [INFO] 检测到新的验证码类型信息
09:57:20 [INFO] 所有可能的验证码为:["896256"]
09:57:20 [INFO] 提取到真正的验证码:"896256"
09:57:44 [INFO] 悬浮窗关闭
14:05:36 [INFO] 检测到新的验证码类型信息
14:05:36 [INFO] 所有可能的验证码为:["127488"]
14:05:36 [INFO] 提取到真正的验证码:"127488"
14:05:36 [INFO] 执行粘贴验证码
14:05:37 [INFO] 执行回车
希望能够支持隐藏图标,刘海屏的 Mac 图标位十分紧张
“MessAuto”已损坏,无法打开。 你应该将它移到废纸篓。打开时显示这个应该怎么做
大牛,为啥终端输入了代码,没有效果;是要每次收短信都要点击一次启用吗?
安装: brew install messauto
升级:brew update messauto
其实提示损坏没关系的,执行命令xattr -cr /Applications/XXX.app
就能正常使用了,只需要添加个说明告诉 M 系列用户就行了。毕竟安装个语言包再编译有点硬核了
$ cargo bundle --release
Updating crates.io index
error: failed to select a version for gdk-sys
.
... required by package gdk v0.16.0
... which satisfies dependency gdk = "^0.16"
of package gtk v0.16.0
... which satisfies dependency gtk = "^0.16"
of package libappindicator v0.8.0
... which satisfies dependency libappindicator = "^0.8"
of package tray-icon v0.9.0
... which satisfies dependency tray-icon = "^0.9.0"
of package MessAuto v0.6.3 (/Users/david/MessAuto)
versions that meet the requirements ^0.16
are: 0.16.0
the package gdk-sys
links to the native library gdk-3
, but it conflicts with a previous package which links to gdk-3
as well:
package gdk-sys v0.18.0
... which satisfies dependency ffi = "^0.18"
of package gdk v0.18.0
... which satisfies dependency gdk = "^0.18"
of package gtk v0.18.1
... which satisfies dependency gtk = "^0.18"
of package tao v0.23.0
... which satisfies dependency tao = "^0.23.0"
of package MessAuto v0.6.3 (/Users/david/MessAuto)
Only one package in the dependency graph may specify the same links value. This helps ensure that only one copy of a native library is linked in the final binary. Try to adjust your dependencies so that only one package uses the links ='gdk-sys' value. For more information, see https://doc.rust-lang.org/cargo/reference/resolver.html#links.
failed to select a version for gdk-sys
which could resolve this conflict
error: Result of cargo build
operation was unsuccessful: exit status: 101
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.