在命令行下发送短信

简介: 飞信是个不错的业务,可以通过PC端免费发短信,如果以后能一直免费下去那就是非常不错啦(奸笑ing)。为了能在 Linux 下使用,已经有不少人分析出了飞信的通信协议,比如开源的 libfection。还有一些是网页版的工具,比如“https://fetionapi.appspot.com/”。有了这些前辈们的贡献,我们就可以很轻松地写一个 Shell 脚本来实现在命令行下发送短信了。 #!/

飞信是个不错的业务,可以通过PC端免费发短信,如果以后能一直免费下去那就是非常不错啦(奸笑ing)。为了能在 Linux 下使用,已经有不少人分析出了飞信的通信协议,比如开源的 libfection。还有一些是网页版的工具,比如“https://fetionapi.appspot.com/”。有了这些前辈们的贡献,我们就可以很轻松地写一个 Shell 脚本来实现在命令行下发送短信了。

#!/bin/sh # define default value URL='https://fetionapi.appspot.com/api/' # your phone number FROM='13600000000' # your fetion password PW='password' # send sms to ... TO=$FROM # message MSG='' case $# in 1) MSG=$1 ;; 2) MSG=$2 TO=$1 ;; 3) FROM=$1 PW=$2 TO=$FROM MSG=$3 ;; 4) FROM=$1 PW=$2 TO=$3 MSG=$4 ;; *) echo "usage: $0 [from pw] [to] msg." exit 1 ;; esac result=`curl -d "from=$FROM" -d "pw=$PW" -d "to=$TO" -d "msg=$MSG" "$URL" 2>/dev/null` case `echo $result | cut -c 1` in N) echo $result ;; esac

命令行下的程序相较于 GUI 程序有其优越性,就是它可以通过管道等很轻松地和其他工具配合使用。有了这个小工具,我就可以给自己发短信了!比如我每个假期都频繁地上学校的网站,去查成绩是否出来、课程表是否发布。有了这个小工具,我就可以让它定时在后台自动检查,如果发现有更新就马上短信通知自己^_^。


版权声明

本人的所有原创文章皆保留版权,请尊重原创作品。
转载必须包含本声明,保持本文完整,并以超链接形式注明原始作者“redraiment”和主站点上的本文原始地址。

联系方式

我的邮箱,欢迎来信(redraiment@gmail.com
我的Blogger(子清行
我的Google Sites(子清行
我的CSDN博客(梦婷轩
我的百度空间(梦婷轩

目录
相关文章
|
4月前
|
安全 Linux Shell
Python 动态更新Linux系统root账号密码并发送通知短信
Python 动态更新Linux系统root账号密码并发送通知短信
39 0
|
5月前
|
消息中间件 算法 Java
聊聊如何在Java应用中发送短信
很多业务场景里,我们都需要发送短信,比如登陆验证码、告警、营销通知、节日祝福等等。 这篇文章,我们聊聊 Java 应用中如何优雅的发送短信。
聊聊如何在Java应用中发送短信
|
5月前
|
缓存 安全 网络安全
无法登录,点击登录就弹出通知提示:通义灵码启动中,请稍后重试!
无法登录,点击登录就弹出通知提示:通义灵码启动中,请稍后重试!
676 1
|
8月前
|
C# C++
PowerShell脚本中实现限时读取用户输入
突然想到之前倒腾PowerShell的时候实现了一个限时读取用户输入的函数
141 0
|
9月前
|
JavaScript API 容器
手机短信验证码登录功能的开发实录(机器识别码、短信限流、错误提示、发送验证码倒计时60秒)
手机短信验证码登录功能的开发实录(机器识别码、短信限流、错误提示、发送验证码倒计时60秒)
201 1
|
Linux Shell 程序员
使用终端工具给你的电脑发送弹窗提醒!
使用终端工具给你的电脑发送弹窗提醒!
328 0
使用终端工具给你的电脑发送弹窗提醒!
|
数据安全/隐私保护
通过VBS编写自动输入账号和密码、自动登录程序的脚本
通过VBS编写自动输入账号和密码、自动登录的脚本。 请查看附件: 附件中是以QQ为例。 这个脚本的好处是: 1、可以用于开机自动登录 2、可以用于运维人员自动登录一些程序 3、可以用于......
3299 0