0
目標は、このawkのファイルを取ることです。PowerShellのログファイルの処理
Powershellで同等の出力に変換します。
私は現在、次のコマンド
gc sample.log | sls "INext-DROP-DEFLT" | ForEach-Object { $_.line -match "SRC=(.*?)\s" > $null;$matches[1] + ":" + $matches[2] } | sort | Get-Unique | ForEach-Object -Begin { $LastSource = " "; $sources = 0; $ports = 0; } -process { $ip = $_.split(":")[0]; $port = $_.split(":")[1]; if($1 -ne $LastSource){print $1, $2 $LastSource = $1 $sources += 1 $Ports += 1 } else { print $2 $Ports += 1 } } END { print "\n\n" "Total Sources = ", $sources p
rint "Unique Ports Scanned = ", $Ports }
わからないこのエラーが発生しました。参考のため
ログファイル:続行する方法 LogFileTinyUplaod
これは私が探していたものです。正しい最終カウントを表示しないので、もう少し編集しなければならないでしょうが、これは私にははるかに意味があります。 –