LoginSignup
3
3

More than 5 years have passed since last update.

ポケットWifi(EMOBILE GL06P) の受信データ量合計を取得するシェル

Posted at

誰得って感じだし、会員ページ見ればわかるんだけど、
いちいちブラウザ操作するのも面倒なので、スクレイピング的なことをしてみました。

今月どれくらい使ってるんだっけ

wifilog.sh
#!/bin/bash
URL="http://pocketwifi.home/api/monitoring/traffic-statistics"
downloadByte=`curl $URL 2> /dev/null \
  | grep TotalDownload \
  | sed -e "s/<TotalDownload>//g" -e "s~</TotalDownload>~~g"`
downloadGigaByte=`expr $downloadByte / 1024 / 1024 / 1024` #切り捨て御免
echo "["`date "+%Y/%m/%d %H:%M:%S"`"]:" $downloadGigaByte "GB"

使用例

$ ./wifilog.sh
[2014/11/30 20:59:36]: 308 GB

今月というか累計が出る。
つまりクーロンで定期的に実行してログを溜めておかないと、
あとどれくらいで今月の使用上限をオーバーするのかがわからない。(つまりクソ

00 * * * * ~/Settings/bin/wifilog.sh >> ~/Settings/log/wifi.log

ポイント

  • URL はtcpdump コマンドでパケット監視して取得した。
  • 頑張れば過去の履歴から今月の使用量を割り出せそうだけども。
3
3
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3