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
이것은 내가 찾고있는 것입니다. 올바른 최종 카운트를 인쇄하지 않기 때문에 조금 더 편집해야 할 것입니다. 그러나 이것은 나에게 훨씬 더 의미가 있습니다. –