家庭内ネットワークを構築したことがある方やサーバー管理者であれば一度は使用したことがある「ping」コマンドをRから発信できるパッケージの紹介です。
面白い方にはたまらないパッケージかと思います。でも、pingの余計な発信で負荷をかけることは絶対に厳禁だと思います。なお、プライベートIPアドレスへは発信できません。
パッケージバージョンは0.2.0。実行コマンドはR version 4.2.2で確認しています。
パッケージのインストール
下記、コマンドを実行してください。
#パッケージのインストール install.packages("httping")
実行コマンド
詳細はコメント、パッケージのヘルプを確認してください。
#パッケージの読み込み library("httping") #サイト情報を取得:GETコマンド GET("www.karada-good.net") #Response#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からだにいいもの
少しでも、あなたの解析が楽になりますように!!