Graduation_Project/LYZ/Pacp-deal/1_Pcap2Flow.ps1

18 lines
720 B
PowerShell
Raw Permalink Normal View History

2024-06-29 14:23:18 +08:00
foreach($f in gci 1_Pcap *.pcap)
{
echo "Now processing file : $f"
0_Tool\SplitCap_2-1\SplitCap -p 100000 -b 100000 -r $f.FullName -s flow -o 2_Flow\AllLayers\$($f.BaseName)-ALL
#0_Tool\SplitCap_2-1\SplitCap -p 100000 -b 100000 -r $f.FullName -s flow -o 2_Flow\L7\$($f.BaseName)-L7 -y L7
echo "Done Spliting! Now Clearing 0KB size files..."
# Delete pcap files length equal to 0
gci 2_Flow\AllLayers\$($f.BaseName)-ALL | ?{$_.Length -eq 0} | del
echo "-------------------------------------------------"
}
echo "Now Eliminating duplicate flows..."
# Eliminate duplicate Flows
0_Tool\finddupe -del 2_Flow\AllLayers
echo "-------------------------------------------------"
echo "Finished"