PowerShell小技巧之調(diào)用CloudFlare的SDK查詢網(wǎng)站統(tǒng)計信息
CloudFlare是舉世聞名的CDN服務(wù)商,其免費套餐也足以滿足普通用戶。優(yōu)化網(wǎng)站加載速度,緩存靜態(tài)資源,分地域進(jìn)行內(nèi)容就近分發(fā),抵御Ddos攻擊??傊?,很好,很厚道。但是在天朝許多結(jié)點被封,本身的DNS被封,和谷歌與FB一樣,同是天涯淪落人(其實我們自己才是)。
我在查看CloudFlare的SDK時,發(fā)現(xiàn)支持Windows平臺支持Invoke-WebRequest,也就是PowerShell,就試著調(diào)用了下,果然可以。
比如查詢網(wǎng)站的統(tǒng)計信息:
$body = @{
a = 'stats'
tkn = '88190c6b06d12a8'
email = 'mosser@pstips.net'
z = 'pstips.net'
interval = 20
}
$cfResult=Invoke-RestMethod 'https://www.cloudflare.com/api_json.html' -Body $body
$cfResult.response.result.objs.trafficBreakdown.uniques | ft -AutoSize
輸出為:
regular threat crawler ------- ------ ------- 4 12 29
大概是說:常規(guī)訪問4次,惡意攻擊12次,爬蟲訪問29次。
相關(guān)文章
PowerShell腳本實現(xiàn)創(chuàng)建桌面快捷方式的方法
這篇文章主要介紹了PowerShell腳本實現(xiàn)創(chuàng)建桌面快捷方式的方法,本文通過調(diào)用WScript腳本組件實現(xiàn),需要的朋友可以參考下2014-08-08
Powershell腳本的4種執(zhí)行權(quán)限介紹
這篇文章主要介紹了Powershell腳本的4種執(zhí)行權(quán)限介紹,Windows默認(rèn)不允許任何腳本運行,你可以使用"Set-ExecutionPolicy"cmdlet來改變的你PowerShell環(huán)境,共有4種運行權(quán)限,需要的朋友可以參考下2015-06-06
PowerShell入門教程之快速學(xué)習(xí)PowerShell的幾個方法
這篇文章主要介紹了PowerShell入門教程之快速學(xué)習(xí)PowerShell的幾個方法,本文提出了3種快速學(xué)習(xí)PowerShell的方法,需要的朋友可以參考下2014-10-10
PowerShell小技巧之True和False的類型轉(zhuǎn)換
這篇文章主要介紹了在PowerShell中將True和False的類型互相轉(zhuǎn)換的幾種方法,非常簡單實用,有需要的朋友參考下2014-09-09
Powershell小技巧之使用Jint引擎在PowerShell中執(zhí)行Javascript函數(shù)
這里演示如何利用PowerShell將一段Javascript函數(shù)字符串交給Jint引擎去執(zhí)行。方法很簡單,希望對大家有所幫助2014-09-09

