6个版本

0.2.4 2021年7月28日
0.2.3 2021年7月27日
0.1.1 2021年7月25日

#7 in #dog

自定义许可协议LGPL-3.0

22KB
423

加入 discord 服务器

嗨,我喜欢像狗一样嗅探数据包。

如果您想像我一样开始嗅探,请按照以下步骤操作。 1. 运行 cargo install packet_dog 或如果您聪明,下载源代码 cargo intall --path . 2. 通过运行 packet_dog help 熟悉命令

现在您喜欢嗅探,这里有一些帮助!

定期嗅探

要正常/定期开始嗅探,请运行以下命令

packet_dog run

这将使用默认设备。要嗅探特定设备,请运行

packet_dog run [--device|-d] <device name>

要获取设备列表,请运行

packet_dog run [--list|-l]

或者,如果您真的想这么做,可以使用索引与

packet_dog run [--index|-i] <index of device>

设备列表是 从0开始编号 的,这意味着您从 0 开始,依次向上。

以上所述的示例

Name                     | Description
--------------------------------------
Completely normal name 1 | ...
Completely normal name 2 | ...
Completely normal name 3 | ...
Completely normal name 4 | ...
Completely normal name 5 | ...

好吧,现在我们知道了设备,我们需要获取所需设备的索引。在这个例子中,我们将使用 Completely normal name 1 (我将缩短名称为 cnm(x),例如 cnm1)。如果我们从 cnm1 开始,它将是 0,而 cnm2 将是 1。有了这些新知识,让我们构建命令。

packet_dog run --index 1

此命令将运行列表中的 第二个设备。要运行第一个,我们将运行

packet_dog run --index 0

依赖关系

~7MB
~111K SLoC