小编Ant*_*ell的帖子

如何知道 NC 何时完成传输文件

有没有办法知道 netcat 何时完成在机器之间传输文件?

当前命令:

机器#2: nc -lp 5555 > test.txt

机器#1: nc MachineIP Port < test.txt

传输发生了,但没有任何视觉指示表明它已完成。

netcat

15
推荐指数
1
解决办法
1万
查看次数

如果以超级用户身份运行,Xming 将无法启动

设想:

我正在尝试通过位于 Windows 8.1 计算机上的xming 服务器运行WireShark ,该服务器位于Raspberry Pi B+上,该计算机硬连线到Wifi Pineapple Mark 5

使用以下命令Xming成功启动

pi@raspberrypi~$ wireshark -i interface name
Run Code Online (Sandbox Code Playgroud)

然而,当我尝试访问(任何接口,包括使用airmon-ng生成的接口)时,我得到

“您无权访问该界面”

来自wireshark。

所以我很自然地说,“Derp,你需要用 sudo 运行它”

当我跑步时

pi@raspberrypi~$ sudo wireshark -i interface name
Run Code Online (Sandbox Code Playgroud)

xming 无法连接,它说

PuTTY X11 proxy: wrong authorisation protocol attempted
(wireshark:3123): Gtk-WARNING **: cannot open display: localhost:10.0
Run Code Online (Sandbox Code Playgroud)

我完全不知道为什么会发生这种情况。

我研究了一下,最建议添加

“ForwardX11Trusted 是”

到我的 sshd_config 文件,但当我这样做并尝试重新启动我的 ssh 服务器时,它说这是一个坏密钥。我也尝试过 ssh_config。我没有收到重新启动错误,但我仍然遇到相同的 xming 问题。

在此输入图像描述 在此输入图像描述

ssh raspberry-pi xming wireshark

1
推荐指数
1
解决办法
2859
查看次数

对 for 循环对象的 BASH 操作

我正在尝试在 forloop 对象上运行 bash 命令,但它正在尝试查找文件而不是使用 forloop 对象。

例子:

输入文件包含以下格式的行 user:password

for item in $(cat myItems);do
        USER = cat $item | cut -d ":" -f1
        PASS = cat $item | cut -d ":" -f2
done
Run Code Online (Sandbox Code Playgroud)

这样做的结果是它说找不到文件 $item

我也试过

for item in $(cat myItems);do
        USER = $(cat $item | cut -d ":" -f1)
        PASS = $(cat $item | cut -d ":" -f2)
done
Run Code Online (Sandbox Code Playgroud)

shell-script

0
推荐指数
1
解决办法
2820
查看次数

标签 统计

netcat ×1

raspberry-pi ×1

shell-script ×1

ssh ×1

wireshark ×1

xming ×1