未找到命令“ntpdc”

未找到命令“ntpdc”

当我发出命令时,ntpdc它会抛出错误,我已经知道了sudo apt-get install ntp,但仍然没有结果。

ntpdc -nc
Command 'ntpdc' not found, did you mean:
  command 'ntpd' from deb ntpsec
  command 'ntpd' from deb openntpd
Try: sudo apt install <deb name>
                                

有人知道怎么修这个东西吗?

答案1

Kali linux 没有软件包ntp,但是ntpsec从 Debian 导入ntpsec

该包裹不包含ntpdc,但类似ntpq

$ apt-file show ntpsec | grep -E "/usr/(s)?bin"
ntpsec: /usr/bin/ntpmon
ntpsec: /usr/bin/ntpq
ntpsec: /usr/bin/ntptrace
ntpsec: /usr/sbin/ntpd
ntpsec: /usr/sbin/ntpkeygen
ntpsec: /usr/sbin/ntpleapfetch
ntpsec: /usr/sbin/ntptime
ntpsec: /usr/sbin/ntpwait

ntpq还有-c command选项:

-c
以下参数被解释为交互式格式的命令,并被添加到要在指定主机上执行的命令列表中。-c可以给出多个选项。

但是,ntpdc与 相冲突systemd-timesyncd,两者都提供time-daemon,它可能默认安装以处理时间同步。在那里,您将拥有 timedatectl timesync-status,但没有运行命令的能力。


你的目标实际上是XY问题:你想运行测试monlist NTP 放大攻击。为此,您不需要ntdpcnor ntpq,但您可以使用Nmap脚本ntp-monlist

nmap -sU -pU:123 -Pn -n --script=ntp-monlist <target>

相关内容