完整、可直接使用的 Ubuntu/Linux 环境模板(适配 FakeNet-NG v3.5),包含所有常见监听器(HTTP、DNS、FTP、SSL、SMTP、POP3、IMAP 等),并保证不会再出现 enabled 或 port 错误。
✅ 完整版 fakenet.conf(推荐模板)
请将以下内容复制到:
~/tools/flare-fakenet-ng/resources/fakenet.conf
ini
###############################################################################
# FakeNet-NG 配置文件模板(适用于 Ubuntu / Linux 环境)
# 版本:v3.5
# 作者:Mandiant (修改优化 by GPT)
###############################################################################
[Network]
Enabled = True
PrimaryAdapter = eth0
PrimaryIP = 192.168.56.1
# 如果你在 VMware / VirtualBox 中,请修改为实际网卡名:
# 执行命令:ip addr
# 例如改为 ens33 或 enp0s3
DNSResolver = 8.8.8.8
[Output]
Enabled = True
Directory = logs
SaveToPCAP = True
SaveToText = True
###############################################################################
# 各类协议监听器配置
###############################################################################
[HTTPListener]
Enabled = True
Port = 80
[SSLListener]
Enabled = True
Port = 443
[DNSListener]
Enabled = True
Port = 53
[FTPListener]
Enabled = True
Port = 21
[SMTPListener]
Enabled = True
Port = 25
[POP3Listener]
Enabled = True
Port = 110
[IMAPListener]
Enabled = True
Port = 143
[SMBListener]
Enabled = False
Port = 445
[IRCListener]
Enabled = False
Port = 6667
[TelnetListener]
Enabled = False
Port = 23
[EchoListener]
Enabled = False
Port = 7
[RawListener]
Enabled = False
Port = 4444
###############################################################################
# HTTP 模拟响应配置
###############################################################################
[HTTPServer]
Enabled = True
DefaultResponse = 200 OK
DefaultContentType = text/html
DefaultBody = <html><body><h1>FakeNet-NG HTTP Server</h1></body></html>
###############################################################################
# SSL 模拟响应配置
###############################################################################
[SSLServer]
Enabled = True
Certificate = ./resources/cert.pem
PrivateKey = ./resources/key.pem
###############################################################################
# DNS 伪造响应配置
###############################################################################
[DNSResponses]
Enabled = True
DefaultResponse = 192.168.56.1
# 可以手动添加特定域名映射,例如:
# google.com = 192.168.56.1
# update.microsoft.com = 192.168.56.1
###############################################################################
# 结束
###############################################################################
✅ 使用步骤
- 保存文件
-
nano ~/tools/flare-fakenet-ng/resources/fakenet.conf粘贴上面内容 →
Ctrl + O→ 回车 →Ctrl + X - 创建日志目录
-
mkdir -p ~/tools/flare-fakenet-ng/logs - 确认网卡名称 查看系统网卡:
ip addr
修改 [Network] 段的:
ini
-
PrimaryAdapter = eth0为实际网卡名(如
ens33或enp0s3)。 - 运行 FakeNet
-
sudo /home/admin/tools/flare-fakenet-ng/.venv/bin/fakenet --config /home/admin/tools/flare-fakenet-ng/resources/fakenet.conf
✅ 成功启动时的输出应类似:
[*] FakeNet-NG v3.5 starting...
[*] Loaded configuration file: /home/admin/tools/flare-fakenet-ng/resources/fakenet.conf
[*] Starting listeners:
[HTTPListener] Listening on port 80
[DNSListener] Listening on port 53
[FTPListener] Listening on port 21
[SSLListener] Listening on port 443
...