我有7个PCAP文件,我想用1个MAC地址拆分,然后根据设备名称重命名每个pcap文件。我目前的方法(见下文)显然不是最好的方法,需要循环部分。
目前,它仅采用第一个PCAP文件并将其保存为phillips_1,而没有转到第二个pcap文件来创建phillips_2
return GestureDetector(
onTap: () => print('$name was tappped'),
child: Table(columnWidths: {
0: FixedColumnWidth(10.0),
1: FlexColumnWidth(),
2: FixedColumnWidth(10.0)
}, children: [
TableRow(children: [
TableCell(
child: Container(
color: Colors.black,
child: SizedBox(
width: 10.0,
height: 10.0,
),
),
),
TableCell(
child: Container(
color: Colors.blue,
child: SizedBox(
height: 10.0,
),
),
),
TableCell(
child: Container(
color: Colors.green,
child: SizedBox(
width: 10.0,
height: 10.0,
),
),
),
]),
TableRow(
children: [
TableCell(
child: Container(
color: Colors.blue,
child: SizedBox(
width: 10.0,
),
),
),
TableCell(
child: Container(
color: Colors.red,
alignment: Alignment.center,
child: Center(
child: Icon(
icon,
),
),
),
),
TableCell(
child: Container(
color: Colors.blue,
child: SizedBox(
width: 10.0,
),
),
),
],
),
TableRow(children: [
TableCell(
child: Container(
color: Colors.green,
child: SizedBox(
width: 10.0,
height: 10.0,
),
),
),
TableCell(
child: Container(
color: Colors.greenAccent,
child: SizedBox(
height: 10.0,
),
),
),
TableCell(
child: Container(
color: Colors.grey,
child: SizedBox(
width: 10.0,
height: 10.0,
),
),
),
]),
]),
);
我如何告诉Tshark移至下一个PCAP文件,然后重命名输出,例如第一次基于MAC地址00:17:88:71:78:72提取Pcap文件,然后将输出重命名为phillips_1。然后根据相同的MAC地址提取第二次PCAP文件,但命名为phillips_2