1

我想使用 honeyd 设置具有以下规范的虚拟主机:

• 操作系统:Linux

• 以太网 MAC 地址:00:00:24:22:8c:14

• IP 地址:10.10.10.2

• 开放端口:22

所以我在ubuntu 1204 vm上安装了honeyd;然后更改 etc/honeypot/honeyd.conf 如下:

create default
set default default tcp action block
set default default udp action block
set default default icmp action block

create linux
set linux personality "Linux 2.4.20"
set linux default tcp action reset
add linux tcp port 22 open
set linux ethernet "00:00:24:22:8c:14"
bind 10.10.10.2 linux

和 etc/default/ 中的文件 honeyd.conf 如下所示:

RUN="yes"
INTERFACE= "eth0"
NETWORK= 10.10.10.2
OPTIONS="--disable-webserver"

当我使用命令运行 honeyd 时:'honeyd start' 有时会显示此错误:

honeyd: ip-open: operation not permitted

其他时候它显示这个:

honeyd: interface_expandips: Invalid network range: start

我应该怎么办?

谢谢

4

2 回答 2

0

在我更改了我的 vmware nat dhcp 设置后,我的错误被删除了。它在选项卡编辑>虚拟网络编辑器中。> nat> dhcp 设置。范围必须包括我要使用的 IP 地址。:)

于 2017-01-28T17:39:22.263 回答
0

如果你在没有的情况下运行 honeyd sudo你将收到第一条错误消息。第二个发生在使用 sudo.

看起来您没有在 .config 文件中指定网络范围/etc/default10.10.10.2是一个 IP 地址。不是范围。你可能想要这样的东西:

NETWORK= 10.10.10.0/24

在你的配置文件中,

于 2017-01-20T16:46:33.887 回答