0

我写了一个脚本,它使用 netcat 来更新我办公室的字幕,而不知道设备的 IP 地址。我曾经fping计算候选IP。

该脚本有效。但是,我仍然不知道设备的 IP 地址。有人可以帮助我了解如何更新脚本以缩小更新设备上文本的 IP 地址吗?

#!/bin/bash

while read p; do
   echo "try $p"
   echo "\x00\x00\x00\x00\x00\x01\x5A\x30\x30\x02\x41\x41\x1B\x22\x61 Test message!\x04" | nc $p 3001 &
done < candidateIPs

wait
4

1 回答 1

1

您可以记录您的输出并添加详细信息,例如

#!/bin/bash

while read p; do
   echo "try $p"
   echo "\x00\x00\x00\x00\x00\x01\x5A\x30\x30\x02\x41\x41\x1B\x22\x61 Test message!\x04" | nc -v "$p" 3001 2>&1 | tee "$p.log" &
done < candidateIPs

wait

之后,您可以检查特定于 ip 的日志文件。

于 2013-09-18T00:53:53.557 回答