PowerShell小技巧之調(diào)用CloudFlare的SDK查詢網(wǎng)站統(tǒng)計(jì)信息
CloudFlare是舉世聞名的CDN服務(wù)商,其免費(fèi)套餐也足以滿足普通用戶。優(yōu)化網(wǎng)站加載速度,緩存靜態(tài)資源,分地域進(jìn)行內(nèi)容就近分發(fā),抵御Ddos攻擊??傊?,很好,很厚道。但是在天朝許多結(jié)點(diǎn)被封,本身的DNS被封,和谷歌與FB一樣,同是天涯淪落人(其實(shí)我們自己才是)。
我在查看CloudFlare的SDK時(shí),發(fā)現(xiàn)支持Windows平臺支持Invoke-WebRequest,也就是PowerShell,就試著調(diào)用了下,果然可以。
比如查詢網(wǎng)站的統(tǒng)計(jì)信息:
$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中查找字符串位置的IndexOf函數(shù)使用實(shí)例
這篇文章主要介紹了PowerShell中查找字符串位置的IndexOf函數(shù)使用實(shí)例,例子簡單明了,容易看懂,需要的朋友可以參考下2014-08-08PowerShell實(shí)現(xiàn)統(tǒng)計(jì)函數(shù)嵌套深度
這篇文章主要介紹了PowerShell實(shí)現(xiàn)統(tǒng)計(jì)函數(shù)嵌套深度,本文分享一個(gè)函數(shù),可以實(shí)現(xiàn)統(tǒng)計(jì)腳本執(zhí)行的嵌套層次,需要的朋友可以參考下2015-06-06PowerShell腳本開發(fā)之收發(fā)TCP消息包
這篇文章里將會描述如何在PSNet包中創(chuàng)建針對TCP消息包的函數(shù)Receive-和TCPMessageSend-TCPMessage。并把相關(guān)代碼分享給大家,有需要的朋友可以參考下。2014-10-10Powershell實(shí)現(xiàn)加密解密文本文件方法實(shí)例
這篇文章主要介紹了Powershell實(shí)現(xiàn)加密解密文本文件方法實(shí)例,本文直接給出加密和解密代碼實(shí)例,需要的朋友可以參考下2015-04-04Windows Powershell導(dǎo)出管道結(jié)果
本文主要講訴了PowerShell的輸出命令詳細(xì)解釋,以及導(dǎo)出管道結(jié)果的部分示例,非常有用,有需要的朋友可以參考下2014-09-09