Rで解析:Rでpingの発信!「httping」パッケージ

Rの解析に役に立つ記事

家庭内ネットワークを構築したことがある方やサーバー管理者であれば一度は使用したことがある「ping」コマンドをRから発信できるパッケージの紹介です。

面白い方にはたまらないパッケージかと思います。でも、pingの余計な発信で負荷をかけることは絶対に厳禁だと思います。なお、プライベートIPアドレスへは発信できません。

パッケージバージョンは0.2.0。実行コマンドはR version 4.2.2で確認しています。

スポンサーリンク
スポンサーリンク

パッケージのインストール

下記、コマンドを実行してください。

#パッケージのインストール
install.packages("httping")

実行コマンド

詳細はコメント、パッケージのヘルプを確認してください。

#パッケージの読み込み
library("httping")

#サイト情報を取得:GETコマンド
GET("www.karada-good.net")

#Response [https://www.karada-good.net/]
#Date: 2023-01-02 07:25
#Status: 200
#Content-Type: text/html; charset=UTF-8
#Size: 868 kB
#<!doctype html><html lang="ja"><head><meta charset="utf-8"><meta http-equiv="X...
#  window.dataLayer = window.dataLayer || [];
#  function gtag(){dataLayer.push(arguments);}
#  gtag('js', new Date());
#
#  gtag('config', 'G-260QWB1V6G');
#</script><meta name="google-site-verification" content="68HvsnDb30gAZ8DxSMKDLX...
#var wpdm_url={"home":"https:\/\/www.karada-good.net\/","site":"https:\/\/www.k...
#            var snd=new Audio(WPDM.audio);snd.play()},hash:function(str){retur...
#            window.parent.postMessage({'task':'showiframe','iframe':"<iframe i...
#  ...

#サイトにpingをリクエスト
time(GET("www.karada-good.net"), count = 3)
#880.656 kb - https://www.karada-good.net/ code:200 time(ms):439.344
#880.944 kb - https://www.karada-good.net/ code:200 time(ms):304.464
#880.944 kb - https://www.karada-good.net/ code:200 time(ms):299.692
#<http time>
#Avg. min (ms):  299.692
#Avg. max (ms):  439.344
#Avg. mean (ms): 347.8333

少しでも、あなたの解析が楽になりますように!!

タイトルとURLをコピーしました