[Up]常用資訊

[重點文章] 重點文章 [重點文章] 重點文章

2017年10月23日 星期一

測試

test


when RULE_INIT {
 set static::mseconds 10000
 set static::maxdupreq 10
}
when CLIENT_ACCEPTED {
 set dup_req 0
 set last_req “”
}
when HTTP_REQUEST {
 if { $last_req equals “” } {
  set last_req [HTTP::uri] set dup_req 0
  }
 elseif { $last_req == [HTTP::uri] } {
  incr dup_req
  after $static::mseconds { if {$dup_req > 0} {incr dup_req -1} }
  if { $dup_req > $static::maxdupreq } {
   log “Killing suspected Mirai at [IP::client_addr]”
   TCP::respond “HTTP/1.0\r\n200 OK\r\nLocation: http\r\n\r\n”
   TCP::close
   }
  }
 else {
 set dup_req 0
 }
}

2017年10月19日 星期四

使用 curl 在windows 測試下載速度

使用 curl 在windows 測試下載速度 由於需要統計 網站 下載速度 使用了一下 curl 來測試,做了一個簡單的bat 方便自己統計。 當然請先安裝 curl 程式 (請自行google安裝方式) Bat Script 如下:
############################ bat script start ##################################
@ECHO off
ECHO *** URL Scan Start. ***
rem 時間戳記
set CURRENT_DATE=%date:~-4,4%-%date:~-10,2%-%date:~-7,2%
set CURRENT_TIME=%time:~0,2%%time:~3,2%
echo %CURRENT_DATE%-%CURRENT_TIME%

rem echo %date:~-4,4%%date:~-7,2%%date:~-10,2%

set startTime=%time%
set command=C:\curl -o /dev/null -s -w
set var="\n DNS Resolve: %%{time_namelookup}\n Client -> Server: %%{time_connect}\n Server Respon: %%{time_starttransfer}\n Total time: %%{time_total}\n"
rem log 儲存的地方
set logfile="C:\log\%CURRENT_DATE%_network_info_%%I.txt"
rem 由於多個網站 所以可以去檔案下讀取
rem tw.yahoo.com
rem www.google.com
rem www.hinet.net

for /f "tokens=*" %%I IN (C:\domain.txt) do (


set curl_output=%command% %var% https://%%I

    echo *** URL Scan Start. *** >> %logfile%
    echo --------------------------------------------------------- >> %logfile%
    echo %CURRENT_DATE%-%CURRENT_TIME%
    echo Started: %CURRENT_DATE%-%CURRENT_TIME% >> %logfile%
    echo %%I >> %logfile%
    %curl_output% >> %logfile%
    rem %curl_output%
    echo                                                         - >> %logfile%
    echo Completed: %date% %time% >> %logfile%
    echo --------------------------------------------------------- >> %logfile%
    echo %%I
    echo *** URL Scan Complete. *** >> %logfile%
    echo --------------------------------------------------------- >> %logfile%

)

############################ bat script end ####################################
 上面只要貼到文字編輯後 儲存成 bat檔案即可 然後使用 windows 上的工作排成器 就可以每分鐘收集囉!